Compatible versions:
Changelog
Version v0.5.4 is a patch-release fixing some issues found in v0.5.3
RPC
- Fix L2 block gas limit using the value returned by the executor (#3190)
- Fix eth_syncing endpoint as it was not returning the expected values (#3165)
- Get forkid information from state DB each time is needed instead to use the forkid information stored in memory when starting (#3196, #3197)
Synchronizer
- Fix getting URL from contract in compatibility mode (#3191)
- Set syncing mode (
L1SynchronizationMode
config parameter) assequential
by default (#3191) - Fix syncing trusted state for batches previous to Etrog fork (#3175)
- Fix some warnings when syncing a closed trusted batch (#3169)
Sequencer
- Fix intermediate state root in data streamer for L2 blocks sent from the sequencer (#3192)
Sequence sender
- Fix synced process to check first if the last virtual batch number was equal to the last sequenced batch number in the L1 smart contract (#3188)