0xPolygonHermez / zkevm-node

Go implementation of a node that operates the Polygon zkEVM Network
Other
531 stars 685 forks source link

Remove synchronizer dependency from EthTxManager #3657

Closed tclemos closed 4 months ago

tclemos commented 4 months ago

Currently, after checking whether a TX was mined, the EthTxManager waits for the synchronizer to synchronize the block where the TX was mined to confirm it. This makes the EthTxManager totally coupled to the Synchronizer and makes it to hand when using the Synchronizer with a Safe point far from the tip. The side effect of it is the network getting slow to virtualize blocks when there are a lot of batches to virtualize.