conduit
conduit copied to clipboard
algod importer: More resilient node swapping.
Problem
If algod is swapped out while Conduit is running, it might be slightly out of date and need to have the sync round updated (or run fast catchup.
Solution
Check if node needs to catchup during GetBlock.
If a retry is detected, run the catchupNode function. This should not be run unless absolutely necessary to avoid introducing additional latency.