# BOB Markdown version of https://ethbeat.org/layer2s/projects/bob ## Summary **Warning:** Why is the project listed in others? The proof system isn't fully functional. Consequence: projects without a proper proof system fully rely on single entities to safely update the state. A malicious proposer can finalize an invalid state, which can cause loss of funds. Learn more about the [recategorisation](https://medium.com/l2beat/framework-update-l2-projects-recategorisation-5d43b0d1fe50). - Total Value Secured: $79.45 M (+4.87% compared to seven days ago; canonically bridged $3.24 M, natively minted $20.38 M, externally bridged $55.83 M; 70.2% with additional trust assumptions compared to the tokens involved and the Stage assigned to the project's canonical messaging bridge) - **Warning:** The BOB token associated with BOB accounts for 25.6% of the TVS! (sentiment: warning) - TVS by asset: ETH & derivatives $1.30 M (1.64%), Stablecoins $233.55 K (0.29%), BTC & derivatives $57.41 M (72.2%), Other $20.49 M (25.7%) - Associated tokens: BOB: $20.38 M (25.6% of TVS) - Past day UOPS: 0.02 (+19.7% compared to seven days ago) - Gas token: ETH - Type: Other - Purposes: Universal, Bitcoin DApps - Host chain: Ethereum - Chain ID: 60808 ### Risks - Sequencer failure: Self sequence (12h delay; sentiment: good) - State validation: Fraud proofs (INT) (12h challenge period + 12h execution delay; sentiment: bad) - Data availability: Onchain (sentiment: good) - Exit window: None (sentiment: bad) - Proposer failure: Cannot withdraw (sentiment: bad) ### About BOB (Build on Bitcoin) is an OP Stack rollup that aims to natively support the Bitcoin stack. The current implementation supports a variety of canonical and external bridging for BTC-related assets and a tBTC-v2 LightRelay smart contract for verifying Bitcoin transaction proofs through their blocks' headers on the L2. ### Links - Website: https://gobob.xyz - Bridge: https://app.gobob.xyz - Docs: https://docs.gobob.xyz - Explorer: https://explorer.gobob.xyz? - Repository: https://github.com/bob-collective - Social: https://twitter.com/build_on_bob, https://discord.com/invite/gobob, https://t.me/gobobxyz, https://youtube.com/@BuildOnBitcoin - Contracts explorer (Disco): https://disco.l2beat.com/ui/p/bob ### Badges - EVM: This project uses the Ethereum Virtual Machine to run its smart contracts and supports the Solidity programming language - Ethereum with blobs: This project is posting its data to Ethereum as blobs - Built on OP Stack: The project is built on the OP Stack - Part of the Superchain: The project is part of the Superchain, meaning it's included in the Superchain registry or uses the Superchain config - Conduit: This project was deployed via the rollup-as-a-service provider Conduit ## Value Secured The interactive TVS charts are shown on [the HTML page](https://ethbeat.org/layer2s/projects/bob#tvs). Token by token: [TVS breakdown](https://ethbeat.org/layer2s/projects/bob/tvs-breakdown). - [TVS chart (JSON)](https://ethbeat.org/api/scaling/tvs/bob) - [TVS breakdown by token (JSON)](https://ethbeat.org/api/scaling/tvs/bob/breakdown) ## Activity The interactive activity chart is shown on [the HTML page](https://ethbeat.org/layer2s/projects/bob#activity). - [Activity chart (JSON)](https://ethbeat.org/api/scaling/activity/bob) ## Onchain costs The section shows the operating costs that L2s pay to Ethereum. The interactive costs chart is shown on [the HTML page](https://ethbeat.org/layer2s/projects/bob#onchain-costs). ### Tracked transactions #### Batch submissions - transfer: 2024-04-11 18:59 UTC - now; currently used; from: [0x08F9F14fF43E112B18c96f0986F28Cb1878f1D11](https://etherscan.io/address/0x08F9F14fF43E112B18c96f0986F28Cb1878f1D11); to: [0x3A75346f81302aAc0333FB5DCDD407e12A6CfA83](https://etherscan.io/address/0x3A75346f81302aAc0333FB5DCDD407e12A6CfA83) #### State updates - functionCall: 2024-04-11 18:59 UTC - now; currently used; address: [0x96123dbFC3253185B594c6a7472EE5A21E9B1079](https://etherscan.io/address/0x96123dbFC3253185B594c6a7472EE5A21E9B1079); selector: 0x82ecf2f6; signature: `function create(uint32 _gameType, bytes32 _rootClaim, bytes _extraData) payable returns (address proxy_)` ## Data posted This section shows how much data the project publishes to Ethereum over time. It leaves out data posted to other data-availability (DA) layers. The project currently posts data to [Ethereum](https://ethbeat.org/projects/ethereum). The interactive data posted chart is shown on [the HTML page](https://ethbeat.org/layer2s/projects/bob#data-posted). ### Tracked transactions #### Blob submissions - DA layer Ethereum: from block 19634330 to now; currently used; inbox: [0x3A75346f81302aAc0333FB5DCDD407e12A6CfA83](https://etherscan.io/address/0x3A75346f81302aAc0333FB5DCDD407e12A6CfA83); sequencers: [0x08F9F14fF43E112B18c96f0986F28Cb1878f1D11](https://etherscan.io/address/0x08F9F14fF43E112B18c96f0986F28Cb1878f1D11) - DA layer Ethereum: from block 22940885 to 22987605; historical; inbox: [0x0fbc22b052f4745bc9f80760d2d47e4993f36746](https://etherscan.io/address/0x0fbc22b052f4745bc9f80760d2d47e4993f36746); sequencers: [0x7cb1022d30b9860c36b243e7b181a1d46f618c69](https://etherscan.io/address/0x7cb1022d30b9860c36b243e7b181a1d46f618c69) - DA layer Ethereum: from block 22991167 to 23266673; historical; inbox: [0x72284bbb177b13db6f7b703846eedfb24914b764](https://etherscan.io/address/0x72284bbb177b13db6f7b703846eedfb24914b764); sequencers: [0x7cb1022d30b9860c36b243e7b181a1d46f618c69](https://etherscan.io/address/0x7cb1022d30b9860c36b243e7b181a1d46f618c69) - DA layer Ethereum: from block 23277312 to 23924561; historical; inbox: [0x0e4152204995877df34bd26d6dab78baf9393ae2](https://etherscan.io/address/0x0e4152204995877df34bd26d6dab78baf9393ae2); sequencers: [0x7cb1022d30b9860c36b243e7b181a1d46f618c69](https://etherscan.io/address/0x7cb1022d30b9860c36b243e7b181a1d46f618c69) - DA layer Ethereum: from block 23929991 to 23940152; historical; inbox: [0x220c56bcb401001e5d218604c143d38da107fc4a](https://etherscan.io/address/0x220c56bcb401001e5d218604c143d38da107fc4a); sequencers: [0x7cb1022d30b9860c36b243e7b181a1d46f618c69](https://etherscan.io/address/0x7cb1022d30b9860c36b243e7b181a1d46f618c69) - DA layer Ethereum: from block 23943854 to 24531025; historical; inbox: [0x6f27a23fc28c18eb2c268bfe1d575e051ad94420](https://etherscan.io/address/0x6f27a23fc28c18eb2c268bfe1d575e051ad94420); sequencers: [0x7cb1022d30b9860c36b243e7b181a1d46f618c69](https://etherscan.io/address/0x7cb1022d30b9860c36b243e7b181a1d46f618c69) - DA layer Ethereum: from block 24537231 to 24576453; historical; inbox: [0xe99af5f4c60e06beb3827f4ffdd06e88c55fb895](https://etherscan.io/address/0xe99af5f4c60e06beb3827f4ffdd06e88c55fb895); sequencers: [0x7cb1022d30b9860c36b243e7b181a1d46f618c69](https://etherscan.io/address/0x7cb1022d30b9860c36b243e7b181a1d46f618c69) - DA layer Ethereum: from block 24585400 to 25021343; historical; inbox: [0x9b3e1661bccaf907893b71e4016c01513ae9263c](https://etherscan.io/address/0x9b3e1661bccaf907893b71e4016c01513ae9263c); sequencers: [0x7cb1022d30b9860c36b243e7b181a1d46f618c69](https://etherscan.io/address/0x7cb1022d30b9860c36b243e7b181a1d46f618c69) - DA layer Ethereum: from block 25029159 to 25986618; historical; inbox: [0x9937033cc967eed9d753e31c77d2f146d002ae53](https://etherscan.io/address/0x9937033cc967eed9d753e31c77d2f146d002ae53); sequencers: [0x7cb1022d30b9860c36b243e7b181a1d46f618c69](https://etherscan.io/address/0x7cb1022d30b9860c36b243e7b181a1d46f618c69) ## Liveness This section shows how "live" the project's operators are by displaying how frequently they submit transactions of the selected type. It also highlights anomalies - significant deviations from their typical schedule. No ongoing anomalies detected. The interactive liveness chart is shown on [the HTML page](https://ethbeat.org/layer2s/projects/bob#liveness). ### Tracked transactions #### Batch submissions - transfer: 2024-04-11 18:59 UTC - now; currently used; from: [0x08F9F14fF43E112B18c96f0986F28Cb1878f1D11](https://etherscan.io/address/0x08F9F14fF43E112B18c96f0986F28Cb1878f1D11); to: [0x3A75346f81302aAc0333FB5DCDD407e12A6CfA83](https://etherscan.io/address/0x3A75346f81302aAc0333FB5DCDD407e12A6CfA83) #### State updates - functionCall: 2024-04-11 18:59 UTC - now; currently used; address: [0x96123dbFC3253185B594c6a7472EE5A21E9B1079](https://etherscan.io/address/0x96123dbFC3253185B594c6a7472EE5A21E9B1079); selector: 0x82ecf2f6; signature: `function create(uint32 _gameType, bytes32 _rootClaim, bytes _extraData) payable returns (address proxy_)` ### Last 30 day anomalies All liveness anomalies detected for this project in the last 30 days, helping you review recent downtime and availability issues. - No tx data submissions were performed for 2h 59m (from 2026-10-07 16:37 UTC until 2026-10-07 19:36 UTC). These typically occur every 1h 14m on average. - No tx data submissions were performed for 2h 59m (from 2026-10-07 13:37 UTC until 2026-10-07 16:37 UTC). These typically occur every 1h 14m on average. - No tx data submissions were performed for 2h 59m (from 2026-10-07 10:38 UTC until 2026-10-07 13:37 UTC). These typically occur every 1h 14m on average. - No tx data submissions were performed for 2h 59m (from 2026-10-07 07:38 UTC until 2026-10-07 10:38 UTC). These typically occur every 1h 14m on average. ## Milestones & Incidents - 2026-09-16: [Withdrawals fall back to the permissioned game](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7). Guardian moves the respected game type back to the PermissionedDisputeGame; Kailua proposals stop. - 2025-12-05 (incident): [Kona derivation bug](https://github.com/op-rs/kona/issues/3108). To fix a bug in the Kona derivation, the proof system is updated and a state root manually resolved. - 2025-07-24 (incident): [Proof System Intervention](https://app.blocksec.com/explorer/tx/eth/0xa065f636adfc7cdf08007ee81303028fa4daf291279a75a5ae1d3a975acce806?line=7). A state root proposal is manually resolved after changing the finalization config. - 2025-07-17: [OP Kailua Upgrade](https://x.com/build_on_bob/status/1948369793796689925). BOB returns to the rollup section by using a hybrid zk fault proof system. - 2024-05-01: [Phase 1: Optimistic BOB](https://x.com/build_on_bob/status/1763642185101004914). BOB bootstrapping as an Optimistic Rollup on Ethereum. ## Risk summary **Warning:** The fault proof system is deployed but is not functional. The dispute game commits to an op-program release that predates the Jovian hardfork active on the chain, so it cannot derive current blocks and no dispute can be resolved correctly by execution. Security relies entirely on the permissioned proposer and challengers. ### Funds can be stolen if 1. a contract receives a malicious code upgrade. There is no delay on code upgrades (CRITICAL), 2. no whitelisted challenger disputes an invalid state root before the challenge window expires (CRITICAL). ### MEV can be extracted if 3. the operator exploits their centralized position and frontruns user transactions. ## Risk analysis **Warning:** The fault proof system is deployed but is not functional. The dispute game commits to an op-program release that predates the Jovian hardfork active on the chain, so it cannot derive current blocks and no dispute can be resolved correctly by execution. Security relies entirely on the permissioned proposer and challengers. ### Sequencer failure Self sequence (12h delay; sentiment: good) In the event of a sequencer failure, users can force transactions to be included in the project's chain by sending them to L1. There can be up to a 12h delay on this operation. ### State validation Fraud proofs (INT) (12h challenge period + 12h execution delay; sentiment: bad) Fraud proofs allow actors watching the chain to prove that the state is incorrect. Interactive proofs (INT) require multiple transactions over time to resolve. Only one entity is currently allowed to propose and submit challenges, as only permissioned games are currently allowed. ### Data availability Onchain (sentiment: good) All of the data needed for proof construction is published on Ethereum L1. ### Exit window None (sentiment: bad) There is no window for users to exit in case of an unwanted upgrade since contracts are instantly upgradable. ### Proposer failure Cannot withdraw (sentiment: bad) Only the whitelisted proposers can publish state roots on L1, so in the event of failure the withdrawals are frozen. ## Stage BOB is not even a Stage 0 project. ### Stage 0 1 issue needs fixing. - Met: A complete and functional proof system is deployed. - Met: The project calls itself a rollup. - Met: State roots are posted to Ethereum L1. - Met: Inputs for the state transition function are posted to Ethereum L1. - Met: A source-available node exists that can recreate the state from Ethereum L1 data. Please note that the ETHBEAT team has not verified the validity of the node source code. [View code](https://github.com/ethereum-optimism/optimism/tree/develop/op-node) - Issue: Fraud proof submission is not sufficiently decentralized. ### Stage 1 3 issues need fixing. **Principle** - Issue: Compromising ≥75% of the Security Council should be the only way (other than bugs) for a rollup to indefinitely block an L2→L1 message (e.g. a withdrawal) or push an invalid L2→L1 message (e.g. an invalid withdrawal) with a <7d exit window. **Guidelines** - Met: The sources of all programs used are public and program hashes can be independently regenerated. - Issue: Users' withdrawals can be censored by the permissioned operators. - Issue: Upgrades executed by actors with more centralized control than a Security Council provide less than 7d for users to exit if the permissioned operator is down or censoring. ### Stage 2 3 issues need fixing. - Issue: Fraud proof submission is open only to whitelisted actors. - Issue: Upgrades unrelated to onchain provable bugs provide less than 30d to exit. - Issue: The Security Council's actions are not confined to onchain provable bugs. [Learn more about Stages](https://ethbeat.org/stages). Please keep in mind that these stages do not reflect project security, this is an opinionated assessment of project maturity based on subjective criteria, created with a goal of incentivizing projects to push toward better decentralization. Each team may have taken different paths to achieve this goal. ## Data availability ### All data required for proofs is published on chain All the data that is used to construct the system state is published on chain in the form of cheap blobs or calldata. This ensures that it will be available for enough time. **References** - [Derivation: Batch submission - OP Mainnet specs](https://github.com/ethereum-optimism/specs/blob/main/specs/protocol/derivation.md#batch-submission) - [BatchInbox - address](https://etherscan.io/address/0x3A75346f81302aAc0333FB5DCDD407e12A6CfA83#code) - [OptimismPortal2.sol - source code, depositTransaction function](https://etherscan.io/address/0x1FeD97C63C44f0cC6F861a9Ba2E8AedFE466485c#code) Learn more about the DA layer here: [Ethereum](https://ethbeat.org/projects/ethereum) ## State derivation ### Node software The rollup node is composed of two software components: [op-node](https://github.com/ethereum-optimism/optimism/tree/develop/op-node), implementing consensus related logic, and [op-geth](https://github.com/ethereum-optimism/op-geth), implementing execution logic. The configuration file can be found [here](https://github.com/ethereum-optimism/superchain-registry/blob/main/superchain/configs/mainnet/bob.toml). ### Compression scheme Data batches are compressed using the [zlib](https://github.com/madler/zlib) algorithm with best compression level. ### Genesis state The genesis file can be found [here](https://github.com/ethereum-optimism/superchain-registry/blob/main/superchain/extra/genesis/mainnet/bob.json.zst). ### Data format The format specification of Sequencer's data batches can be found [here](https://optimism.io/blog/here-s-how-you-can-reproduce-op-mainnet-s-migration-to-bedrock). ## State validation Updates to the system state can be proposed and challenged by permissioned operators only. If a state root passes the challenge period, it is optimistically considered correct and made actionable for withdrawals. ### State root proposals Proposers submit state roots as children of the latest confirmed state root (called anchor state), by calling the `create` function in the DisputeGameFactory. A state root can have multiple conflicting children. Each proposal requires a stake, currently set to 0.0 ETH, that can be slashed if the proposal is proven incorrect via a fraud proof. Stakes can be withdrawn only after the proposal has been confirmed. A state root gets confirmed if the challenge period has passed and it is not countered. **Risks** - Funds can be stolen if no whitelisted challenger disputes an invalid state root before the challenge window expires (CRITICAL). **References** - [OP stack specification: Fault Dispute Game](https://specs.optimism.io/fault-proof/stage-one/fault-dispute-game.html#fault-dispute-game) ### Challenges Challenges are opened to disprove invalid state roots using bisection games. Each bisection move requires a stake that increases expontentially with the depth of the bisection, with a factor of 1.09493. The maximum depth is 73, and reaching it therefore requires a cumulative stake of 0.00 ETH from depth 0. Actors can participate in any challenge by calling the `defend` or `attack` functions, depending whether they agree or disagree with the latest claim and want to move the bisection game forward. Actors that disagree with the top-level claim are called challengers, and actors that agree are called defenders. Each actor might be involved in multiple (sub-)challenges at the same time, meaning that the protocol operates with [full concurrency](https://medium.com/l2beat/fraud-proof-wars-b0cb4d0f452a). Challengers and defenders alternate in the bisection game, and they pass each other a clock that starts with 12h. If a clock expires, the claim is considered defeated if it was countered, or it gets confirmed if uncountered. Since honest parties can inherit clocks from malicious parties that play both as challengers and defenders (see [freeloader claims](https://specs.optimism.io/fault-proof/stage-one/fault-dispute-game.html#freeloader-claims)), an inherited clock with too little time remaining is generally extended by 25m 43s. The extension is 51m 26s when the next claim is immediately before split depth 30, and 3h 51m (the standard extension plus the 3h 25m oracle challenge period) immediately before the last depth. Along a full-depth path, cumulative extensions can therefore add up to 1d 10h. Since unconfirmed state roots are independent of one another, users can decide to exit with a subsequent confirmed state root if the previous one is delayed. Winners get the entire losers' stake, meaning that sybils can potentially play against each other at no cost. The final instruction found via the bisection game is then executed onchain in the MIPS one step prover contract who determines the winner. The protocol does not enforce valid bisections, meaning that actors can propose correct initial claims and then provide incorrect midpoints. The protocol can be subject to resource exhaustion attacks ([Spearbit 5.1.3](https://github.com/ethereum-optimism/optimism/blob/develop/docs/security-reviews/2024_08_Fault-Proofs-No-MIPS_Spearbit.pdf)). **References** - [Fraud Proof Wars: OPFP](https://medium.com/l2beat/fraud-proof-wars-b0cb4d0f452a) ### Program Hashes #### OP absolute prestate v1.6.0 (cannon64) A commitment to the initial state of the OP stack fault proof program. - Hash: `0x03682932cec7ce0a3874b19675a6bbc923054a7b321efc7d3835187b172494b6` - Repository: https://github.com/ethereum-optimism/optimism/tree/op-program/v1.6.0/op-program/client - Verification: successful - Used in: [BOB](https://ethbeat.org/layer2s/projects/bob), [Aevo](https://ethbeat.org/layer2s/projects/aevo), [Orderly Network](https://ethbeat.org/layer2s/projects/orderly), [Derive](https://ethbeat.org/layer2s/projects/derive), [Nillion](https://ethbeat.org/layer2s/projects/nillion), [Phala](https://ethbeat.org/layer2s/projects/phala), [Ancient8](https://ethbeat.org/layer2s/projects/ancient8), [SuperLumio](https://ethbeat.org/layer2s/projects/superlumio), [SNAXchain](https://ethbeat.org/layer2s/projects/snaxchain), [Mint](https://ethbeat.org/layer2s/projects/mint), [Polynomial](https://ethbeat.org/layer2s/projects/polynomial), [Superseed](https://ethbeat.org/layer2s/projects/superseed) ##### Verification steps Steps are based on [this guide](https://docs.optimism.io/chain-operators/tutorials/absolute-prestate). 1. Install docker [https://docs.docker.com/get-started/get-docker/](https://docs.docker.com/get-started/get-docker/) and make sure it is running. 2. Check out the correct branch of [optimism](https://github.com/ethereum-optimism/optimism) repo: `git checkout op-program/v1.6.0` . Commit hash should be `d6fb90dd489e39efa206b55200766ccc075c1d9b`. 3. Regenerate the absolute prestate: `make reproducible-prestate`. This script will print out the correct hash. ## Upgrades & Governance ### Past upgrades The metrics include upgrades on the currently used proxy contracts. Historical proxy contracts and changes of such are not included. - Count of upgrades: 72 - Last upgrade: 1mo 19d ago - Avg upgrade interval: 2mo 15d - 2026-09-16 08:23 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x01868AC54B28257A06Aa0BcDB397447F7B896F7F](https://etherscan.io/address/0x01868AC54B28257A06Aa0BcDB397447F7B896F7F#code) ([diff](https://disco.l2beat.com/diff/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8/eth:0x01868AC54B28257A06Aa0BcDB397447F7B896F7F)) - 2026-09-16 08:23 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8](https://etherscan.io/address/0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8#code) ([diff](https://disco.l2beat.com/diff/eth:0x1FeD97C63C44f0cC6F861a9Ba2E8AedFE466485c/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8)) - 2026-09-16 08:23 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x1FeD97C63C44f0cC6F861a9Ba2E8AedFE466485c](https://etherscan.io/address/0x1FeD97C63C44f0cC6F861a9Ba2E8AedFE466485c#code) ([diff](https://disco.l2beat.com/diff/eth:0x3C877699263119022Cdaa251058c1BAc8Fc43287/eth:0x1FeD97C63C44f0cC6F861a9Ba2E8AedFE466485c)) - 2026-09-16 08:23 UTC, upgrade of [DisputeGameFactory](https://etherscan.io/address/0x96123dbFC3253185B594c6a7472EE5A21E9B1079#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0xc040F392E52Cb6970CA8E110c280fE24E07C5e2c](https://etherscan.io/address/0xc040F392E52Cb6970CA8E110c280fE24E07C5e2c#code) ([diff](https://disco.l2beat.com/diff/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8/eth:0xc040F392E52Cb6970CA8E110c280fE24E07C5e2c)) - 2026-09-16 08:23 UTC, upgrade of [DisputeGameFactory](https://etherscan.io/address/0x96123dbFC3253185B594c6a7472EE5A21E9B1079#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8](https://etherscan.io/address/0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8#code) ([diff](https://disco.l2beat.com/diff/eth:0x72B971717E088B59F26d4236BE222ADB6ACD393b/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8)) - 2026-09-16 08:23 UTC, upgrade of [DisputeGameFactory](https://etherscan.io/address/0x96123dbFC3253185B594c6a7472EE5A21E9B1079#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x72B971717E088B59F26d4236BE222ADB6ACD393b](https://etherscan.io/address/0x72B971717E088B59F26d4236BE222ADB6ACD393b#code) ([diff](https://disco.l2beat.com/diff/eth:0x33D1e8571a85a538ed3D5A4d88f46C112383439D/eth:0x72B971717E088B59F26d4236BE222ADB6ACD393b)) - 2026-09-16 08:23 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0xd392c27B84b1cA776528F2704BC67B82a62132d2](https://etherscan.io/address/0xd392c27B84b1cA776528F2704BC67B82a62132d2#code) ([diff](https://disco.l2beat.com/diff/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8/eth:0xd392c27B84b1cA776528F2704BC67B82a62132d2)) - 2026-09-16 08:23 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8](https://etherscan.io/address/0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8#code) ([diff](https://disco.l2beat.com/diff/eth:0x42Ad0173051225Ac784100e9acD43349707F4db9/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8)) - 2026-09-16 08:23 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x42Ad0173051225Ac784100e9acD43349707F4db9](https://etherscan.io/address/0x42Ad0173051225Ac784100e9acD43349707F4db9#code) ([diff](https://disco.l2beat.com/diff/eth:0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557/eth:0x42Ad0173051225Ac784100e9acD43349707F4db9)) - 2026-09-16 08:23 UTC, upgrade of [SuperchainConfig](https://etherscan.io/address/0xE925205ad05D8d612Ac205C4941CCd61Fc965C46#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8](https://etherscan.io/address/0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8#code) ([diff](https://disco.l2beat.com/diff/eth:0xE4F9779ab53070a55db24dFAeFf9AF147c6ED550/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8)) - 2026-09-16 08:23 UTC, upgrade of [SuperchainConfig](https://etherscan.io/address/0xE925205ad05D8d612Ac205C4941CCd61Fc965C46#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0xE4F9779ab53070a55db24dFAeFf9AF147c6ED550](https://etherscan.io/address/0xE4F9779ab53070a55db24dFAeFf9AF147c6ED550#code) ([diff](https://disco.l2beat.com/diff/eth:0xCe28685EB204186b557133766eCA00334EB441E4/eth:0xE4F9779ab53070a55db24dFAeFf9AF147c6ED550)) - 2026-09-16 08:23 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9](https://etherscan.io/address/0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9#code) ([diff](https://disco.l2beat.com/diff/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8/eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9)) - 2026-09-16 08:23 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8](https://etherscan.io/address/0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8#code) ([diff](https://disco.l2beat.com/diff/eth:0x9F164f1d02A81e06D639E55F65a87f0070E3Cb2e/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8)) - 2026-09-16 08:23 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x9F164f1d02A81e06D639E55F65a87f0070E3Cb2e](https://etherscan.io/address/0x9F164f1d02A81e06D639E55F65a87f0070E3Cb2e#code) ([diff](https://disco.l2beat.com/diff/eth:0x7f1d12fB2911EB095278085f721e644C1f675696/eth:0x9F164f1d02A81e06D639E55F65a87f0070E3Cb2e)) - 2026-09-16 08:23 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0](https://etherscan.io/address/0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0#code) ([diff](https://disco.l2beat.com/diff/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8/eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0)) - 2026-09-16 08:23 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8](https://etherscan.io/address/0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8#code) ([diff](https://disco.l2beat.com/diff/eth:0x59D497530b00062f40950ba8EaB88868bf7F86f0/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8)) - 2026-09-16 08:23 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x59D497530b00062f40950ba8EaB88868bf7F86f0](https://etherscan.io/address/0x59D497530b00062f40950ba8EaB88868bf7F86f0#code) ([diff](https://disco.l2beat.com/diff/eth:0x22D12E0FAebD62d429514A65EBAe32dd316c12D6/eth:0x59D497530b00062f40950ba8EaB88868bf7F86f0)) - 2026-09-16 08:23 UTC, upgrade of [DelayedWETH](https://etherscan.io/address/0x048D0cfF3F0729117F44da6494Dbf4d78e593D95#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8](https://etherscan.io/address/0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8#code) ([diff](https://disco.l2beat.com/diff/eth:0xebC3681418136F7A9f6cB4B074B1B19fc85879e1/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8)) - 2026-09-16 08:23 UTC, deployment of [DelayedWETH](https://etherscan.io/address/0x048D0cfF3F0729117F44da6494Dbf4d78e593D95#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0xebC3681418136F7A9f6cB4B074B1B19fc85879e1](https://etherscan.io/address/0xebC3681418136F7A9f6cB4B074B1B19fc85879e1#code) - 2026-09-16 08:23 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB](https://etherscan.io/address/0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB#code) ([diff](https://disco.l2beat.com/diff/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8/eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB)) - 2026-09-16 08:23 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8](https://etherscan.io/address/0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8#code) ([diff](https://disco.l2beat.com/diff/eth:0xaAbEA75Da509fA518Fd8a91Eae4BE5813B829b12/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8)) - 2026-09-16 08:23 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0xaAbEA75Da509fA518Fd8a91Eae4BE5813B829b12](https://etherscan.io/address/0xaAbEA75Da509fA518Fd8a91Eae4BE5813B829b12#code) ([diff](https://disco.l2beat.com/diff/eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB/eth:0xaAbEA75Da509fA518Fd8a91Eae4BE5813B829b12)) - 2026-09-16 08:23 UTC, upgrade of [AnchorStateRegistry](https://etherscan.io/address/0xC9AC21AcD8696B64270716528bF83630Ea7a293c#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0xF458DB6Bb82D2Ffa697E8877872d4d114BC51B5C](https://etherscan.io/address/0xF458DB6Bb82D2Ffa697E8877872d4d114BC51B5C#code) ([diff](https://disco.l2beat.com/diff/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8/eth:0xF458DB6Bb82D2Ffa697E8877872d4d114BC51B5C)) - 2026-09-16 08:23 UTC, upgrade of [AnchorStateRegistry](https://etherscan.io/address/0xC9AC21AcD8696B64270716528bF83630Ea7a293c#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8](https://etherscan.io/address/0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8#code) ([diff](https://disco.l2beat.com/diff/eth:0x5020964201C4d65555f33FD9Bc281443d65f4C09/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8)) - 2026-09-16 08:23 UTC, upgrade of [AnchorStateRegistry](https://etherscan.io/address/0xC9AC21AcD8696B64270716528bF83630Ea7a293c#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x5020964201C4d65555f33FD9Bc281443d65f4C09](https://etherscan.io/address/0x5020964201C4d65555f33FD9Bc281443d65f4C09#code) ([diff](https://disco.l2beat.com/diff/eth:0xd0216bdcC195abDF77746B6a6347CE85e2535431/eth:0x5020964201C4d65555f33FD9Bc281443d65f4C09)) - 2026-07-08 07:35 UTC, upgrade of [KailuaVerifier](https://etherscan.io/address/0xa23bf38299bbCbAA01b9ea8a1d3412D9f405b97d#code): transaction [0x211cae5e55a0b57029752e11536fb7a4175d8059cb9d4ec37ca7e50d635809dd](https://etherscan.io/tx/0x211cae5e55a0b57029752e11536fb7a4175d8059cb9d4ec37ca7e50d635809dd), implementations: [0xC9934Db60031aDd319d008f8d643E3b723f28e43](https://etherscan.io/address/0xC9934Db60031aDd319d008f8d643E3b723f28e43#code) ([diff](https://disco.l2beat.com/diff/eth:0xF59DA245d3D69E5432Afd05008E8D332C1bfAb4e/eth:0xC9934Db60031aDd319d008f8d643E3b723f28e43)) - 2026-05-04 12:38 UTC, deployment of [KailuaVerifier](https://etherscan.io/address/0xa23bf38299bbCbAA01b9ea8a1d3412D9f405b97d#code): transaction [0x237eddbdb5201a747c74cb6964186fdb2dd8c7924d61b2d594a15fd8c286f3ad](https://etherscan.io/tx/0x237eddbdb5201a747c74cb6964186fdb2dd8c7924d61b2d594a15fd8c286f3ad), implementations: [0xF59DA245d3D69E5432Afd05008E8D332C1bfAb4e](https://etherscan.io/address/0xF59DA245d3D69E5432Afd05008E8D332C1bfAb4e#code) - 2026-03-12 10:39 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0x0c0e889a96e766d168753f3e596af7d57a9c07f7d84fb0ba05e3d46adf61ddd8](https://etherscan.io/tx/0x0c0e889a96e766d168753f3e596af7d57a9c07f7d84fb0ba05e3d46adf61ddd8), implementations: [0x3C877699263119022Cdaa251058c1BAc8Fc43287](https://etherscan.io/address/0x3C877699263119022Cdaa251058c1BAc8Fc43287#code) ([diff](https://disco.l2beat.com/diff/eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999/eth:0x3C877699263119022Cdaa251058c1BAc8Fc43287)) - 2026-03-12 10:39 UTC, upgrade of [AnchorStateRegistry](https://etherscan.io/address/0xC9AC21AcD8696B64270716528bF83630Ea7a293c#code): transaction [0x0c0e889a96e766d168753f3e596af7d57a9c07f7d84fb0ba05e3d46adf61ddd8](https://etherscan.io/tx/0x0c0e889a96e766d168753f3e596af7d57a9c07f7d84fb0ba05e3d46adf61ddd8), implementations: [0xd0216bdcC195abDF77746B6a6347CE85e2535431](https://etherscan.io/address/0xd0216bdcC195abDF77746B6a6347CE85e2535431#code) ([diff](https://disco.l2beat.com/diff/eth:0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E/eth:0xd0216bdcC195abDF77746B6a6347CE85e2535431)) - 2026-01-20 14:40 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0x381E729FF983FA4BCEd820e7b922d79bF653B999](https://etherscan.io/address/0x381E729FF983FA4BCEd820e7b922d79bF653B999#code) ([diff](https://disco.l2beat.com/diff/eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202/eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999)) - 2026-01-20 14:40 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0x7Cf803296662e8C72A6C1d6450572209aCF7f202](https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code) ([diff](https://disco.l2beat.com/diff/eth:0xB250566074B3c0f1B109A531A83f3d9B1a579273/eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202)) - 2026-01-20 14:40 UTC, upgrade of [DisputeGameFactory](https://etherscan.io/address/0x96123dbFC3253185B594c6a7472EE5A21E9B1079#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0x33D1e8571a85a538ed3D5A4d88f46C112383439D](https://etherscan.io/address/0x33D1e8571a85a538ed3D5A4d88f46C112383439D#code) ([diff](https://disco.l2beat.com/diff/eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50/eth:0x33D1e8571a85a538ed3D5A4d88f46C112383439D)) - 2026-01-20 14:40 UTC, upgrade of [DisputeGameFactory](https://etherscan.io/address/0x96123dbFC3253185B594c6a7472EE5A21E9B1079#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0x74Fac1D45B98bae058F8F566201c9A81B85C7D50](https://etherscan.io/address/0x74Fac1D45B98bae058F8F566201c9A81B85C7D50#code) ([diff](https://disco.l2beat.com/diff/eth:0x4bbA758F006Ef09402eF31724203F316ab74e4a0/eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50)) - 2026-01-20 14:40 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557](https://etherscan.io/address/0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557#code) ([diff](https://disco.l2beat.com/diff/eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED/eth:0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557)) - 2026-01-20 14:40 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED](https://etherscan.io/address/0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED#code) ([diff](https://disco.l2beat.com/diff/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC/eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED)) - 2026-01-20 14:40 UTC, upgrade of [SuperchainConfig](https://etherscan.io/address/0xE925205ad05D8d612Ac205C4941CCd61Fc965C46#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0xCe28685EB204186b557133766eCA00334EB441E4](https://etherscan.io/address/0xCe28685EB204186b557133766eCA00334EB441E4#code) ([diff](https://disco.l2beat.com/diff/eth:0xb08Cc720F511062537ca78BdB0AE691F04F5a957/eth:0xCe28685EB204186b557133766eCA00334EB441E4)) - 2026-01-20 14:40 UTC, upgrade of [SuperchainConfig](https://etherscan.io/address/0xE925205ad05D8d612Ac205C4941CCd61Fc965C46#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0xb08Cc720F511062537ca78BdB0AE691F04F5a957](https://etherscan.io/address/0xb08Cc720F511062537ca78BdB0AE691F04F5a957#code) ([diff](https://disco.l2beat.com/diff/eth:0x4da82a327773965b8d4D85Fa3dB8249b387458E7/eth:0xb08Cc720F511062537ca78BdB0AE691F04F5a957)) - 2026-01-20 14:40 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0x7f1d12fB2911EB095278085f721e644C1f675696](https://etherscan.io/address/0x7f1d12fB2911EB095278085f721e644C1f675696#code) ([diff](https://disco.l2beat.com/diff/eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9/eth:0x7f1d12fB2911EB095278085f721e644C1f675696)) - 2026-01-20 14:40 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9](https://etherscan.io/address/0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9#code) ([diff](https://disco.l2beat.com/diff/eth:0x276d3730f219f7ec22274f7263180b8452B46d47/eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9)) - 2026-01-20 14:40 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0x22D12E0FAebD62d429514A65EBAe32dd316c12D6](https://etherscan.io/address/0x22D12E0FAebD62d429514A65EBAe32dd316c12D6#code) ([diff](https://disco.l2beat.com/diff/eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0/eth:0x22D12E0FAebD62d429514A65EBAe32dd316c12D6)) - 2026-01-20 14:40 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0](https://etherscan.io/address/0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0#code) ([diff](https://disco.l2beat.com/diff/eth:0x3eA6084748ED1b2A9B5D4426181F1ad8C93F6231/eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0)) - 2026-01-20 14:40 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB](https://etherscan.io/address/0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB#code) ([diff](https://disco.l2beat.com/diff/eth:0x5493f4677A186f64805fe7317D6993ba4863988F/eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB)) - 2026-01-20 14:40 UTC, deployment of [AnchorStateRegistry](https://etherscan.io/address/0xC9AC21AcD8696B64270716528bF83630Ea7a293c#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E](https://etherscan.io/address/0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E#code) - 2025-07-22 19:58 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0xa7881069c54f1028d42b83406ac5a768154f8ff34ad37ec7641b4d45766e77c3](https://etherscan.io/tx/0xa7881069c54f1028d42b83406ac5a768154f8ff34ad37ec7641b4d45766e77c3), implementations: [0xB250566074B3c0f1B109A531A83f3d9B1a579273](https://etherscan.io/address/0xB250566074B3c0f1B109A531A83f3d9B1a579273#code) ([diff](https://disco.l2beat.com/diff/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC/eth:0xB250566074B3c0f1B109A531A83f3d9B1a579273)) - 2025-07-17 14:18 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC](https://etherscan.io/address/0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC#code) ([diff](https://disco.l2beat.com/diff/eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC)) - 2025-07-17 14:18 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0xe2F826324b2faf99E513D16D266c3F80aE87832B](https://etherscan.io/address/0xe2F826324b2faf99E513D16D266c3F80aE87832B#code) ([diff](https://disco.l2beat.com/diff/eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd/eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B)) - 2025-07-17 14:18 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd](https://etherscan.io/address/0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd#code) ([diff](https://disco.l2beat.com/diff/eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4/eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd)) - 2025-07-17 14:18 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0xB443Da3e07052204A02d630a8933dAc05a0d6fB4](https://etherscan.io/address/0xB443Da3e07052204A02d630a8933dAc05a0d6fB4#code) ([diff](https://disco.l2beat.com/diff/eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1/eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4)) - 2025-07-17 14:18 UTC, upgrade of [DisputeGameFactory](https://etherscan.io/address/0x96123dbFC3253185B594c6a7472EE5A21E9B1079#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0x4bbA758F006Ef09402eF31724203F316ab74e4a0](https://etherscan.io/address/0x4bbA758F006Ef09402eF31724203F316ab74e4a0#code) ([diff](https://disco.l2beat.com/diff/eth:0xc641A33cab81C559F2bd4b21EA34C290E2440C2B/eth:0x4bbA758F006Ef09402eF31724203F316ab74e4a0)) - 2025-07-17 14:18 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC](https://etherscan.io/address/0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC#code) ([diff](https://disco.l2beat.com/diff/eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC)) - 2025-07-17 14:18 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375](https://etherscan.io/address/0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375#code) ([diff](https://disco.l2beat.com/diff/eth:0x760C48C62A85045A6B69f07F4a9f22868659CbCc/eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375)) - 2025-07-17 14:18 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0x760C48C62A85045A6B69f07F4a9f22868659CbCc](https://etherscan.io/address/0x760C48C62A85045A6B69f07F4a9f22868659CbCc#code) ([diff](https://disco.l2beat.com/diff/eth:0x340f923E5c7cbB2171146f64169EC9d5a9FfE647/eth:0x760C48C62A85045A6B69f07F4a9f22868659CbCc)) - 2025-07-17 14:18 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0x340f923E5c7cbB2171146f64169EC9d5a9FfE647](https://etherscan.io/address/0x340f923E5c7cbB2171146f64169EC9d5a9FfE647#code) ([diff](https://disco.l2beat.com/diff/eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375/eth:0x340f923E5c7cbB2171146f64169EC9d5a9FfE647)) - 2025-07-17 14:18 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0x276d3730f219f7ec22274f7263180b8452B46d47](https://etherscan.io/address/0x276d3730f219f7ec22274f7263180b8452B46d47#code) ([diff](https://disco.l2beat.com/diff/eth:0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013/eth:0x276d3730f219f7ec22274f7263180b8452B46d47)) - 2025-07-17 14:18 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013](https://etherscan.io/address/0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013#code) ([diff](https://disco.l2beat.com/diff/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC/eth:0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013)) - 2025-07-17 14:18 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0x3eA6084748ED1b2A9B5D4426181F1ad8C93F6231](https://etherscan.io/address/0x3eA6084748ED1b2A9B5D4426181F1ad8C93F6231#code) ([diff](https://disco.l2beat.com/diff/eth:0x5D5a095665886119693F0B41d8DFeE78da033e8B/eth:0x3eA6084748ED1b2A9B5D4426181F1ad8C93F6231)) - 2025-07-17 14:18 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0x5D5a095665886119693F0B41d8DFeE78da033e8B](https://etherscan.io/address/0x5D5a095665886119693F0B41d8DFeE78da033e8B#code) ([diff](https://disco.l2beat.com/diff/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC/eth:0x5D5a095665886119693F0B41d8DFeE78da033e8B)) - 2025-07-17 14:18 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0x5493f4677A186f64805fe7317D6993ba4863988F](https://etherscan.io/address/0x5493f4677A186f64805fe7317D6993ba4863988F#code) ([diff](https://disco.l2beat.com/diff/eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846/eth:0x5493f4677A186f64805fe7317D6993ba4863988F)) - 2025-07-17 13:38 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56](https://etherscan.io/tx/0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56), implementations: [0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375](https://etherscan.io/address/0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375#code) ([diff](https://disco.l2beat.com/diff/eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1/eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375)) - 2025-07-17 13:38 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code): transaction [0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56](https://etherscan.io/tx/0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56), implementations: [0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC](https://etherscan.io/address/0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC#code) ([diff](https://disco.l2beat.com/diff/eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC)) - 2025-07-17 13:38 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code): transaction [0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56](https://etherscan.io/tx/0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56), implementations: [0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d](https://etherscan.io/address/0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d#code) ([diff](https://disco.l2beat.com/diff/eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1/eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d)) - 2025-07-17 13:38 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56](https://etherscan.io/tx/0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56), implementations: [0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC](https://etherscan.io/address/0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC#code) ([diff](https://disco.l2beat.com/diff/eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC)) - 2025-07-17 13:38 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56](https://etherscan.io/tx/0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56), implementations: [0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65](https://etherscan.io/address/0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65#code) ([diff](https://disco.l2beat.com/diff/eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1/eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65)) - 2025-07-17 13:38 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6#code): transaction [0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56](https://etherscan.io/tx/0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56), implementations: [0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846](https://etherscan.io/address/0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846#code) ([diff](https://disco.l2beat.com/diff/eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1/eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846)) - 2025-07-17 13:28 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1](https://etherscan.io/tx/0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1), implementations: [0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1](https://etherscan.io/address/0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1#code) ([diff](https://disco.l2beat.com/diff/eth:0x2D778797049FE9259d947D1ED8e5442226dFB589/eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1)) - 2025-07-17 13:28 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1](https://etherscan.io/tx/0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1), implementations: [0x2D778797049FE9259d947D1ED8e5442226dFB589](https://etherscan.io/address/0x2D778797049FE9259d947D1ED8e5442226dFB589#code) ([diff](https://disco.l2beat.com/diff/eth:0x994e3B01D130944a3E67BFd3B8Fc73069b959FEc/eth:0x2D778797049FE9259d947D1ED8e5442226dFB589)) - 2025-07-17 13:28 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1](https://etherscan.io/tx/0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1), implementations: [0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1](https://etherscan.io/address/0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1#code) ([diff](https://disco.l2beat.com/diff/eth:0xba2492e52F45651B60B8B38d4Ea5E2390C64Ffb1/eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1)) - 2025-07-17 13:28 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1](https://etherscan.io/tx/0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1), implementations: [0xba2492e52F45651B60B8B38d4Ea5E2390C64Ffb1](https://etherscan.io/address/0xba2492e52F45651B60B8B38d4Ea5E2390C64Ffb1#code) ([diff](https://disco.l2beat.com/diff/eth:0xaa0A1EfD35d6578ea6B5704dbc2c40B36A55B590/eth:0xba2492e52F45651B60B8B38d4Ea5E2390C64Ffb1)) - 2025-07-17 13:28 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code): transaction [0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1](https://etherscan.io/tx/0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1), implementations: [0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1](https://etherscan.io/address/0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1#code) ([diff](https://disco.l2beat.com/diff/eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d/eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1)) - 2025-07-17 13:28 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code): transaction [0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1](https://etherscan.io/tx/0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1), implementations: [0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d](https://etherscan.io/address/0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d#code) ([diff](https://disco.l2beat.com/diff/eth:0xA67fc05D295d2Be6bC4cBfad4f880c1c58734212/eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d)) - 2025-07-17 13:28 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1](https://etherscan.io/tx/0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1), implementations: [0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1](https://etherscan.io/address/0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1#code) ([diff](https://disco.l2beat.com/diff/eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65/eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1)) - 2025-07-17 13:28 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1](https://etherscan.io/tx/0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1), implementations: [0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65](https://etherscan.io/address/0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65#code) ([diff](https://disco.l2beat.com/diff/eth:0x237853621998a33Fa5B9B820592F4c6f4c158c12/eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65)) - 2025-07-17 13:28 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6#code): transaction [0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1](https://etherscan.io/tx/0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1), implementations: [0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1](https://etherscan.io/address/0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1#code) ([diff](https://disco.l2beat.com/diff/eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846/eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1)) - 2025-07-17 13:28 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6#code): transaction [0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1](https://etherscan.io/tx/0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1), implementations: [0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846](https://etherscan.io/address/0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846#code) ([diff](https://disco.l2beat.com/diff/eth:0x0640c9377a4fAC00225097EACbB0295f4D5fbd76/eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846)) - 2025-07-16 17:14 UTC, deployment of [DisputeGameFactory](https://etherscan.io/address/0x96123dbFC3253185B594c6a7472EE5A21E9B1079#code): transaction [0x3e95a733128abc9cdbd115a77debd0838071a349ac5312955eceda05f647cd6e](https://etherscan.io/tx/0x3e95a733128abc9cdbd115a77debd0838071a349ac5312955eceda05f647cd6e), implementations: [0xc641A33cab81C559F2bd4b21EA34C290E2440C2B](https://etherscan.io/address/0xc641A33cab81C559F2bd4b21EA34C290E2440C2B#code) - 2025-07-16 16:21 UTC, deployment of [SuperchainConfig](https://etherscan.io/address/0xE925205ad05D8d612Ac205C4941CCd61Fc965C46#code): transaction [0x4fa702e7eff31a313f049d76f06b704a40c7c520d09ccbf8f9373ca25a6ec37e](https://etherscan.io/tx/0x4fa702e7eff31a313f049d76f06b704a40c7c520d09ccbf8f9373ca25a6ec37e), implementations: [0x4da82a327773965b8d4D85Fa3dB8249b387458E7](https://etherscan.io/address/0x4da82a327773965b8d4D85Fa3dB8249b387458E7#code) - 2024-04-22 11:43 UTC, deployment of [L1ERC20TokenBridge](https://etherscan.io/address/0x091dF5E1284E49fA682407096aD34cfD42B95B72#code): transaction [0x5c9f70728478f27141b59caee9f7e5e113aa710ae69566331419b511d6e4638b](https://etherscan.io/tx/0x5c9f70728478f27141b59caee9f7e5e113aa710ae69566331419b511d6e4638b), implementations: [0xB531445401926029B1647669cFAc8b4e5d8C7777](https://etherscan.io/address/0xB531445401926029B1647669cFAc8b4e5d8C7777#code) - 2024-04-11 19:06 UTC, deployment of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0x86a85eda6fa19f4bcfe42bfe648335d93dde76ba0c31e0582608eefe04dd29b5](https://etherscan.io/tx/0x86a85eda6fa19f4bcfe42bfe648335d93dde76ba0c31e0582608eefe04dd29b5), implementations: [0x994e3B01D130944a3E67BFd3B8Fc73069b959FEc](https://etherscan.io/address/0x994e3B01D130944a3E67BFd3B8Fc73069b959FEc#code) - 2024-04-11 19:06 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0x352fc46bb0f6c989aeb3dcb8490cd8d4a74bcfe919f9136b60dcfcbd9405a6a4](https://etherscan.io/tx/0x352fc46bb0f6c989aeb3dcb8490cd8d4a74bcfe919f9136b60dcfcbd9405a6a4), implementations: [0x237853621998a33Fa5B9B820592F4c6f4c158c12](https://etherscan.io/address/0x237853621998a33Fa5B9B820592F4c6f4c158c12#code) ([diff](https://disco.l2beat.com/diff/eth:0xE3d981643b806FB8030CDB677D6E60892E547EdA/eth:0x237853621998a33Fa5B9B820592F4c6f4c158c12)) - 2024-04-11 19:05 UTC, deployment of [OptimismMintableERC20Factory](https://etherscan.io/address/0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6#code): transaction [0xd74512bff91a91df00074f49532b5b49055c084c7adfece6155d7300013a0eac](https://etherscan.io/tx/0xd74512bff91a91df00074f49532b5b49055c084c7adfece6155d7300013a0eac), implementations: [0x0640c9377a4fAC00225097EACbB0295f4D5fbd76](https://etherscan.io/address/0x0640c9377a4fAC00225097EACbB0295f4D5fbd76#code) - 2024-04-11 19:05 UTC, deployment of [L1ERC721Bridge](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code): transaction [0x4fca0abc9070a610b427308a8db3834aa45a425d87a261c2331eb633974de603](https://etherscan.io/tx/0x4fca0abc9070a610b427308a8db3834aa45a425d87a261c2331eb633974de603), implementations: [0xA67fc05D295d2Be6bC4cBfad4f880c1c58734212](https://etherscan.io/address/0xA67fc05D295d2Be6bC4cBfad4f880c1c58734212#code) - 2024-04-11 19:04 UTC, deployment of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0x0acb268e79a76416f50ff0418ab696ada4497fc8ff33747d5edc352ef1d5d1db](https://etherscan.io/tx/0x0acb268e79a76416f50ff0418ab696ada4497fc8ff33747d5edc352ef1d5d1db), implementations: [0xaa0A1EfD35d6578ea6B5704dbc2c40B36A55B590](https://etherscan.io/address/0xaa0A1EfD35d6578ea6B5704dbc2c40B36A55B590#code) - 2024-04-11 19:02 UTC, deployment of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0x49ca0455d3479f3dec361e05c5b47ac8634c14ca765ad8770401421a038eb39d](https://etherscan.io/tx/0x49ca0455d3479f3dec361e05c5b47ac8634c14ca765ad8770401421a038eb39d), implementations: [0xE3d981643b806FB8030CDB677D6E60892E547EdA](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code) ## Updates Each date links the update on the HTML page, which also shows its contract diffs. ### [2026-10-28 13:50 UTC](https://ethbeat.org/layer2s/projects/bob?update=a1b77e4a) (2 changes) The RISC Zero EOA added route 0x8b38038c on the RiscZeroVerifierRouter to RiscZeroGroth16Verifier v3.1.0. Its verifying key matches no published RISC Zero setup. BOB's retired Kailua path no longer uses the router, so discovery ignores the new route. https://disco.l2beat.com/diff/eth:0x2a098988600d87650Fb061FfAff08B97149Fa84D/eth:0x953814e6dfC46d007557B511Dc4F2954dAaf2c9e ### [2026-10-27 15:08 UTC](https://ethbeat.org/layer2s/projects/bob?update=60041f8f) (32 changes) TimelockController: Proposer, Executor and Canceller moved from the RISC Zero Safe to an EOA, which also accepted ownership of the RiscZeroVerifierEmergencyStops. The EOA scheduled a new verifier route on the RiscZeroVerifierRouter, 3d delay. ### [2026-10-14 08:17 UTC](https://ethbeat.org/layer2s/projects/bob?update=a0d3eb25) (8 changes) RISC Zero verifier owner Safe: ownership transfer of the five RiscZeroVerifierEmergencyStops to an EOA started (`pendingOwner`), and Proposer, Executor and Canceller role grants to the same EOA scheduled on the TimelockController, 3d delay. ### [2026-10-09 08:11 UTC](https://ethbeat.org/layer2s/projects/bob?update=99b796ec) (3 changes) RISC Zero verifier owner Safe: member rotated, threshold 3/5 → 2/5. ### [2026-10-02 12:41 UTC](https://ethbeat.org/layer2s/projects/bob?update=d963a01d) (high severity, 194 changes) Upgrade 18 (op-contracts/v6.0.0) and Upgrade 19b "Karst" (op-contracts/v7.0.0), executed in one transaction on 2026-09-16 by Bob Multisig 1 via Conduit-deployed OPContractsManager (v6.0.0) and OPContractsManagerV2 (v7.1.17). `respectedGameType` `1337` (KailuaGame) -> `1` (PermissionedDisputeGame), set in the same transaction. KailuaGame stays registered as type `1337`. Type-1 prestate: op-program v1.6.0. `disputeGameFinalityDelaySeconds` 86400 -> 43200. PermissionedDisputeGame `maxClockDuration` 302400 -> 43200, `clockExtension` 10800 -> 1543. PreimageOracle `challengePeriod` 86400 -> 12343. DelayedWETH `delay` 302400 -> 43200. SystemConfig `batchInbox` changed. Version changes and implementation diffs: - OptimismPortal2 5.1.1 -> 5.6.1: https://disco.l2beat.com/diff/eth:0x3C877699263119022Cdaa251058c1BAc8Fc43287/eth:0x1FeD97C63C44f0cC6F861a9Ba2E8AedFE466485c - SystemConfig 3.11.0 -> 3.14.2: https://disco.l2beat.com/diff/eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED/eth:0x42Ad0173051225Ac784100e9acD43349707F4db9 - DisputeGameFactory 1.3.0 -> 1.6.1: https://disco.l2beat.com/diff/eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50/eth:0x72B971717E088B59F26d4236BE222ADB6ACD393b - AnchorStateRegistry 3.5.0 -> 3.9.0: https://disco.l2beat.com/diff/eth:0xd0216bdcC195abDF77746B6a6347CE85e2535431/eth:0x5020964201C4d65555f33FD9Bc281443d65f4C09 - L1StandardBridge 2.8.0 -> 2.8.2: https://disco.l2beat.com/diff/eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A/eth:0xB37a11AadF167B2F0b8dD85372De4bC66CD4A891 - L1CrossDomainMessenger 2.11.0 -> 2.11.1: https://disco.l2beat.com/diff/eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0/eth:0x59D497530b00062f40950ba8EaB88868bf7F86f0 - L1ERC721Bridge 2.9.0 -> 2.9.1: https://disco.l2beat.com/diff/eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9/eth:0x9F164f1d02A81e06D639E55F65a87f0070E3Cb2e - OptimismMintableERC20Factory 1.10.2 -> 1.11.0: https://disco.l2beat.com/diff/eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB/eth:0xaAbEA75Da509fA518Fd8a91Eae4BE5813B829b12 - SuperchainConfig 2.4.0 -> 2.4.2: https://disco.l2beat.com/diff/eth:0xb08Cc720F511062537ca78BdB0AE691F04F5a957/eth:0xE4F9779ab53070a55db24dFAeFf9AF147c6ED550 - PermissionedDisputeGame 1.8.0 -> 2.4.0: https://disco.l2beat.com/diff/eth:0x15F80920C8Fec136e2A804E04f26203FF8dAd19A/eth:0x642d1cc835a81c738313EBe85ED61979a44897bF - MIPS 1.9.0 -> 1.10.1: https://disco.l2beat.com/diff/eth:0x6463dEE3828677F6270d83d45408044fc5eDB908/eth:0xb6B6342ff75b4213cBF101c135f1fC33695acc13 - PreimageOracle 1.1.4 -> 1.1.5: https://disco.l2beat.com/diff/eth:0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3/eth:0x70A3e3112467E177585eF070B63521c9368F9aA1 - DelayedWETH 1.5.0 -> 1.5.1: https://disco.l2beat.com/diff/eth:0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998/eth:0xebC3681418136F7A9f6cB4B074B1B19fc85879e1 ### [2026-07-08 08:22 UTC](https://ethbeat.org/layer2s/projects/bob?update=443fb31c) (high severity, 8 changes) Upgraded Kailua to v1.3.0 release, program hash reproduced. Also rotated ms member. ### [2026-07-03 09:58 UTC](https://ethbeat.org/layer2s/projects/bob?update=6e0a0f51) (high severity, 43 changes) Upgrade to Kailua [v1.2.0](https://github.com/boundless-xyz/kailua/releases/tag/v1.2.0). - Vanguard advantage activated: previously `0s` (disabled), now `1mo` with a designated vanguard (`0x7cB1022D…`). The vanguard can delay the first child proposal of each parent tournament by up to a month; sibling proposals stay permissionless (v1.2.0 retains the `childCount() == 1` gate). - `KailuaGame` impl rotated ([diff](https://disco.l2beat.com/diff/eth:0x4BE239c86364eD73fc244A5F50c8ccB101a492eF/eth:0xD37b0BEdD9094988a31dBbB6BF77dC97269E742b)) — now holds a direct `KAILUA_VERIFIER` reference (read once from the treasury at construction) and calls the verifier for proof checking. The vanguard gate is unchanged (`assignVanguard`, `vanguardAdvantage`, `childCount() == 1`), but tournament payout economics were reworked (see below). - `KailuaTreasury` rotated ([diff](https://disco.l2beat.com/diff/eth:0x9B3E1661bccAF907893B71e4016c01513ae9263C/eth:0x9937033Cc967eED9d753e31c77D2F146d002ae53)) — drops the `RISC_ZERO_VERIFIER`, `FPVM_IMAGE_ID`, and `ROLLUP_CONFIG_HASH` immutables (moved to KailuaVerifier) and holds a `KAILUA_VERIFIER` reference instead. - `KailuaVerifier` (new in v1.2.0) — proxy-wrapped, holds the proof config that used to sit on KailuaTreasury, and replaces the previous `RiscZeroVerifierRouter` + emergency-stop path. Adds optional fault-proof permits: a prover can lock collateral to reserve an exclusive window for collecting the fault-proof reward (anti-front-run). On bob the permit window is effectively off (`PERMIT_DELAY=0`, `PERMIT_DURATION=1` → 1-second active window); fault-proof submission remains permissionless. - Tournament payout economics reworked (independent of the vanguard gate). Slashed participation bonds now split 1/3 prover / 1/3 winner / 1/3 burn (`ELIMINATION_SPLIT_DENOM=3`, `PROVER_NUM=1`, `WINNER_NUM=1`) accrued via `eliminationRewards` / `winnerSharesByParent` and claimed with `claimEliminationRewards()`, replacing the old full-bond `claimEliminationBonds(uint256)` / `eliminations[]` mechanic. And `KailuaGame.getPayoutRecipient` now routes the fault-proof reward through `KAILUA_VERIFIER.faultProofPermitBeneficiary` before falling back to the fault/validity prover (inert on bob given the 1-second permit window). - New FPVM image ID deployed alongside the v1.2.0 contracts. ### [2026-03-12 13:06 UTC](https://ethbeat.org/layer2s/projects/bob?update=62d1a908) (6 changes) New game name (aggregateVerifier) added to portal. ### [2026-03-12 13:06 UTC](https://ethbeat.org/layer2s/projects/bob?update=7dab5b50) (high severity, 13 changes) OptimismPortal2 and AnchorStateRegistry upgraded (same tx). proofMaturityDelaySeconds reduced from 604800 (7 days) to 86400 (1 day), disputeGameFinalityDelaySeconds from 302400 (3.5 days) to 86400 (1 day). Actual withdrawal time still depends on Kailua game resolution / proof timing. Templates still match — no new functionality, just constructor parameter changes baked into the new implementations. OptimismPortal2 diff: https://disco.l2beat.com/diff/eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202/eth:0x3C877699263119022Cdaa251058c1BAc8Fc43287 AnchorStateRegistry diff: https://disco.l2beat.com/diff/eth:0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E/eth:0xd0216bdcC195abDF77746B6a6347CE85e2535431 ### [2026-03-06 10:03 UTC](https://ethbeat.org/layer2s/projects/bob?update=c0a5cd9a) (high severity, 5 changes) New KailuaGame and KailuaTreasury instances deployed with the same implementation code (identical source hashes). The ROLLUP_CONFIG_HASH changed (0x4910...→0x69d9...) in preparation for BOB's Jovian hardfork activation on March 12, 2026 (mainnet timestamp 1773325801). The Kailua config hash includes hardfork timestamps, so adding jovian_time changes the hash. Ref: https://github.com/bob-collective/bob/pull/960. The KailuaTreasury L2_BLOCK_NUMBER also advanced (29576476→29835945). KailuaGame diff: https://disco.l2beat.com/diff/eth:0xe34577E7d8bbdf044de236B15DF132B1409ca82a/eth:0x4BE239c86364eD73fc244A5F50c8ccB101a492eF KailuaTreasury diff: https://disco.l2beat.com/diff/eth:0xE99AF5F4C60E06Beb3827F4ffdD06E88c55fB895/eth:0x9B3E1661bccAF907893B71e4016c01513ae9263C ### [2026-02-26 22:02 UTC](https://ethbeat.org/layer2s/projects/bob?update=d3b597f3) (high severity, 6 changes) BOB's Kailua dispute system was updated with new KailuaGame and KailuaTreasury contract instances. The DisputeGameFactory's game1337 implementation changed from 0xe4341585 to 0xe34577E7. The new KailuaTreasury (0xE99AF5F4) retains the 0.5 ETH participation bond but has no vanguard advantage set (previously 1 month). The source code change is the addition of an OP-Contracts v5 compatibility shim: an `anchorStateRegistry()` function that returns `msg.sender`, allowing withdrawals under op-contracts v5.0.0. The FPVM image ID also updated (0xf176eb82 → 0x4aca4abd), indicating a new ZK verification image for the RISC Zero prover. KailuaGame diff: https://disco.l2beat.com/diff/eth:0xe4341585B9BbC55A44C20A3C037058891e7A053b/eth:0xe34577E7d8bbdf044de236B15DF132B1409ca82a KailuaTreasury diff: https://disco.l2beat.com/diff/eth:0x6F27A23Fc28C18EB2C268BFe1d575E051Ad94420/eth:0xE99AF5F4C60E06Beb3827F4ffdD06E88c55fB895 ### [2026-01-27 16:44 UTC](https://ethbeat.org/layer2s/projects/bob?update=fa1c0e70) (high severity, 3 changes) New KailuaGame implementation (type 1337) deployed with OP-Contracts v5 compatibility patch. The new implementation adds a mock `anchorStateRegistry()` function that returns `msg.sender` as a workaround - OP-Contracts v5 expects dispute games to have this function for withdrawal finalization. Diff: https://disco.l2beat.com/diff/eth:0x1E987CF54A39CA2AC5FdC97DCaFbbB805ef356bD/eth:0xe4341585B9BbC55A44C20A3C037058891e7A053b ### [2026-01-21 10:01 UTC](https://ethbeat.org/layer2s/projects/bob?update=9a3232bd) (high severity, 123 changes) Upgraded to op-contracts v1.8.0-rc.4 (isthmus). Major version upgrades: OptimismPortal2 3.14.0 → 5.1.1, SystemConfig 2.5.0 → 3.11.0, L1CrossDomainMessenger 2.6.0 → 2.11.0, L1StandardBridge 2.3.0 → 2.8.0, L1ERC721Bridge 2.4.0 → 2.9.0, DisputeGameFactory 1.0.1 → 1.3.0. New dispute game infrastructure deployed with MIPS64, PermissionedDisputeGame, DelayedWETH, and AnchorStateRegistry at new addresses. SystemConfig maximumGasLimit increased from 200M to 500M. Notable changes specific to Bob: disputeGameFinalityDelaySeconds increased from 1 day to 3.5 days, proofMaturityDelaySeconds increased from 1 day to 7 days. SuperchainConfig upgraded to v2.4.0 with pause expiry feature (3mo 1d). ### [2025-12-05 16:53 UTC](https://ethbeat.org/layer2s/projects/bob?update=0af4c649) (high severity, 6 changes) Upgrade to v3.0.4: Fix bug in Kona, update FPVM image id to `0xf176eb82fbbb5d2d281a9cce459062bcdbe65f93d7156829b174fae2b4690c23`. ### [2025-12-03 08:46 UTC](https://ethbeat.org/layer2s/projects/bob?update=7742af1a) (high severity, 6 changes) update the FPVM image id from `0x7ce98c36408e86dac21fc16af301740d07a849be0a80529debcb0797fd66f5e3` to `0xd7c1d74ce26e897e8bc7ea094667dcdb04c405ba1836bdb9b0ad773fc9fd0651`, also: 1. switch to permissioned dispute game (type 1): https://app.blocksec.com/explorer/tx/eth/0x0632241f1d1c26ac8f6f32deafaa02c48f35e030c013289ca36d125f8a09ce7b 2. set implementation for type 1337 (kailua treasury), propose state: https://app.blocksec.com/explorer/tx/eth/0x7e5a439e3040d6ae3a3b604b8a92c584755cb389991c47c6c557979c49c50ec9 3. resolve game, set implementation for type 1337 (kailua game), switch to gametype 1337 https://app.blocksec.com/explorer/tx/eth/0x3afce50f425057d0505cec3c97729811011862fade71ec3f04ed5d372eb84d69 tldr: this injects unproven state in the second transaction, which cannot be used for withdrawals but can be used as a base for future state proposals ### [2025-11-13 11:03 UTC](https://ethbeat.org/layer2s/projects/bob?update=c1f6733c) (high severity, 4 changes) Two verifiers removed from RiscZeroVerifierRouter, unrelated to BOB verifiers still active. ### [2025-09-30 16:38 UTC](https://ethbeat.org/layer2s/projects/bob?update=197c85eb) (2 changes) Operator fee decrease, multisig key rotation. ### [2025-09-08 10:21 UTC](https://ethbeat.org/layer2s/projects/bob?update=d25db477) (high severity, 5 changes) - Added RiscZeroSetVerifier contract that allows verifying a set of proofs at once (identified by a Merkle root). Once a set of proofs is verified, each individual proof could be efficiently verified just by checking Merkle inclusion. - Guest program for this verifier could be found here: https://github.com/risc0/risc0-ethereum/tree/main/crates/aggregation. - This contract does not verify any zkp on itself and rather redirects them to actual verifeirs. - Templatized this RiscZeroSetVerifier. ### [2025-09-03 12:00 UTC](https://ethbeat.org/layer2s/projects/bob?update=983d5bd1) (high severity, 7 changes) - Scheduled tx: new risc zero verifier is being added. - KailuaTreasury has been updated to change a few immutables related to proving with no code changes. - added handler that will discover the new verifier as soon as it is deployed - add template for the groth16 verifier v3 ### [2025-09-02 09:09 UTC](https://ethbeat.org/layer2s/projects/bob?update=4349dbdf) (1 change) Increased operator fee. ### [2025-08-20 13:20 UTC](https://ethbeat.org/layer2s/projects/bob?update=4fcfab69) (2 changes) Fee changes. ### [2025-08-19 08:49 UTC](https://ethbeat.org/layer2s/projects/bob?update=5d7229ab) (high severity, 7 changes) The decoded first scheduled and then executed call can be found [here](https://tools.l2beat.com/decoder-new/?data=u7BsvUHxkfBdDESC-TOnvPbZqsA4499vd_7uAAOxpGfTAA&to=0x8eab2d97dfce405a1692a21b3ff3a172d593d319&chainId=1) and it adds a `RiscZeroVerifierEmergencyStop` - Address: `0x9f9994eb4cb5200198fefb470f8b50301662e696` - Selector: `0x73c457ba` Honestly im not sure why all other verifiers are commented out if they can still be used. Will ask basti when he gets back. For now i added this one and kept the previous one. ### [2025-08-06 12:09 UTC](https://ethbeat.org/layer2s/projects/bob?update=144a73c4) (1 change) single MS member switched. ### [2025-07-24 16:48 UTC](https://ethbeat.org/layer2s/projects/bob?update=7493af41) (high severity, 6 changes) set dispute game impl changes to high severity. ### [2025-07-23 06:06 UTC](https://ethbeat.org/layer2s/projects/bob?update=2f577ebe) (high severity, 136 changes) 07-23: Upgrade OptimismPortal2 again to change the finality delays ([no code changes](https://disco.l2beat.com/diff/eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4/eth:0xB250566074B3c0f1B109A531A83f3d9B1a579273)). - proofMaturityDelaySeconds: 7d->1d - disputeGameFinalityDelaySeconds: 3.5d->1d Upgrade to standard OP stack v3 contracts (OptiPortal2) with [KAILUA Hybrid mode](https://boundless-xyz.github.io/kailua/design.html) as respected dispute game. Kailua is configured in [Vanguard mode](https://boundless-xyz.github.io/kailua/parameters.html?highlight=vanguard#vanguard-advantage). summary: - standard op stack contracts - standard op stack DisputeGameFactory with **custom** game1337 dispute game implementation - state validation: hybrid optimistic + zk proven proposal tree: - a proposal must include a bond and a blob with intermediate state roots (3600) - any new proposal under the same parent state root implicitly challenges its siblings - but to eliminate siblings, such a new proposer needs to actively prove something after making their proposal (since the older siblings would win by their challenge window expiring first) - how to compete against siblings: 1. MAX_CLOCK_DURATION on a node (KailuaGame) expires without a fault proof or sibling's validity proof = node optimistically wins against all siblings 2. a validity proof over the entire range (3600*6 blocks) of a proposal can be zk-proven at any stage, immediately winning the game (**eliminating all siblings**) 3. a 'fault proof' **eliminates a single sibling**: proves that a single intermediary state transition (6 blocks) in an opponents proposal results in a different (proven) state root than they committed to - vanguard mode: - first child proposal (to progress the state) can only be made by the vanguard address for `vanguardAdvantage` period (30d) - `proveOutputFault()` and `proveValidity()` are always permissionless during that time (a vanguard's proposal can be (in)validated)) - siblings can be created as soon as the vanguard has proposed the first, meaning the vanguard only has the 'optimistic' advantage, giving the 'burden of proof' to other actors - DISPUTE_GAME_FINALITY_DELAY_SECONDS (execution delay) = 3.5d - for everyone incl vanguard this delays finalization of a winning (resolved) state root (for example to have time to blacklist the winning dispute game by the guardian) some code: - diff PermissionedDisputeGame/KailuaGame: https://disco.l2beat.com/diff/eth:0xF27d54dB0587442b01d6036C0F7f67CDaaBa1743/eth:0xCD1173B1B7A93E63070E1Ec37E8c8a9316f5AfDb - moved TimelockController of the RiscZeroVerifierRouter to standard template ([diff](https://disco.l2beat.com/diff/eth:0x45828180bbE489350D621d002968A0585406d487/eth:0x0b144E07A0826182B6b59788c34b32Bfa86Fb711)): 3d delay, EOA-controlled - superchainconfigFake: added v1.2.0 template (same code as opstack superchainconf, different gov addresses): https://disco.l2beat.com/diff/eth:0x4da82a327773965b8d4D85Fa3dB8249b387458E7/eth:0x4da82a327773965b8d4D85Fa3dB8249b387458E7 ### [2025-07-14 12:44 UTC](https://ethbeat.org/layer2s/projects/bob?update=6f640f84) (9 changes) Discovery rerun on the same block number with only config-related changes. ### [2025-04-03 10:05 UTC](https://ethbeat.org/layer2s/projects/bob?update=e3a1273c) (3 changes) ms signer change. ### [2025-03-21 10:19 UTC](https://ethbeat.org/layer2s/projects/bob?update=163173aa) (9 changes) MS signer change. ### [2025-03-14 12:52 UTC](https://ethbeat.org/layer2s/projects/bob?update=1ffbb65f) (9 changes) MS member change. ### [2024-05-22 16:40 UTC](https://ethbeat.org/layer2s/projects/bob?update=bcb8ea75) (3 changes) Fee change for the L2 fee calculation. The new scalar value is [encoded](https://specs.optimism.io/protocol/exec-engine.html#ecotone-l1-cost-fee-changes-eip-4844-da). ### [2024-05-08 14:32 UTC](https://ethbeat.org/layer2s/projects/bob?update=9ef2e5d6) (12 changes) Initial discovery: BOB (build on bitcoin) is a general-purpose OP stack rollup (.97 similarity with base excluding USDC bridge). They are early in their roadmap but aim to offer BTC defi options, a Bitcoin light client and security inheritance from Bitcoin PoW. ## Operator ### The system has a centralized operator The operator is the only entity that can propose blocks. A live and trustworthy operator is vital to the health of the system. **Risks** - MEV can be extracted if the operator exploits their centralized position and frontruns user transactions. ### Users can force any transaction Because the state of the system is based on transactions submitted on the underlying host chain and anyone can submit their transactions there it allows the users to circumvent censorship by interacting with the smart contract on the host chain directly. **References** - [Sequencing Window - OP Mainnet Specs](https://github.com/ethereum-optimism/optimism/blob/51eeb76efeb32b3df3e978f311188aa29f5e3e94/specs/glossary.md#sequencing-window) - [OptimismPortal2.sol - source code, depositTransaction function](https://etherscan.io/address/0x1FeD97C63C44f0cC6F861a9Ba2E8AedFE466485c#code) ## Withdrawals ### Regular exits The user initiates the withdrawal by submitting a regular transaction on this chain. When a state root containing such transaction is settled, the funds become available for withdrawal on L1 after 12h. Withdrawal inclusion can be proven before state root settlement, but a 1d period has to pass before it becomes actionable. The process of state root settlement takes a challenge period of at least 12h to complete. Finally the user submits an L1 transaction to claim the funds. This transaction requires a merkle proof. **References** - [OptimismPortal2.sol - Etherscan source code, proveWithdrawalTransaction function](https://etherscan.io/address/0x1FeD97C63C44f0cC6F861a9Ba2E8AedFE466485c#code) - [OptimismPortal2.sol - Etherscan source code, finalizeWithdrawalTransaction function](https://etherscan.io/address/0x1FeD97C63C44f0cC6F861a9Ba2E8AedFE466485c#code) ### Forced messaging If the user experiences censorship from the operator with regular L2->L1 messaging they can submit their messages directly on L1. The system is then obliged to service this request or halt all messages, including forced withdrawals from L1 and regular messages initiated on L2. Once the force operation is submitted and if the request is serviced, the operation follows the flow of a regular message. **References** - [Forced withdrawal from an OP Stack blockchain](https://docs.optimism.io/stack/transactions/forced-transaction) ## Other considerations ### EVM compatible smart contracts are supported OP stack chains are pursuing the EVM Equivalence model. No changes to smart contracts are required regardless of the language they are written in, i.e. anything deployed on L1 can be deployed on L2. **References** - [Introducing EVM Equivalence](https://medium.com/ethereum-optimism/introducing-evm-equivalence-5c2021deb306) ## Permissions Explore these contracts and permissions in Disco, ETHBEAT's contract explorer: https://disco.l2beat.com/ui/p/bob ### Ethereum #### Actors ##### Bob Multisig 1 Addresses: [0xC91482A96e9c2A104d9298D1980eCCf8C4dc764E](https://etherscan.io/address/0xC91482A96e9c2A104d9298D1980eCCf8C4dc764E) A Multisig with 4/6 threshold. - Can upgrade **with no delay** - DelayedWETH [via: ProxyAdmin] - L1StandardBridge [via: ProxyAdmin] - OptimismMintableERC20Factory [via: ProxyAdmin] - L1ERC721Bridge [via: ProxyAdmin] - OptimismPortal2 [via: ProxyAdmin] - DisputeGameFactory [via: ProxyAdmin] - KailuaVerifier - SystemConfig [via: ProxyAdmin] - AnchorStateRegistry [via: ProxyAdmin] - L1CrossDomainMessenger [via: ProxyAdmin] - SuperchainConfig [via: ProxyAdmin] - Can interact with DisputeGameFactory - Allowed to challenge or delete state roots proposed by a Proposer - set the dispute game implementation and initial bond for any game type - Can interact with SystemConfig - it can update the preconfer address, the batch submitter (Sequencer) address and the gas configuration of the system - Can interact with SuperchainConfig - Allowed to pause withdrawals. In op stack systems with a proof system, the Guardian can also blacklist dispute games and set the respected game type (permissioned / permissionless) - Can interact with AddressManager - set and change address mappings [via: ProxyAdmin] Participants (6): [0x32B8325b7f12ADB06763D6D04c951AC94e36C3D7](https://etherscan.io/address/0x32B8325b7f12ADB06763D6D04c951AC94e36C3D7), [0x3C30D693b23F77d55e14b8e0CFB6C00075ff93aB](https://etherscan.io/address/0x3C30D693b23F77d55e14b8e0CFB6C00075ff93aB), [0xFB771f2640Dfd37B18332a84817B2a6e994f5BF6](https://etherscan.io/address/0xFB771f2640Dfd37B18332a84817B2a6e994f5BF6), [0x81175155D85377C337d92f1FA52Da166C3A4E7Ac](https://etherscan.io/address/0x81175155D85377C337d92f1FA52Da166C3A4E7Ac), [0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C](https://etherscan.io/address/0xefCf0c8faFB425997870f845e26fC6cA6EE6dD5C), [0xA0737fea60F0601A192E3d2c98865A883ab0bda2](https://etherscan.io/address/0xA0737fea60F0601A192E3d2c98865A883ab0bda2) ##### EOA 1 Addresses: [0x08F9F14fF43E112B18c96f0986F28Cb1878f1D11](https://etherscan.io/address/0x08F9F14fF43E112B18c96f0986F28Cb1878f1D11) - Can interact with SystemConfig - Allowed to commit transactions from the current layer to the host chain ##### EOA 2 Addresses: [0x7cB1022D30b9860C36b243E7B181A1d46f618C69](https://etherscan.io/address/0x7cB1022D30b9860C36b243E7B181A1d46f618C69) - Can interact with DisputeGameFactory - Allowed to post new state roots of the current layer to the host chain - Can interact with KailuaTreasury - propose new state roots before anyone else, giving a first-mover advantage on the optimistic clock ##### EOA 3 Addresses: [0xF616A4f81857CFEe54A4A049Ec187172574bd412](https://etherscan.io/address/0xF616A4f81857CFEe54A4A049Ec187172574bd412) - Can interact with TimelockController - cancel queued transactions - execute transactions that are ready - manage all access control roles **with 3d delay** [via: TimelockController with 3d delay] - propose transactions - Can interact with RiscZeroVerifierEmergencyStop - pause the verifier - Can interact with RiscZeroVerifierEmergencyStop - pause the verifier - Can interact with RiscZeroVerifierEmergencyStop - pause the verifier - Can interact with RiscZeroVerifierEmergencyStop - pause the verifier - Can interact with RiscZeroVerifierRouter - add/remove verifiers and the selectors they are mapped to **with 3d delay** [via: TimelockController with 3d delay] - Can interact with RiscZeroVerifierEmergencyStop - pause the verifier - Can interact with RiscZeroVerifierEmergencyStop - pause the verifier Used in: [Ronin](https://ethbeat.org/layer2s/projects/ronin-network#EOA%203), [Taiko Alethia](https://ethbeat.org/layer2s/projects/taiko#EOA%207) ## Smart contracts ![A diagram of the smart contract architecture](https://ethbeat.org/static/images/architecture/opstack-rollup-superchain-opfp.b21f58d7.png) Explore these contracts and permissions in Disco, ETHBEAT's contract explorer: https://disco.l2beat.com/ui/p/bob ### Ethereum #### RiscZeroGroth16Verifier (0x20ff…8E97) Addresses: [0x20ff7C2Cf391a5F096A2Cc181cb41916680f8E97](https://etherscan.io/address/0x20ff7C2Cf391a5F096A2Cc181cb41916680f8E97#code) Verifier contract for RISC Zero Groth16 proofs (version 2.0.0-rc.3). Implementation used in: [Ronin](https://ethbeat.org/layer2s/projects/ronin-network#RiscZeroGroth16Verifier), [Taiko Alethia](https://ethbeat.org/layer2s/projects/taiko#RiscZeroGroth16Verifier) #### RiscZeroGroth16Verifier (0x2a09…a84D) Addresses: [0x2a098988600d87650Fb061FfAff08B97149Fa84D](https://etherscan.io/address/0x2a098988600d87650Fb061FfAff08B97149Fa84D#code) Verifier contract for RISC Zero Groth16 proofs (version 3.0.0). Implementation used in: [Ronin](https://ethbeat.org/layer2s/projects/ronin-network#RiscZeroGroth16Verifier), [Taiko Alethia](https://ethbeat.org/layer2s/projects/taiko#RiscZeroGroth16Verifier) #### RiscZeroGroth16Verifier (0x54aC…B9bF) Addresses: [0x54aCE3ED46529B4d4F3770C8Bad5dDC48717B9bF](https://etherscan.io/address/0x54aCE3ED46529B4d4F3770C8Bad5dDC48717B9bF#code) Verifier contract for RISC Zero Groth16 proofs (version 2.0.3). Implementation used in: [Ronin](https://ethbeat.org/layer2s/projects/ronin-network#RiscZeroGroth16Verifier), [Taiko Alethia](https://ethbeat.org/layer2s/projects/taiko#RiscZeroGroth16Verifier) #### OptimismPortal2 (escrow) Addresses: [0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code), [0x1FeD97C63C44f0cC6F861a9Ba2E8AedFE466485c](https://etherscan.io/address/0x1FeD97C63C44f0cC6F861a9Ba2E8AedFE466485c#code) (Implementation (Upgradable)), [0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0](https://etherscan.io/address/0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0#code) (Admin) **Past upgrades** (Count of upgrades: 13, Last upgrade: 1mo 19d ago, Avg upgrade interval: 2mo 6d) - 2026-09-16 08:23 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x01868AC54B28257A06Aa0BcDB397447F7B896F7F](https://etherscan.io/address/0x01868AC54B28257A06Aa0BcDB397447F7B896F7F#code) ([diff](https://disco.l2beat.com/diff/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8/eth:0x01868AC54B28257A06Aa0BcDB397447F7B896F7F)) - 2026-09-16 08:23 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8](https://etherscan.io/address/0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8#code) ([diff](https://disco.l2beat.com/diff/eth:0x1FeD97C63C44f0cC6F861a9Ba2E8AedFE466485c/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8)) - 2026-09-16 08:23 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x1FeD97C63C44f0cC6F861a9Ba2E8AedFE466485c](https://etherscan.io/address/0x1FeD97C63C44f0cC6F861a9Ba2E8AedFE466485c#code) ([diff](https://disco.l2beat.com/diff/eth:0x3C877699263119022Cdaa251058c1BAc8Fc43287/eth:0x1FeD97C63C44f0cC6F861a9Ba2E8AedFE466485c)) - 2026-03-12 10:39 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0x0c0e889a96e766d168753f3e596af7d57a9c07f7d84fb0ba05e3d46adf61ddd8](https://etherscan.io/tx/0x0c0e889a96e766d168753f3e596af7d57a9c07f7d84fb0ba05e3d46adf61ddd8), implementations: [0x3C877699263119022Cdaa251058c1BAc8Fc43287](https://etherscan.io/address/0x3C877699263119022Cdaa251058c1BAc8Fc43287#code) ([diff](https://disco.l2beat.com/diff/eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999/eth:0x3C877699263119022Cdaa251058c1BAc8Fc43287)) - 2026-01-20 14:40 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0x381E729FF983FA4BCEd820e7b922d79bF653B999](https://etherscan.io/address/0x381E729FF983FA4BCEd820e7b922d79bF653B999#code) ([diff](https://disco.l2beat.com/diff/eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202/eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999)) - 2026-01-20 14:40 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0x7Cf803296662e8C72A6C1d6450572209aCF7f202](https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code) ([diff](https://disco.l2beat.com/diff/eth:0xB250566074B3c0f1B109A531A83f3d9B1a579273/eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202)) - 2025-07-22 19:58 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0xa7881069c54f1028d42b83406ac5a768154f8ff34ad37ec7641b4d45766e77c3](https://etherscan.io/tx/0xa7881069c54f1028d42b83406ac5a768154f8ff34ad37ec7641b4d45766e77c3), implementations: [0xB250566074B3c0f1B109A531A83f3d9B1a579273](https://etherscan.io/address/0xB250566074B3c0f1B109A531A83f3d9B1a579273#code) ([diff](https://disco.l2beat.com/diff/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC/eth:0xB250566074B3c0f1B109A531A83f3d9B1a579273)) - 2025-07-17 14:18 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC](https://etherscan.io/address/0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC#code) ([diff](https://disco.l2beat.com/diff/eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC)) - 2025-07-17 14:18 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0xe2F826324b2faf99E513D16D266c3F80aE87832B](https://etherscan.io/address/0xe2F826324b2faf99E513D16D266c3F80aE87832B#code) ([diff](https://disco.l2beat.com/diff/eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd/eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B)) - 2025-07-17 14:18 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd](https://etherscan.io/address/0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd#code) ([diff](https://disco.l2beat.com/diff/eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4/eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd)) - 2025-07-17 14:18 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0xB443Da3e07052204A02d630a8933dAc05a0d6fB4](https://etherscan.io/address/0xB443Da3e07052204A02d630a8933dAc05a0d6fB4#code) ([diff](https://disco.l2beat.com/diff/eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1/eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4)) - 2025-07-17 13:28 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1](https://etherscan.io/tx/0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1), implementations: [0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1](https://etherscan.io/address/0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1#code) ([diff](https://disco.l2beat.com/diff/eth:0x2D778797049FE9259d947D1ED8e5442226dFB589/eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1)) - 2025-07-17 13:28 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1](https://etherscan.io/tx/0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1), implementations: [0x2D778797049FE9259d947D1ED8e5442226dFB589](https://etherscan.io/address/0x2D778797049FE9259d947D1ED8e5442226dFB589#code) ([diff](https://disco.l2beat.com/diff/eth:0x994e3B01D130944a3E67BFd3B8Fc73069b959FEc/eth:0x2D778797049FE9259d947D1ED8e5442226dFB589)) - 2024-04-11 19:06 UTC, deployment of [OptimismPortal2](https://etherscan.io/address/0x8AdeE124447435fE03e3CD24dF3f4cAE32E65a3E#code): transaction [0x86a85eda6fa19f4bcfe42bfe648335d93dde76ba0c31e0582608eefe04dd29b5](https://etherscan.io/tx/0x86a85eda6fa19f4bcfe42bfe648335d93dde76ba0c31e0582608eefe04dd29b5), implementations: [0x994e3B01D130944a3E67BFd3B8Fc73069b959FEc](https://etherscan.io/address/0x994e3B01D130944a3E67BFd3B8Fc73069b959FEc#code) The OptimismPortal contract is the main entry point to deposit funds from L1 to L2. It also allows to prove and finalize withdrawals. It specifies which game type can be used for withdrawals, which currently is the PermissionedDisputeGame. - Roles: - **admin**: ProxyAdmin; ultimately Bob Multisig 1 The following tokens are included in the value secured calculation: ETH Can be upgraded by: Bob Multisig 1 with no delay #### DisputeGameFactory Addresses: [0x96123dbFC3253185B594c6a7472EE5A21E9B1079](https://etherscan.io/address/0x96123dbFC3253185B594c6a7472EE5A21E9B1079#code), [0x72B971717E088B59F26d4236BE222ADB6ACD393b](https://etherscan.io/address/0x72B971717E088B59F26d4236BE222ADB6ACD393b#code) (Implementation (Upgradable)), [0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0](https://etherscan.io/address/0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0#code) (Admin) **Past upgrades** (Count of upgrades: 6, Last upgrade: 1mo 19d ago, Avg upgrade interval: 2mo 7d) - 2026-09-16 08:23 UTC, upgrade of [DisputeGameFactory](https://etherscan.io/address/0x96123dbFC3253185B594c6a7472EE5A21E9B1079#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0xc040F392E52Cb6970CA8E110c280fE24E07C5e2c](https://etherscan.io/address/0xc040F392E52Cb6970CA8E110c280fE24E07C5e2c#code) ([diff](https://disco.l2beat.com/diff/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8/eth:0xc040F392E52Cb6970CA8E110c280fE24E07C5e2c)) - 2026-09-16 08:23 UTC, upgrade of [DisputeGameFactory](https://etherscan.io/address/0x96123dbFC3253185B594c6a7472EE5A21E9B1079#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8](https://etherscan.io/address/0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8#code) ([diff](https://disco.l2beat.com/diff/eth:0x72B971717E088B59F26d4236BE222ADB6ACD393b/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8)) - 2026-09-16 08:23 UTC, upgrade of [DisputeGameFactory](https://etherscan.io/address/0x96123dbFC3253185B594c6a7472EE5A21E9B1079#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x72B971717E088B59F26d4236BE222ADB6ACD393b](https://etherscan.io/address/0x72B971717E088B59F26d4236BE222ADB6ACD393b#code) ([diff](https://disco.l2beat.com/diff/eth:0x33D1e8571a85a538ed3D5A4d88f46C112383439D/eth:0x72B971717E088B59F26d4236BE222ADB6ACD393b)) - 2026-01-20 14:40 UTC, upgrade of [DisputeGameFactory](https://etherscan.io/address/0x96123dbFC3253185B594c6a7472EE5A21E9B1079#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0x33D1e8571a85a538ed3D5A4d88f46C112383439D](https://etherscan.io/address/0x33D1e8571a85a538ed3D5A4d88f46C112383439D#code) ([diff](https://disco.l2beat.com/diff/eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50/eth:0x33D1e8571a85a538ed3D5A4d88f46C112383439D)) - 2026-01-20 14:40 UTC, upgrade of [DisputeGameFactory](https://etherscan.io/address/0x96123dbFC3253185B594c6a7472EE5A21E9B1079#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0x74Fac1D45B98bae058F8F566201c9A81B85C7D50](https://etherscan.io/address/0x74Fac1D45B98bae058F8F566201c9A81B85C7D50#code) ([diff](https://disco.l2beat.com/diff/eth:0x4bbA758F006Ef09402eF31724203F316ab74e4a0/eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50)) - 2025-07-17 14:18 UTC, upgrade of [DisputeGameFactory](https://etherscan.io/address/0x96123dbFC3253185B594c6a7472EE5A21E9B1079#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0x4bbA758F006Ef09402eF31724203F316ab74e4a0](https://etherscan.io/address/0x4bbA758F006Ef09402eF31724203F316ab74e4a0#code) ([diff](https://disco.l2beat.com/diff/eth:0xc641A33cab81C559F2bd4b21EA34C290E2440C2B/eth:0x4bbA758F006Ef09402eF31724203F316ab74e4a0)) - 2025-07-16 17:14 UTC, deployment of [DisputeGameFactory](https://etherscan.io/address/0x96123dbFC3253185B594c6a7472EE5A21E9B1079#code): transaction [0x3e95a733128abc9cdbd115a77debd0838071a349ac5312955eceda05f647cd6e](https://etherscan.io/tx/0x3e95a733128abc9cdbd115a77debd0838071a349ac5312955eceda05f647cd6e), implementations: [0xc641A33cab81C559F2bd4b21EA34C290E2440C2B](https://etherscan.io/address/0xc641A33cab81C559F2bd4b21EA34C290E2440C2B#code) The dispute game factory allows the creation of dispute games, used to propose state roots and eventually challenge them. This variant exposes per-type reads only; the legacy array views (gameImpls[], initBonds[]) were removed in the new implementation. - Roles: - **admin**: ProxyAdmin; ultimately Bob Multisig 1 - **challengerFromDGF**: Bob Multisig 1 - **owner**: Bob Multisig 1 - **proposerFromDGF**: EOA 2 Can be upgraded by: Bob Multisig 1 with no delay Implementation used in: [Aevo](https://ethbeat.org/layer2s/projects/aevo#DisputeGameFactory), [Ink](https://ethbeat.org/layer2s/projects/ink#DisputeGameFactory), [Metal](https://ethbeat.org/layer2s/projects/metal#DisputeGameFactory), [Mode Network](https://ethbeat.org/layer2s/projects/mode#DisputeGameFactory), [Nillion](https://ethbeat.org/layer2s/projects/nillion#DisputeGameFactory), [OP Mainnet](https://ethbeat.org/layer2s/projects/op-mainnet#DisputeGameFactory), [Orderly Network](https://ethbeat.org/layer2s/projects/orderly#DisputeGameFactory), [Phala](https://ethbeat.org/layer2s/projects/phala#DisputeGameFactory), [Ronin](https://ethbeat.org/layer2s/projects/ronin-network#DisputeGameFactory), [Settlus](https://ethbeat.org/layer2s/projects/settlus#DisputeGameFactory), [Shape](https://ethbeat.org/layer2s/projects/shape#DisputeGameFactory), [Soneium](https://ethbeat.org/layer2s/projects/soneium#DisputeGameFactory), [Unichain](https://ethbeat.org/layer2s/projects/unichain#DisputeGameFactory), [Whitechain](https://ethbeat.org/layer2s/projects/whitechain#DisputeGameFactory), [World Chain](https://ethbeat.org/layer2s/projects/world#DisputeGameFactory), [Zircuit](https://ethbeat.org/layer2s/projects/zircuit#DisputeGameFactory), [Zora](https://ethbeat.org/layer2s/projects/zora#DisputeGameFactory) #### SystemConfig Addresses: [0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code), [0x42Ad0173051225Ac784100e9acD43349707F4db9](https://etherscan.io/address/0x42Ad0173051225Ac784100e9acD43349707F4db9#code) (Implementation (Upgradable)), [0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0](https://etherscan.io/address/0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0#code) (Admin) **Past upgrades** (Count of upgrades: 12, Last upgrade: 1mo 19d ago, Avg upgrade interval: 2mo 12d) - 2026-09-16 08:23 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0xd392c27B84b1cA776528F2704BC67B82a62132d2](https://etherscan.io/address/0xd392c27B84b1cA776528F2704BC67B82a62132d2#code) ([diff](https://disco.l2beat.com/diff/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8/eth:0xd392c27B84b1cA776528F2704BC67B82a62132d2)) - 2026-09-16 08:23 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8](https://etherscan.io/address/0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8#code) ([diff](https://disco.l2beat.com/diff/eth:0x42Ad0173051225Ac784100e9acD43349707F4db9/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8)) - 2026-09-16 08:23 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x42Ad0173051225Ac784100e9acD43349707F4db9](https://etherscan.io/address/0x42Ad0173051225Ac784100e9acD43349707F4db9#code) ([diff](https://disco.l2beat.com/diff/eth:0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557/eth:0x42Ad0173051225Ac784100e9acD43349707F4db9)) - 2026-01-20 14:40 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557](https://etherscan.io/address/0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557#code) ([diff](https://disco.l2beat.com/diff/eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED/eth:0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557)) - 2026-01-20 14:40 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED](https://etherscan.io/address/0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED#code) ([diff](https://disco.l2beat.com/diff/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC/eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED)) - 2025-07-17 14:18 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC](https://etherscan.io/address/0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC#code) ([diff](https://disco.l2beat.com/diff/eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC)) - 2025-07-17 14:18 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375](https://etherscan.io/address/0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375#code) ([diff](https://disco.l2beat.com/diff/eth:0x760C48C62A85045A6B69f07F4a9f22868659CbCc/eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375)) - 2025-07-17 14:18 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0x760C48C62A85045A6B69f07F4a9f22868659CbCc](https://etherscan.io/address/0x760C48C62A85045A6B69f07F4a9f22868659CbCc#code) ([diff](https://disco.l2beat.com/diff/eth:0x340f923E5c7cbB2171146f64169EC9d5a9FfE647/eth:0x760C48C62A85045A6B69f07F4a9f22868659CbCc)) - 2025-07-17 14:18 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0x340f923E5c7cbB2171146f64169EC9d5a9FfE647](https://etherscan.io/address/0x340f923E5c7cbB2171146f64169EC9d5a9FfE647#code) ([diff](https://disco.l2beat.com/diff/eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375/eth:0x340f923E5c7cbB2171146f64169EC9d5a9FfE647)) - 2025-07-17 13:38 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56](https://etherscan.io/tx/0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56), implementations: [0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375](https://etherscan.io/address/0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375#code) ([diff](https://disco.l2beat.com/diff/eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1/eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375)) - 2025-07-17 13:28 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1](https://etherscan.io/tx/0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1), implementations: [0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1](https://etherscan.io/address/0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1#code) ([diff](https://disco.l2beat.com/diff/eth:0xba2492e52F45651B60B8B38d4Ea5E2390C64Ffb1/eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1)) - 2025-07-17 13:28 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1](https://etherscan.io/tx/0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1), implementations: [0xba2492e52F45651B60B8B38d4Ea5E2390C64Ffb1](https://etherscan.io/address/0xba2492e52F45651B60B8B38d4Ea5E2390C64Ffb1#code) ([diff](https://disco.l2beat.com/diff/eth:0xaa0A1EfD35d6578ea6B5704dbc2c40B36A55B590/eth:0xba2492e52F45651B60B8B38d4Ea5E2390C64Ffb1)) - 2024-04-11 19:04 UTC, deployment of [SystemConfig](https://etherscan.io/address/0xACB886b75D76d1c8d9248cFdDfA09b70C71c5393#code): transaction [0x0acb268e79a76416f50ff0418ab696ada4497fc8ff33747d5edc352ef1d5d1db](https://etherscan.io/tx/0x0acb268e79a76416f50ff0418ab696ada4497fc8ff33747d5edc352ef1d5d1db), implementations: [0xaa0A1EfD35d6578ea6B5704dbc2c40B36A55B590](https://etherscan.io/address/0xaa0A1EfD35d6578ea6B5704dbc2c40B36A55B590#code) Contains configuration parameters such as the Sequencer address, gas limit on this chain and the unsafe block signer address. - Roles: - **admin**: ProxyAdmin; ultimately Bob Multisig 1 - **batcherHash**: EOA 1 - **owner**: Bob Multisig 1 Can be upgraded by: Bob Multisig 1 with no delay Implementation used in: [Aevo](https://ethbeat.org/layer2s/projects/aevo#SystemConfig), [Katana](https://ethbeat.org/layer2s/projects/katana#SystemConfig), [Metal](https://ethbeat.org/layer2s/projects/metal#SystemConfig), [Mode Network](https://ethbeat.org/layer2s/projects/mode#SystemConfig), [Nillion](https://ethbeat.org/layer2s/projects/nillion#SystemConfig), [Orderly Network](https://ethbeat.org/layer2s/projects/orderly#SystemConfig), [Phala](https://ethbeat.org/layer2s/projects/phala#SystemConfig), [Ronin](https://ethbeat.org/layer2s/projects/ronin-network#SystemConfig), [Settlus](https://ethbeat.org/layer2s/projects/settlus#SystemConfig), [Shape](https://ethbeat.org/layer2s/projects/shape#SystemConfig), [World Chain](https://ethbeat.org/layer2s/projects/world#SystemConfig), [Zircuit](https://ethbeat.org/layer2s/projects/zircuit#SystemConfig), [Zora](https://ethbeat.org/layer2s/projects/zora#SystemConfig) #### RiscZeroGroth16Verifier (0xafB3…9df9) Addresses: [0xafB31f5b70623CDF4b20Ada3f7230916A5A79df9](https://etherscan.io/address/0xafB31f5b70623CDF4b20Ada3f7230916A5A79df9#code) Verifier contract for RISC Zero Groth16 proofs (version 2.2.0). Implementation used in: [Ronin](https://ethbeat.org/layer2s/projects/ronin-network#RiscZeroGroth16Verifier), [Taiko Alethia](https://ethbeat.org/layer2s/projects/taiko#RiscZeroGroth16Verifier) #### RiscZeroGroth16Verifier (0xf70a…E93C) Addresses: [0xf70aBAb028Eb6F4100A24B203E113D94E87DE93C](https://etherscan.io/address/0xf70aBAb028Eb6F4100A24B203E113D94E87DE93C#code) Verifier contract for RISC Zero Groth16 proofs. This older implementation exposes control-root and selector constants but does not expose a VERSION getter. Implementation used in: [Ronin](https://ethbeat.org/layer2s/projects/ronin-network#RiscZeroGroth16Verifier), [Taiko Alethia](https://ethbeat.org/layer2s/projects/taiko#RiscZeroGroth16Verifier) #### SuperchainConfig Addresses: [0xE925205ad05D8d612Ac205C4941CCd61Fc965C46](https://etherscan.io/address/0xE925205ad05D8d612Ac205C4941CCd61Fc965C46#code), [0xE4F9779ab53070a55db24dFAeFf9AF147c6ED550](https://etherscan.io/address/0xE4F9779ab53070a55db24dFAeFf9AF147c6ED550#code) (Implementation (Upgradable)), [0xa70ddfb3e00fCFD083E64B200FE867104f703E1c](https://etherscan.io/address/0xa70ddfb3e00fCFD083E64B200FE867104f703E1c#code) (Admin) **Past upgrades** (Count of upgrades: 4, Last upgrade: 1mo 19d ago, Avg upgrade interval: 3mo 5d) - 2026-09-16 08:23 UTC, upgrade of [SuperchainConfig](https://etherscan.io/address/0xE925205ad05D8d612Ac205C4941CCd61Fc965C46#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8](https://etherscan.io/address/0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8#code) ([diff](https://disco.l2beat.com/diff/eth:0xE4F9779ab53070a55db24dFAeFf9AF147c6ED550/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8)) - 2026-09-16 08:23 UTC, upgrade of [SuperchainConfig](https://etherscan.io/address/0xE925205ad05D8d612Ac205C4941CCd61Fc965C46#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0xE4F9779ab53070a55db24dFAeFf9AF147c6ED550](https://etherscan.io/address/0xE4F9779ab53070a55db24dFAeFf9AF147c6ED550#code) ([diff](https://disco.l2beat.com/diff/eth:0xCe28685EB204186b557133766eCA00334EB441E4/eth:0xE4F9779ab53070a55db24dFAeFf9AF147c6ED550)) - 2026-01-20 14:40 UTC, upgrade of [SuperchainConfig](https://etherscan.io/address/0xE925205ad05D8d612Ac205C4941CCd61Fc965C46#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0xCe28685EB204186b557133766eCA00334EB441E4](https://etherscan.io/address/0xCe28685EB204186b557133766eCA00334EB441E4#code) ([diff](https://disco.l2beat.com/diff/eth:0xb08Cc720F511062537ca78BdB0AE691F04F5a957/eth:0xCe28685EB204186b557133766eCA00334EB441E4)) - 2026-01-20 14:40 UTC, upgrade of [SuperchainConfig](https://etherscan.io/address/0xE925205ad05D8d612Ac205C4941CCd61Fc965C46#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0xb08Cc720F511062537ca78BdB0AE691F04F5a957](https://etherscan.io/address/0xb08Cc720F511062537ca78BdB0AE691F04F5a957#code) ([diff](https://disco.l2beat.com/diff/eth:0x4da82a327773965b8d4D85Fa3dB8249b387458E7/eth:0xb08Cc720F511062537ca78BdB0AE691F04F5a957)) - 2025-07-16 16:21 UTC, deployment of [SuperchainConfig](https://etherscan.io/address/0xE925205ad05D8d612Ac205C4941CCd61Fc965C46#code): transaction [0x4fa702e7eff31a313f049d76f06b704a40c7c520d09ccbf8f9373ca25a6ec37e](https://etherscan.io/tx/0x4fa702e7eff31a313f049d76f06b704a40c7c520d09ccbf8f9373ca25a6ec37e), implementations: [0x4da82a327773965b8d4D85Fa3dB8249b387458E7](https://etherscan.io/address/0x4da82a327773965b8d4D85Fa3dB8249b387458E7#code) This is NOT the shared SuperchainConfig contract of the OP stack Superchain but rather a local fork. It manages pause states for each chain connected to it, as well as a global pause state for all chains. The guardian role can pause either separately, but each pause expires after 3mo 1d if left untouched. - Roles: - **admin**: ProxyAdmin; ultimately Bob Multisig 1 - **guardian**: Bob Multisig 1 Can be upgraded by: Bob Multisig 1 with no delay Implementation used in: [Aevo](https://ethbeat.org/layer2s/projects/aevo#SuperchainConfig), [Katana](https://ethbeat.org/layer2s/projects/katana#SuperchainConfig), [Metal](https://ethbeat.org/layer2s/projects/metal#SuperchainConfig), [Mode Network](https://ethbeat.org/layer2s/projects/mode#SuperchainConfig), [Nillion](https://ethbeat.org/layer2s/projects/nillion#SuperchainConfig), [Orderly Network](https://ethbeat.org/layer2s/projects/orderly#SuperchainConfig), [Phala](https://ethbeat.org/layer2s/projects/phala#SuperchainConfig), [Ronin](https://ethbeat.org/layer2s/projects/ronin-network#SuperchainConfig), [Zircuit](https://ethbeat.org/layer2s/projects/zircuit#SuperchainConfig), [Zora](https://ethbeat.org/layer2s/projects/zora#SuperchainConfig) #### L1StandardBridge (escrow) Addresses: [0x3F6cE1b36e5120BBc59D0cFe8A5aC8b6464ac1f7](https://etherscan.io/address/0x3F6cE1b36e5120BBc59D0cFe8A5aC8b6464ac1f7#code), [0xB37a11AadF167B2F0b8dD85372De4bC66CD4A891](https://etherscan.io/address/0xB37a11AadF167B2F0b8dD85372De4bC66CD4A891#code) (Implementation (Upgradable)), [0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0](https://etherscan.io/address/0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0#code) (Admin) The main entry point to deposit ERC20 tokens from host chain to this chain. - Roles: - **admin**: ProxyAdmin; ultimately Bob Multisig 1 All supported tokens in this escrow are included in the value secured calculation. Can be upgraded by: Bob Multisig 1 with no delay Implementation used in: [Aevo](https://ethbeat.org/layer2s/projects/aevo#L1StandardBridge), [Ink](https://ethbeat.org/layer2s/projects/ink#L1StandardBridge), [Metal](https://ethbeat.org/layer2s/projects/metal#L1StandardBridge), [Mode Network](https://ethbeat.org/layer2s/projects/mode#L1StandardBridge), [Nillion](https://ethbeat.org/layer2s/projects/nillion#L1StandardBridge), [OP Mainnet](https://ethbeat.org/layer2s/projects/op-mainnet#L1StandardBridge), [Orderly Network](https://ethbeat.org/layer2s/projects/orderly#L1StandardBridge), [Phala](https://ethbeat.org/layer2s/projects/phala#L1StandardBridge), [Ronin](https://ethbeat.org/layer2s/projects/ronin-network#L1StandardBridge), [Settlus](https://ethbeat.org/layer2s/projects/settlus#L1StandardBridge), [Shape](https://ethbeat.org/layer2s/projects/shape#L1StandardBridge), [Soneium](https://ethbeat.org/layer2s/projects/soneium#L1StandardBridge), [Unichain](https://ethbeat.org/layer2s/projects/unichain#L1StandardBridge), [Whitechain](https://ethbeat.org/layer2s/projects/whitechain#L1StandardBridge), [World Chain](https://ethbeat.org/layer2s/projects/world#L1StandardBridge), [Zircuit](https://ethbeat.org/layer2s/projects/zircuit#L1StandardBridge), [Zora](https://ethbeat.org/layer2s/projects/zora#L1StandardBridge) #### L1ERC721Bridge Addresses: [0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code), [0x9F164f1d02A81e06D639E55F65a87f0070E3Cb2e](https://etherscan.io/address/0x9F164f1d02A81e06D639E55F65a87f0070E3Cb2e#code) (Implementation (Upgradable)), [0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0](https://etherscan.io/address/0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0#code) (Admin) **Past upgrades** (Count of upgrades: 11, Last upgrade: 1mo 19d ago, Avg upgrade interval: 2mo 18d) - 2026-09-16 08:23 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9](https://etherscan.io/address/0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9#code) ([diff](https://disco.l2beat.com/diff/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8/eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9)) - 2026-09-16 08:23 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8](https://etherscan.io/address/0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8#code) ([diff](https://disco.l2beat.com/diff/eth:0x9F164f1d02A81e06D639E55F65a87f0070E3Cb2e/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8)) - 2026-09-16 08:23 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x9F164f1d02A81e06D639E55F65a87f0070E3Cb2e](https://etherscan.io/address/0x9F164f1d02A81e06D639E55F65a87f0070E3Cb2e#code) ([diff](https://disco.l2beat.com/diff/eth:0x7f1d12fB2911EB095278085f721e644C1f675696/eth:0x9F164f1d02A81e06D639E55F65a87f0070E3Cb2e)) - 2026-01-20 14:40 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0x7f1d12fB2911EB095278085f721e644C1f675696](https://etherscan.io/address/0x7f1d12fB2911EB095278085f721e644C1f675696#code) ([diff](https://disco.l2beat.com/diff/eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9/eth:0x7f1d12fB2911EB095278085f721e644C1f675696)) - 2026-01-20 14:40 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9](https://etherscan.io/address/0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9#code) ([diff](https://disco.l2beat.com/diff/eth:0x276d3730f219f7ec22274f7263180b8452B46d47/eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9)) - 2025-07-17 14:18 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0x276d3730f219f7ec22274f7263180b8452B46d47](https://etherscan.io/address/0x276d3730f219f7ec22274f7263180b8452B46d47#code) ([diff](https://disco.l2beat.com/diff/eth:0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013/eth:0x276d3730f219f7ec22274f7263180b8452B46d47)) - 2025-07-17 14:18 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013](https://etherscan.io/address/0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013#code) ([diff](https://disco.l2beat.com/diff/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC/eth:0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013)) - 2025-07-17 13:38 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code): transaction [0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56](https://etherscan.io/tx/0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56), implementations: [0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC](https://etherscan.io/address/0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC#code) ([diff](https://disco.l2beat.com/diff/eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC)) - 2025-07-17 13:38 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code): transaction [0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56](https://etherscan.io/tx/0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56), implementations: [0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d](https://etherscan.io/address/0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d#code) ([diff](https://disco.l2beat.com/diff/eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1/eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d)) - 2025-07-17 13:28 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code): transaction [0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1](https://etherscan.io/tx/0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1), implementations: [0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1](https://etherscan.io/address/0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1#code) ([diff](https://disco.l2beat.com/diff/eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d/eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1)) - 2025-07-17 13:28 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code): transaction [0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1](https://etherscan.io/tx/0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1), implementations: [0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d](https://etherscan.io/address/0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d#code) ([diff](https://disco.l2beat.com/diff/eth:0xA67fc05D295d2Be6bC4cBfad4f880c1c58734212/eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d)) - 2024-04-11 19:05 UTC, deployment of [L1ERC721Bridge](https://etherscan.io/address/0x5fF93263D5181b2A826f8c51d54BC0da2d20D50a#code): transaction [0x4fca0abc9070a610b427308a8db3834aa45a425d87a261c2331eb633974de603](https://etherscan.io/tx/0x4fca0abc9070a610b427308a8db3834aa45a425d87a261c2331eb633974de603), implementations: [0xA67fc05D295d2Be6bC4cBfad4f880c1c58734212](https://etherscan.io/address/0xA67fc05D295d2Be6bC4cBfad4f880c1c58734212#code) Used to bridge ERC-721 tokens from host chain to this chain. - Roles: - **admin**: ProxyAdmin; ultimately Bob Multisig 1 Can be upgraded by: Bob Multisig 1 with no delay Implementation used in: [Aevo](https://ethbeat.org/layer2s/projects/aevo#L1ERC721Bridge), [Ink](https://ethbeat.org/layer2s/projects/ink#L1ERC721Bridge), [Metal](https://ethbeat.org/layer2s/projects/metal#L1ERC721Bridge), [Mode Network](https://ethbeat.org/layer2s/projects/mode#L1ERC721Bridge), [Nillion](https://ethbeat.org/layer2s/projects/nillion#L1ERC721Bridge), [OP Mainnet](https://ethbeat.org/layer2s/projects/op-mainnet#L1ERC721Bridge), [Orderly Network](https://ethbeat.org/layer2s/projects/orderly#L1ERC721Bridge), [Phala](https://ethbeat.org/layer2s/projects/phala#L1ERC721Bridge), [Ronin](https://ethbeat.org/layer2s/projects/ronin-network#L1ERC721Bridge), [Settlus](https://ethbeat.org/layer2s/projects/settlus#L1ERC721Bridge), [Shape](https://ethbeat.org/layer2s/projects/shape#L1ERC721Bridge), [Soneium](https://ethbeat.org/layer2s/projects/soneium#L1ERC721Bridge), [Unichain](https://ethbeat.org/layer2s/projects/unichain#L1ERC721Bridge), [Whitechain](https://ethbeat.org/layer2s/projects/whitechain#L1ERC721Bridge), [World Chain](https://ethbeat.org/layer2s/projects/world#L1ERC721Bridge), [Zircuit](https://ethbeat.org/layer2s/projects/zircuit#L1ERC721Bridge), [Zora](https://ethbeat.org/layer2s/projects/zora#L1ERC721Bridge) #### L1CrossDomainMessenger Addresses: [0xE3d981643b806FB8030CDB677D6E60892E547EdA](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code), [0x59D497530b00062f40950ba8EaB88868bf7F86f0](https://etherscan.io/address/0x59D497530b00062f40950ba8EaB88868bf7F86f0#code) (Implementation (Upgradable)), [0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0](https://etherscan.io/address/0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0#code) (Admin) **Past upgrades** (Count of upgrades: 12, Last upgrade: 1mo 19d ago, Avg upgrade interval: 2mo 12d) - 2026-09-16 08:23 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0](https://etherscan.io/address/0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0#code) ([diff](https://disco.l2beat.com/diff/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8/eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0)) - 2026-09-16 08:23 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8](https://etherscan.io/address/0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8#code) ([diff](https://disco.l2beat.com/diff/eth:0x59D497530b00062f40950ba8EaB88868bf7F86f0/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8)) - 2026-09-16 08:23 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x59D497530b00062f40950ba8EaB88868bf7F86f0](https://etherscan.io/address/0x59D497530b00062f40950ba8EaB88868bf7F86f0#code) ([diff](https://disco.l2beat.com/diff/eth:0x22D12E0FAebD62d429514A65EBAe32dd316c12D6/eth:0x59D497530b00062f40950ba8EaB88868bf7F86f0)) - 2026-01-20 14:40 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0x22D12E0FAebD62d429514A65EBAe32dd316c12D6](https://etherscan.io/address/0x22D12E0FAebD62d429514A65EBAe32dd316c12D6#code) ([diff](https://disco.l2beat.com/diff/eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0/eth:0x22D12E0FAebD62d429514A65EBAe32dd316c12D6)) - 2026-01-20 14:40 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0](https://etherscan.io/address/0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0#code) ([diff](https://disco.l2beat.com/diff/eth:0x3eA6084748ED1b2A9B5D4426181F1ad8C93F6231/eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0)) - 2025-07-17 14:18 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0x3eA6084748ED1b2A9B5D4426181F1ad8C93F6231](https://etherscan.io/address/0x3eA6084748ED1b2A9B5D4426181F1ad8C93F6231#code) ([diff](https://disco.l2beat.com/diff/eth:0x5D5a095665886119693F0B41d8DFeE78da033e8B/eth:0x3eA6084748ED1b2A9B5D4426181F1ad8C93F6231)) - 2025-07-17 14:18 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0x5D5a095665886119693F0B41d8DFeE78da033e8B](https://etherscan.io/address/0x5D5a095665886119693F0B41d8DFeE78da033e8B#code) ([diff](https://disco.l2beat.com/diff/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC/eth:0x5D5a095665886119693F0B41d8DFeE78da033e8B)) - 2025-07-17 13:38 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56](https://etherscan.io/tx/0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56), implementations: [0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC](https://etherscan.io/address/0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC#code) ([diff](https://disco.l2beat.com/diff/eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC)) - 2025-07-17 13:38 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56](https://etherscan.io/tx/0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56), implementations: [0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65](https://etherscan.io/address/0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65#code) ([diff](https://disco.l2beat.com/diff/eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1/eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65)) - 2025-07-17 13:28 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1](https://etherscan.io/tx/0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1), implementations: [0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1](https://etherscan.io/address/0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1#code) ([diff](https://disco.l2beat.com/diff/eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65/eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1)) - 2025-07-17 13:28 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1](https://etherscan.io/tx/0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1), implementations: [0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65](https://etherscan.io/address/0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65#code) ([diff](https://disco.l2beat.com/diff/eth:0x237853621998a33Fa5B9B820592F4c6f4c158c12/eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65)) - 2024-04-11 19:06 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0x352fc46bb0f6c989aeb3dcb8490cd8d4a74bcfe919f9136b60dcfcbd9405a6a4](https://etherscan.io/tx/0x352fc46bb0f6c989aeb3dcb8490cd8d4a74bcfe919f9136b60dcfcbd9405a6a4), implementations: [0x237853621998a33Fa5B9B820592F4c6f4c158c12](https://etherscan.io/address/0x237853621998a33Fa5B9B820592F4c6f4c158c12#code) ([diff](https://disco.l2beat.com/diff/eth:0xE3d981643b806FB8030CDB677D6E60892E547EdA/eth:0x237853621998a33Fa5B9B820592F4c6f4c158c12)) - 2024-04-11 19:02 UTC, deployment of [L1CrossDomainMessenger](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code): transaction [0x49ca0455d3479f3dec361e05c5b47ac8634c14ca765ad8770401421a038eb39d](https://etherscan.io/tx/0x49ca0455d3479f3dec361e05c5b47ac8634c14ca765ad8770401421a038eb39d), implementations: [0xE3d981643b806FB8030CDB677D6E60892E547EdA](https://etherscan.io/address/0xE3d981643b806FB8030CDB677D6E60892E547EdA#code) Sends messages from host chain to this chain, and relays messages back onto host chain. In the event that a message sent from host chain to this chain is rejected for exceeding this chain's epoch gas limit, it can be resubmitted via this contract's replay function. - Roles: - **admin**: ProxyAdmin; ultimately Bob Multisig 1 Can be upgraded by: Bob Multisig 1 with no delay Implementation used in: [Aevo](https://ethbeat.org/layer2s/projects/aevo#L1CrossDomainMessenger), [Ink](https://ethbeat.org/layer2s/projects/ink#L1CrossDomainMessenger), [Metal](https://ethbeat.org/layer2s/projects/metal#L1CrossDomainMessenger), [Mode Network](https://ethbeat.org/layer2s/projects/mode#L1CrossDomainMessenger), [Nillion](https://ethbeat.org/layer2s/projects/nillion#L1CrossDomainMessenger), [OP Mainnet](https://ethbeat.org/layer2s/projects/op-mainnet#L1CrossDomainMessenger), [Orderly Network](https://ethbeat.org/layer2s/projects/orderly#L1CrossDomainMessenger), [Phala](https://ethbeat.org/layer2s/projects/phala#L1CrossDomainMessenger), [Ronin](https://ethbeat.org/layer2s/projects/ronin-network#L1CrossDomainMessenger), [Settlus](https://ethbeat.org/layer2s/projects/settlus#L1CrossDomainMessenger), [Shape](https://ethbeat.org/layer2s/projects/shape#L1CrossDomainMessenger), [Soneium](https://ethbeat.org/layer2s/projects/soneium#L1CrossDomainMessenger), [Unichain](https://ethbeat.org/layer2s/projects/unichain#L1CrossDomainMessenger), [Whitechain](https://ethbeat.org/layer2s/projects/whitechain#L1CrossDomainMessenger), [World Chain](https://ethbeat.org/layer2s/projects/world#L1CrossDomainMessenger), [Zircuit](https://ethbeat.org/layer2s/projects/zircuit#L1CrossDomainMessenger), [Zora](https://ethbeat.org/layer2s/projects/zora#L1CrossDomainMessenger) #### DelayedWETH Addresses: [0x048D0cfF3F0729117F44da6494Dbf4d78e593D95](https://etherscan.io/address/0x048D0cfF3F0729117F44da6494Dbf4d78e593D95#code), [0xebC3681418136F7A9f6cB4B074B1B19fc85879e1](https://etherscan.io/address/0xebC3681418136F7A9f6cB4B074B1B19fc85879e1#code) (Implementation (Upgradable)), [0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0](https://etherscan.io/address/0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0#code) (Admin) **Past upgrades** (Count of upgrades: 1, Last upgrade: 1mo 19d ago, Avg upgrade interval: 24d 13h) - 2026-09-16 08:23 UTC, upgrade of [DelayedWETH](https://etherscan.io/address/0x048D0cfF3F0729117F44da6494Dbf4d78e593D95#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8](https://etherscan.io/address/0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8#code) ([diff](https://disco.l2beat.com/diff/eth:0xebC3681418136F7A9f6cB4B074B1B19fc85879e1/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8)) - 2026-09-16 08:23 UTC, deployment of [DelayedWETH](https://etherscan.io/address/0x048D0cfF3F0729117F44da6494Dbf4d78e593D95#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0xebC3681418136F7A9f6cB4B074B1B19fc85879e1](https://etherscan.io/address/0xebC3681418136F7A9f6cB4B074B1B19fc85879e1#code) Contract designed to hold the bonded ETH for each game. It is designed as a wrapper around WETH to allow an owner to function as a backstop if a game would incorrectly distribute funds. - Roles: - **admin**: ProxyAdmin; ultimately Bob Multisig 1 Can be upgraded by: Bob Multisig 1 with no delay #### L1ERC20TokenBridge (escrow) Addresses: [0x091dF5E1284E49fA682407096aD34cfD42B95B72](https://etherscan.io/address/0x091dF5E1284E49fA682407096aD34cfD42B95B72#code), [0xB531445401926029B1647669cFAc8b4e5d8C7777](https://etherscan.io/address/0xB531445401926029B1647669cFAc8b4e5d8C7777#code) (Implementation (Upgradable)), [0x3e40D73EB977Dc6a537aF587D48316feE66E9C8c](https://etherscan.io/address/0x3e40D73EB977Dc6a537aF587D48316feE66E9C8c#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2024-04-22 11:43 UTC, deployment of [L1ERC20TokenBridge](https://etherscan.io/address/0x091dF5E1284E49fA682407096aD34cfD42B95B72#code): transaction [0x5c9f70728478f27141b59caee9f7e5e113aa710ae69566331419b511d6e4638b](https://etherscan.io/tx/0x5c9f70728478f27141b59caee9f7e5e113aa710ae69566331419b511d6e4638b), implementations: [0xB531445401926029B1647669cFAc8b4e5d8C7777](https://etherscan.io/address/0xB531445401926029B1647669cFAc8b4e5d8C7777#code) Escrow for custom external tokens that use the canonical bridge for messaging but are governed externally. The following tokens are included in the value secured calculation: wstETH #### TimelockController Addresses: [0x0b144E07A0826182B6b59788c34b32Bfa86Fb711](https://etherscan.io/address/0x0b144E07A0826182B6b59788c34b32Bfa86Fb711#code) A timelock with access control. The current minimum delay is 3d. - Roles: - **canceller**: EOA 3 - **defaultAdmin**: TimelockController; ultimately EOA 3 - **executor**: EOA 3 - **proposer**: EOA 3 Implementation used in: [Ronin](https://ethbeat.org/layer2s/projects/ronin-network#TimelockController), [Taiko Alethia](https://ethbeat.org/layer2s/projects/taiko#TimelockController) #### ProxyAdmin (2 instances) Addresses: [0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0](https://etherscan.io/address/0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0#code), [0xa70ddfb3e00fCFD083E64B200FE867104f703E1c](https://etherscan.io/address/0xa70ddfb3e00fCFD083E64B200FE867104f703E1c#code) - Roles: - **owner**: Bob Multisig 1 #### RiscZeroVerifierEmergencyStop (0x1efD…D698, 5 instances) Addresses: [0x1efDd13f831ceeEa14940806705A53D3211CD698](https://etherscan.io/address/0x1efDd13f831ceeEa14940806705A53D3211CD698#code), [0x44c220f0598345195cE99AD6A57aDfFcb9Ea33e7](https://etherscan.io/address/0x44c220f0598345195cE99AD6A57aDfFcb9Ea33e7#code), [0x68dC2cB4e61774873971c499D9b239ec5Ac540E3](https://etherscan.io/address/0x68dC2cB4e61774873971c499D9b239ec5Ac540E3#code), [0x9F9994Eb4Cb5200198FEfb470f8b50301662e696](https://etherscan.io/address/0x9F9994Eb4Cb5200198FEfb470f8b50301662e696#code), [0xDa8f3de6fBBdb261Ac771B813a578A7aBdA6B2b1](https://etherscan.io/address/0xDa8f3de6fBBdb261Ac771B813a578A7aBdA6B2b1#code) A verifier wrapper for the RiscZeroGroth16Verifier that allows pausing (emergency stop) the verifier by its owner. - Roles: - **owner**: EOA 3 Implementation used in: [Ronin](https://ethbeat.org/layer2s/projects/ronin-network#RiscZeroVerifierEmergencyStop), [Taiko Alethia](https://ethbeat.org/layer2s/projects/taiko#RiscZeroVerifierEmergencyStop) #### RiscZeroSetVerifier Addresses: [0x5005aBa3DFf7C940fcc1e48DccCAD611a80eEB85](https://etherscan.io/address/0x5005aBa3DFf7C940fcc1e48DccCAD611a80eEB85#code) Set verifier contract for RISC Zero proofs (version 0.9.0). It allows verifying a whole set of proofs identified with a Merkle root at once, afterwards each individual proof could be efficiently verified just by checking Merkle inclusion against the verified root. Implementation used in: [Ronin](https://ethbeat.org/layer2s/projects/ronin-network#RiscZeroSetVerifier), [Taiko Alethia](https://ethbeat.org/layer2s/projects/taiko#RiscZeroSetVerifier) #### OptimismMintableERC20Factory Addresses: [0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6](https://etherscan.io/address/0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6#code), [0xaAbEA75Da509fA518Fd8a91Eae4BE5813B829b12](https://etherscan.io/address/0xaAbEA75Da509fA518Fd8a91Eae4BE5813B829b12#code) (Implementation (Upgradable)), [0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0](https://etherscan.io/address/0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0#code) (Admin) **Past upgrades** (Count of upgrades: 8, Last upgrade: 1mo 19d ago, Avg upgrade interval: 3mo 14d) - 2026-09-16 08:23 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB](https://etherscan.io/address/0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB#code) ([diff](https://disco.l2beat.com/diff/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8/eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB)) - 2026-09-16 08:23 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8](https://etherscan.io/address/0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8#code) ([diff](https://disco.l2beat.com/diff/eth:0xaAbEA75Da509fA518Fd8a91Eae4BE5813B829b12/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8)) - 2026-09-16 08:23 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0xaAbEA75Da509fA518Fd8a91Eae4BE5813B829b12](https://etherscan.io/address/0xaAbEA75Da509fA518Fd8a91Eae4BE5813B829b12#code) ([diff](https://disco.l2beat.com/diff/eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB/eth:0xaAbEA75Da509fA518Fd8a91Eae4BE5813B829b12)) - 2026-01-20 14:40 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB](https://etherscan.io/address/0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB#code) ([diff](https://disco.l2beat.com/diff/eth:0x5493f4677A186f64805fe7317D6993ba4863988F/eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB)) - 2025-07-17 14:18 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6#code): transaction [0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e](https://etherscan.io/tx/0x5fc7da71db9e1541e3eeeedbc3dd3058bf01b5d03b10eee95eaa5668e9efd74e), implementations: [0x5493f4677A186f64805fe7317D6993ba4863988F](https://etherscan.io/address/0x5493f4677A186f64805fe7317D6993ba4863988F#code) ([diff](https://disco.l2beat.com/diff/eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846/eth:0x5493f4677A186f64805fe7317D6993ba4863988F)) - 2025-07-17 13:38 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6#code): transaction [0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56](https://etherscan.io/tx/0xfdd53dea057419dee4a1f773029c57925865a0db916df2eddf1dbc988e6f3d56), implementations: [0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846](https://etherscan.io/address/0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846#code) ([diff](https://disco.l2beat.com/diff/eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1/eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846)) - 2025-07-17 13:28 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6#code): transaction [0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1](https://etherscan.io/tx/0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1), implementations: [0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1](https://etherscan.io/address/0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1#code) ([diff](https://disco.l2beat.com/diff/eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846/eth:0x6322C2f2D6a4305Fc033754d486A5A067Ee5F9b1)) - 2025-07-17 13:28 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6#code): transaction [0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1](https://etherscan.io/tx/0x1d93c182527e3c738f03ffb7baf66bbddfb29e1e60bbd9f5457c7de1a90eaaf1), implementations: [0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846](https://etherscan.io/address/0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846#code) ([diff](https://disco.l2beat.com/diff/eth:0x0640c9377a4fAC00225097EACbB0295f4D5fbd76/eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846)) - 2024-04-11 19:05 UTC, deployment of [OptimismMintableERC20Factory](https://etherscan.io/address/0x5557408ab14013ce9Dbb300dE0D87D386BB09cb6#code): transaction [0xd74512bff91a91df00074f49532b5b49055c084c7adfece6155d7300013a0eac](https://etherscan.io/tx/0xd74512bff91a91df00074f49532b5b49055c084c7adfece6155d7300013a0eac), implementations: [0x0640c9377a4fAC00225097EACbB0295f4D5fbd76](https://etherscan.io/address/0x0640c9377a4fAC00225097EACbB0295f4D5fbd76#code) A helper contract that generates OptimismMintableERC20 contracts on the network it's deployed to. OptimismMintableERC20 is a standard extension of the base ERC20 token contract designed to allow the L1StandardBridge contracts to mint and burn tokens. This makes it possible to use an OptimismMintableERC20 as this chain's representation of a token on the host chain, or vice-versa. - Roles: - **admin**: ProxyAdmin; ultimately Bob Multisig 1 Can be upgraded by: Bob Multisig 1 with no delay Implementation used in: [Aevo](https://ethbeat.org/layer2s/projects/aevo#OptimismMintableERC20Factory), [Ink](https://ethbeat.org/layer2s/projects/ink#OptimismMintableERC20Factory), [Metal](https://ethbeat.org/layer2s/projects/metal#OptimismMintableERC20Factory), [Mode Network](https://ethbeat.org/layer2s/projects/mode#OptimismMintableERC20Factory), [Nillion](https://ethbeat.org/layer2s/projects/nillion#OptimismMintableERC20Factory), [OP Mainnet](https://ethbeat.org/layer2s/projects/op-mainnet#OptimismMintableERC20Factory), [Orderly Network](https://ethbeat.org/layer2s/projects/orderly#OptimismMintableERC20Factory), [Phala](https://ethbeat.org/layer2s/projects/phala#OptimismMintableERC20Factory), [Ronin](https://ethbeat.org/layer2s/projects/ronin-network#OptimismMintableERC20Factory), [Settlus](https://ethbeat.org/layer2s/projects/settlus#OptimismMintableERC20Factory), [Shape](https://ethbeat.org/layer2s/projects/shape#OptimismMintableERC20Factory), [Soneium](https://ethbeat.org/layer2s/projects/soneium#OptimismMintableERC20Factory), [Unichain](https://ethbeat.org/layer2s/projects/unichain#OptimismMintableERC20Factory), [Whitechain](https://ethbeat.org/layer2s/projects/whitechain#OptimismMintableERC20Factory), [World Chain](https://ethbeat.org/layer2s/projects/world#OptimismMintableERC20Factory), [Zircuit](https://ethbeat.org/layer2s/projects/zircuit#OptimismMintableERC20Factory), [Zora](https://ethbeat.org/layer2s/projects/zora#OptimismMintableERC20Factory) #### PermissionedDisputeGame Addresses: [0x642d1cc835a81c738313EBe85ED61979a44897bF](https://etherscan.io/address/0x642d1cc835a81c738313EBe85ED61979a44897bF#code) Same as FaultDisputeGame, but only two permissioned addresses are designated as proposer and challenger. #### PreimageOracle Addresses: [0x70A3e3112467E177585eF070B63521c9368F9aA1](https://etherscan.io/address/0x70A3e3112467E177585eF070B63521c9368F9aA1#code) The PreimageOracle contract is used to load the required data from L1 for a dispute game. #### RiscZeroVerifierEmergencyStop (0x844D…F782) Addresses: [0x844D5f01161E3559d36f23d0Aa9E9620949aF782](https://etherscan.io/address/0x844D5f01161E3559d36f23d0Aa9E9620949aF782#code) A verifier wrapper for the RiscZeroSetVerifier that allows pausing (emergency stop) the verifier by its owner. - Roles: - **owner**: EOA 3 Implementation used in: [Ronin](https://ethbeat.org/layer2s/projects/ronin-network#RiscZeroVerifierEmergencyStop), [Taiko Alethia](https://ethbeat.org/layer2s/projects/taiko#RiscZeroVerifierEmergencyStop) #### RiscZeroVerifierRouter Addresses: [0x8EaB2D97Dfce405A1692a21b3ff3A172d593D319](https://etherscan.io/address/0x8EaB2D97Dfce405A1692a21b3ff3A172d593D319#code) A router proxy that routes to verifiers based on selectors. The mapping can be changed by a permissioned owner (TimelockController). - Roles: - **owner**: TimelockController; ultimately EOA 3 Implementation used in: [Ronin](https://ethbeat.org/layer2s/projects/ronin-network#RiscZeroVerifierRouter), [Taiko Alethia](https://ethbeat.org/layer2s/projects/taiko#RiscZeroVerifierRouter) #### KailuaTreasury Addresses: [0x9937033Cc967eED9d753e31c77D2F146d002ae53](https://etherscan.io/address/0x9937033Cc967eED9d753e31c77D2F146d002ae53#code) Entrypoint for state root proposals. Manages bonds (currently 0.5 ETH) and tournaments for the OP Kailua state validation system, wrapping the OP stack native DisputeGameFactory. The current vanguard advantage is defined here as 1mo. - Roles: - **vanguard**: EOA 2 #### KailuaVerifier Addresses: [0xa23bf38299bbCbAA01b9ea8a1d3412D9f405b97d](https://etherscan.io/address/0xa23bf38299bbCbAA01b9ea8a1d3412D9f405b97d#code), [0xC9934Db60031aDd319d008f8d643E3b723f28e43](https://etherscan.io/address/0xC9934Db60031aDd319d008f8d643E3b723f28e43#code) (Implementation (Upgradable)), [0xC91482A96e9c2A104d9298D1980eCCf8C4dc764E](https://etherscan.io/address/0xC91482A96e9c2A104d9298D1980eCCf8C4dc764E#code) (Admin) **Past upgrades** (Count of upgrades: 1, Last upgrade: 3mo 29d ago, Avg upgrade interval: 3mo 1d) - 2026-07-08 07:35 UTC, upgrade of [KailuaVerifier](https://etherscan.io/address/0xa23bf38299bbCbAA01b9ea8a1d3412D9f405b97d#code): transaction [0x211cae5e55a0b57029752e11536fb7a4175d8059cb9d4ec37ca7e50d635809dd](https://etherscan.io/tx/0x211cae5e55a0b57029752e11536fb7a4175d8059cb9d4ec37ca7e50d635809dd), implementations: [0xC9934Db60031aDd319d008f8d643E3b723f28e43](https://etherscan.io/address/0xC9934Db60031aDd319d008f8d643E3b723f28e43#code) ([diff](https://disco.l2beat.com/diff/eth:0xF59DA245d3D69E5432Afd05008E8D332C1bfAb4e/eth:0xC9934Db60031aDd319d008f8d643E3b723f28e43)) - 2026-05-04 12:38 UTC, deployment of [KailuaVerifier](https://etherscan.io/address/0xa23bf38299bbCbAA01b9ea8a1d3412D9f405b97d#code): transaction [0x237eddbdb5201a747c74cb6964186fdb2dd8c7924d61b2d594a15fd8c286f3ad](https://etherscan.io/tx/0x237eddbdb5201a747c74cb6964186fdb2dd8c7924d61b2d594a15fd8c286f3ad), implementations: [0xF59DA245d3D69E5432Afd05008E8D332C1bfAb4e](https://etherscan.io/address/0xF59DA245d3D69E5432Afd05008E8D332C1bfAb4e#code) - Roles: - **admin**: Bob Multisig 1 Can be upgraded by: Bob Multisig 1 with no delay #### MIPS Addresses: [0xb6B6342ff75b4213cBF101c135f1fC33695acc13](https://etherscan.io/address/0xb6B6342ff75b4213cBF101c135f1fC33695acc13#code) The MIPS contract is used to execute the final step of the dispute game which objectively determines the winner of the dispute. #### AnchorStateRegistry Addresses: [0xC9AC21AcD8696B64270716528bF83630Ea7a293c](https://etherscan.io/address/0xC9AC21AcD8696B64270716528bF83630Ea7a293c#code), [0x5020964201C4d65555f33FD9Bc281443d65f4C09](https://etherscan.io/address/0x5020964201C4d65555f33FD9Bc281443d65f4C09#code) (Implementation (Upgradable)), [0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0](https://etherscan.io/address/0x0d9f416260598313Be6FDf6B010f2FbC34957Cd0#code) (Admin) **Past upgrades** (Count of upgrades: 4, Last upgrade: 1mo 19d ago, Avg upgrade interval: 1mo 27d) - 2026-09-16 08:23 UTC, upgrade of [AnchorStateRegistry](https://etherscan.io/address/0xC9AC21AcD8696B64270716528bF83630Ea7a293c#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0xF458DB6Bb82D2Ffa697E8877872d4d114BC51B5C](https://etherscan.io/address/0xF458DB6Bb82D2Ffa697E8877872d4d114BC51B5C#code) ([diff](https://disco.l2beat.com/diff/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8/eth:0xF458DB6Bb82D2Ffa697E8877872d4d114BC51B5C)) - 2026-09-16 08:23 UTC, upgrade of [AnchorStateRegistry](https://etherscan.io/address/0xC9AC21AcD8696B64270716528bF83630Ea7a293c#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8](https://etherscan.io/address/0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8#code) ([diff](https://disco.l2beat.com/diff/eth:0x5020964201C4d65555f33FD9Bc281443d65f4C09/eth:0x2476c911E6D4D9411E677D8Faf15a64ac1fDEEe8)) - 2026-09-16 08:23 UTC, upgrade of [AnchorStateRegistry](https://etherscan.io/address/0xC9AC21AcD8696B64270716528bF83630Ea7a293c#code): transaction [0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7](https://etherscan.io/tx/0x6f54452af0caf09baf9e3c24b167cc850901088082dff2a244a5c39b1dee3bc7), implementations: [0x5020964201C4d65555f33FD9Bc281443d65f4C09](https://etherscan.io/address/0x5020964201C4d65555f33FD9Bc281443d65f4C09#code) ([diff](https://disco.l2beat.com/diff/eth:0xd0216bdcC195abDF77746B6a6347CE85e2535431/eth:0x5020964201C4d65555f33FD9Bc281443d65f4C09)) - 2026-03-12 10:39 UTC, upgrade of [AnchorStateRegistry](https://etherscan.io/address/0xC9AC21AcD8696B64270716528bF83630Ea7a293c#code): transaction [0x0c0e889a96e766d168753f3e596af7d57a9c07f7d84fb0ba05e3d46adf61ddd8](https://etherscan.io/tx/0x0c0e889a96e766d168753f3e596af7d57a9c07f7d84fb0ba05e3d46adf61ddd8), implementations: [0xd0216bdcC195abDF77746B6a6347CE85e2535431](https://etherscan.io/address/0xd0216bdcC195abDF77746B6a6347CE85e2535431#code) ([diff](https://disco.l2beat.com/diff/eth:0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E/eth:0xd0216bdcC195abDF77746B6a6347CE85e2535431)) - 2026-01-20 14:40 UTC, deployment of [AnchorStateRegistry](https://etherscan.io/address/0xC9AC21AcD8696B64270716528bF83630Ea7a293c#code): transaction [0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922](https://etherscan.io/tx/0xd025dbac937aa7bd1c53511421d35cc97c18a848ebb123cc85e910ab517a8922), implementations: [0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E](https://etherscan.io/address/0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E#code) Contains the latest confirmed state root that can be used as a starting point in a dispute game. This variant stores respectedGameType, retirementTimestamp, and disputeGameFinalityDelaySeconds locally and drops the legacy *FromGame fields, since the AggregateVerifier model does not expose vm()/weth()/absolutePrestate() on its game implementation. - Roles: - **admin**: ProxyAdmin; ultimately Bob Multisig 1 Can be upgraded by: Bob Multisig 1 with no delay #### KailuaGame Addresses: [0xD37b0BEdD9094988a31dBbB6BF77dC97269E742b](https://etherscan.io/address/0xD37b0BEdD9094988a31dBbB6BF77dC97269E742b#code) Implementation of the KailuaGame with type 1337. Based on this implementation, new KailuaGames are created with every new state root proposal. The current deployment carries some associated risks: - Funds can be stolen if a contract receives a malicious code upgrade. There is no delay on code upgrades (CRITICAL). ### Program Hashes #### OP absolute prestate v1.6.0 (cannon64) A commitment to the initial state of the OP stack fault proof program. - Hash: `0x03682932cec7ce0a3874b19675a6bbc923054a7b321efc7d3835187b172494b6` - Repository: https://github.com/ethereum-optimism/optimism/tree/op-program/v1.6.0/op-program/client - Verification: successful - Used in: [BOB](https://ethbeat.org/layer2s/projects/bob), [Aevo](https://ethbeat.org/layer2s/projects/aevo), [Orderly Network](https://ethbeat.org/layer2s/projects/orderly), [Derive](https://ethbeat.org/layer2s/projects/derive), [Nillion](https://ethbeat.org/layer2s/projects/nillion), [Phala](https://ethbeat.org/layer2s/projects/phala), [Ancient8](https://ethbeat.org/layer2s/projects/ancient8), [SuperLumio](https://ethbeat.org/layer2s/projects/superlumio), [SNAXchain](https://ethbeat.org/layer2s/projects/snaxchain), [Mint](https://ethbeat.org/layer2s/projects/mint), [Polynomial](https://ethbeat.org/layer2s/projects/polynomial), [Superseed](https://ethbeat.org/layer2s/projects/superseed) ##### Verification steps Steps are based on [this guide](https://docs.optimism.io/chain-operators/tutorials/absolute-prestate). 1. Install docker [https://docs.docker.com/get-started/get-docker/](https://docs.docker.com/get-started/get-docker/) and make sure it is running. 2. Check out the correct branch of [optimism](https://github.com/ethereum-optimism/optimism) repo: `git checkout op-program/v1.6.0` . Commit hash should be `d6fb90dd489e39efa206b55200766ccc075c1d9b`. 3. Regenerate the absolute prestate: `make reproducible-prestate`. This script will print out the correct hash.