The xprovider tracker assumes that fetchBatch is called sequentially. This isn't the case. There are actually multiple concurrent workers calling it concurrently.
This is especially the case for arb_sepolia, which has very fast blocks and uses 4 workers.
This results in "get unexpected old height [BUG]" see example logs.
The xprovider tracker assumes that
fetchBatch
is called sequentially. This isn't the case. There are actually multiple concurrent workers calling it concurrently.This is especially the case for arb_sepolia, which has very fast blocks and uses 4 workers.
This results in
"get unexpected old height [BUG]"
see example logs.