Runs onchain reconciliation before submitting a new checkpoint to the contract
In both cases, the oracle ensures that its assets (what it has) matches its liabilities (what it owes)
Note that reconciliation only runs in finalized blocks. Non-archival execution clients will error with missing trie node if you try to get a state that is before the latest finalized block.
missing trie node
if you try to get a state that is before the latest finalized block.