Proxy upgraded: Optimism OptimismPortal

Detected2026-09-24 16:51 UTC · block 26048619
ChainEthereum
ContractOptimismPortal 0xbeb5fc579115071764c7423a4f12edde41f106ed
EventUpgraded(address)
Before0x2476…eee8
After0x1005…6748
Details{"backfill":true}
Transaction0x0a0f…741a

What changed

Old implementation0x2476…eee8 StorageSetter (verified)
New implementation0x1005…6748 OptimismPortal2 0.8.15+commit.e14f2714 (verified, match)
Source files0 changed, 42 added, 1 removed
Functions addedanchorStateRegistry(), checkWithdrawal(bytes32,address), depositTransaction(address,uint256,uint64,bool,bytes), disputeGameBlacklist(address), disputeGameFactory(), disputeGameFinalityDelaySeconds(), donateETH(), ethLockbox(), finalizeWithdrawalTransaction(tuple), finalizeWithdrawalTransactionExternalProof(tuple,address), finalizedWithdrawals(bytes32), guardian(), initVersion(), initialize(address,address,address), l2Sender(), migrateLiquidity(), migrateToSharedDisputeGame(address,address), minimumGasLimit(uint64), numProofSubmitters(bytes32), params(), paused(), proofMaturityDelaySeconds(), proofSubmitters(bytes32,uint256), proveWithdrawalTransaction(tuple,uint256,tuple,bytes[]), provenWithdrawals(bytes32,address), proxyAdmin(), proxyAdminOwner(), respectedGameType(), respectedGameTypeUpdatedAt(), superchainConfig(), systemConfig()
Functions removedgetAddress(bytes32), getBool(bytes32), getBytes32(bytes32), getUint(bytes32), setAddress(bytes32,address), setBool(bytes32,bool), setBytes32(tuple[]), setBytes32(bytes32,bytes32), setUint(bytes32,uint256)

Sources: old · new (Sourcify)