github mantlenetworkio/op-geth v1.5.4
v1.5.4 Mainnet Arsia

5 hours ago

This release activates the Arsia upgrade on Mantle Mainnet and includes audit-driven fixes.

Arsia is scheduled to activate on Mantle Mainnet at L2 block timestamp 1776841200 (Wednesday, April 22, 2026, 07:00:00 UTC).

Warning

All Mantle Mainnet node operators must upgrade to this release before the activation time.

For a full overview of the Arsia upgrade (fee model overhaul, dynamic EIP-1559 base fee, operator fee, DA footprint tracking, eth_estimateTotalFee API, etc.), see the v1.5.3 release notes.

What's Changed

Bug Fixes & Audit Remediation (#158)

  • Removed unused tokenRatio read in receipt generation: DeriveL1GasInfoMantle no longer reads the tokenRatio storage
    slot, eliminating a redundant state access.
  • Fixed EstimateTotalFee block pinning for hash-based selectors: Hash-based blockNrOrHash selectors are now preserved
    as-is (instead of being converted to a block number), maintaining requireCanonical semantics consistent with EstimateGas.
  • DA footprint enforcement in preconfirmation checker: Added DA space validation before applying transactions in the preconf
    path, preventing preconfirmed transactions from being rejected at seal time due to insufficient DA capacity. DA footprint is now
    correctly accumulated and reset per block.
  • Hardened makeEnv state resolution: Added nil checks for parentBlock, state, and release when resolving historical
    state, preventing potential panics during deep reorgs.
  • Removed premature getBlobsV2RequestHit metric increment in the GetBlobsV2 API.
  • Code cleanup: Removed commented-out imports and reformatted error variable alignment in the preconf checker.

Full Changelog: v1.5.3...v1.5.4

Docker Images

https://hub.docker.com/u/mantlenetworkio

  • mantlenetworkio/mantle-op-geth:v1.5.4

Don't miss a new op-geth release

NewReleases is sending notifications on new releases.