# Base Chain Markdown version of https://l2beat.com/layer2s/projects/base ## Summary - Total Value Secured: $15.22 B (-3.58% compared to seven days ago; canonically bridged $2.72 B, natively minted $7.37 B, externally bridged $5.13 B; 33.6% with additional trust assumptions compared to the tokens involved and the Stage assigned to the project's canonical messaging bridge) - TVS by asset: ETH & derivatives $2.23 B (14.6%), Stablecoins $4.88 B (32.1%), BTC & derivatives $4.06 B (26.6%), Other $3.95 B (25.9%), Public RWAs $84.14 M (0.55%) - Past day UOPS: 102.85 (+2.55% compared to seven days ago) - Stage: Stage 1 - Gas token: ETH - Type: Optimistic Rollup - Purpose: Universal - Host chain: Ethereum - Chain ID: 8453 - Last 24h cross-chain volume: $133.94 M - Last 24h cross-chain transfers: 26.16 K - Interop protocols used (last 24h volume): [CCTP v1](https://l2beat.com/interop/protocols/cctpv1) ($53.55 M), [CCTP v2](https://l2beat.com/interop/protocols/cctpv2) ($31.65 M), [Base Canonical](https://l2beat.com/interop/protocols/base) ($24.74 M), and 21 more - Tokens by volume (last 24h): [USDC](https://l2beat.com/interop/tokens/9HN5PN/usdc) ($97.55 M), [ETH](https://l2beat.com/interop/tokens/C0Hmkq/eth) ($29.98 M), [USDT](https://l2beat.com/interop/tokens/xxeNQv/usdt) ($1.32 M), and 413 more ### Risks - Sequencer failure: Self sequence (12h delay; sentiment: good) - State validation: Fraud proofs (1R, ZK) (5d challenge period; sentiment: good) - Data availability: Onchain (sentiment: good) - Exit window: None (sentiment: bad) - Proposer failure: Self propose (sentiment: good) ### About Base is an Optimistic Rollup built with the OP Stack. It offers a low-cost and builder-friendly way for anyone, anywhere, to build onchain. ### Links - Website: https://base.org/ - Bridge: https://superbridge.app/base - Docs: https://docs.base.org/, https://docs.optimism.io/ - Explorer: https://basescan.org/, https://basedscan.io/, https://base.blockscout.com/ - Repository: https://github.com/base - Social: https://twitter.com/BuildOnBase, https://discord.com/invite/buildonbase, https://base.mirror.xyz/, https://farcaster.xyz/base, https://reddit.com/r/BASE/ - Other: https://rollup.codes/base, https://growthepie.com/chains/base - Contracts explorer (Disco): https://disco.l2beat.com/ui/p/base ### 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 ## Value Secured The interactive TVS charts are shown on [the HTML page](https://l2beat.com/layer2s/projects/base#tvs). Token by token: [TVS breakdown](https://l2beat.com/layer2s/projects/base/tvs-breakdown). - [TVS chart (JSON)](https://l2beat.com/api/scaling/tvs/base) - [TVS breakdown by token (JSON)](https://l2beat.com/api/scaling/tvs/base/breakdown) ## Volume and flows The interactive flows chart is shown on [the HTML page](https://l2beat.com/layer2s/projects/base#interop-flows). ## Activity The interactive activity chart is shown on [the HTML page](https://l2beat.com/layer2s/projects/base#activity). - [Activity chart (JSON)](https://l2beat.com/api/scaling/activity/base) ## Onchain costs The section shows the operating costs that L2s pay to Ethereum. The interactive costs chart is shown on [the HTML page](https://l2beat.com/layer2s/projects/base#onchain-costs). ### Tracked transactions #### Batch submissions - transfer: 2023-06-06 18:03 UTC - now; currently used; from: [0x5050F69a9786F081509234F1a7F4684b5E5b76C9](https://etherscan.io/address/0x5050F69a9786F081509234F1a7F4684b5E5b76C9); to: [0xFf00000000000000000000000000000000008453](https://etherscan.io/address/0xFf00000000000000000000000000000000008453) #### State updates - functionCall: 2023-06-15 01:51 UTC - 2024-10-30 15:51 UTC; historical; address: [0x56315b90c40730925ec5485cf004d835058518A0](https://etherscan.io/address/0x56315b90c40730925ec5485cf004d835058518A0); selector: 0x9aaab648; signature: `function proposeL2Output(bytes32 _outputRoot, uint256 _l2BlockNumber, bytes32 _l1Blockhash, uint256 _l1BlockNumber)` - functionCall: 2024-10-30 15:51 UTC - now; currently used; address: [0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e](https://etherscan.io/address/0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e); selector: 0x82ecf2f6; signature: `function create(uint32 _gameType, bytes32 _rootClaim, bytes _extraData) payable returns (address proxy_)` - functionCall: 2026-05-26 19:59 UTC - now; currently used; address: [0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e](https://etherscan.io/address/0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e); selector: 0x1011f377; signature: `function createWithInitData(uint32 _gameType, bytes32 _rootClaim, bytes _extraData, bytes _initData) 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://l2beat.com/projects/ethereum). The interactive data posted chart is shown on [the HTML page](https://l2beat.com/layer2s/projects/base#data-posted). ### Tracked transactions #### Blob submissions - DA layer Ethereum: from block 0 to now; currently used; inbox: [0xFf00000000000000000000000000000000008453](https://etherscan.io/address/0xFf00000000000000000000000000000000008453); sequencers: [0x5050F69a9786F081509234F1a7F4684b5E5b76C9](https://etherscan.io/address/0x5050F69a9786F081509234F1a7F4684b5E5b76C9) ## 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://l2beat.com/layer2s/projects/base#liveness). ### Tracked transactions #### Batch submissions - transfer: 2023-06-06 18:03 UTC - now; currently used; from: [0x5050F69a9786F081509234F1a7F4684b5E5b76C9](https://etherscan.io/address/0x5050F69a9786F081509234F1a7F4684b5E5b76C9); to: [0xFf00000000000000000000000000000000008453](https://etherscan.io/address/0xFf00000000000000000000000000000000008453) #### State updates - functionCall: 2023-06-15 01:51 UTC - 2024-10-30 15:51 UTC; historical; address: [0x56315b90c40730925ec5485cf004d835058518A0](https://etherscan.io/address/0x56315b90c40730925ec5485cf004d835058518A0); selector: 0x9aaab648; signature: `function proposeL2Output(bytes32 _outputRoot, uint256 _l2BlockNumber, bytes32 _l1Blockhash, uint256 _l1BlockNumber)` - functionCall: 2024-10-30 15:51 UTC - now; currently used; address: [0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e](https://etherscan.io/address/0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e); selector: 0x82ecf2f6; signature: `function create(uint32 _gameType, bytes32 _rootClaim, bytes _extraData) payable returns (address proxy_)` - functionCall: 2026-05-26 19:59 UTC - now; currently used; address: [0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e](https://etherscan.io/address/0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e); selector: 0x1011f377; signature: `function createWithInitData(uint32 _gameType, bytes32 _rootClaim, bytes _extraData, bytes _initData) 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 state updates were performed for 23h 21m (from 2026-10-08 14:46 UTC until 2026-10-09 14:08 UTC). These typically occur every 48m 19s on average. ## Milestones & Incidents - 2026-05-26: [Base Azul: multi-proof](https://blog.base.dev/introducing-base-azul). Base activates the multiproof system combining TEE attestations and SP1 ZK proofs. - 2026-03-04: [Base leaves the Superchain](https://blog.base.dev/next-chapter-for-base-chain-1). Base decouples from Optimism Superchain governance with its own upgrade path. - 2025-08-05 (incident): [Base halts block production for 33mins](https://status.base.org/incidents/kdq3t8s13gfs). - 2025-04-29: [Base achieves Stage 1](https://base.mirror.xyz/tWDMlGp48fF0MeADcLQruUBq1Qxkou4O5x3ax8Rm3jA). Through an upgrade in their governance process and a Security Council, Base is now stage 1. - 2024-10-30: [Fault proofs!](https://base.mirror.xyz/eOsedW4tm8MU5OhdGK107A9wsn-aU7MAb8f3edgX5Tk). Base upgrades to OP stack fault proofs for state proving. - 2024-03-14: [Base starts using blobs](https://twitter.com/Optimism/status/1768235284494450922). Base starts publishing data to blobs. - 2023-09-05 (incident): [Chain stall](https://status.base.org/incidents/n3q0q4z24b7h). Due to an RPC issue, the sequencer stops producing blocks for ~30 minutes. - 2023-07-13: [Mainnet Launch](https://base.mirror.xyz/hwNwqXHVoLlO8s4DZppog4DfGvM34tigaDjOWuEJQfY). Base is live on mainnet. ## Risk summary ### Funds can be stolen if 1. a contract receives a malicious code upgrade. Upgrades must be approved by 2 parties: the Base Coordinator Multisig and the Base Security Council. There is no delay on upgrades. ## Risk analysis ### 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 (1R, ZK) (5d challenge period; sentiment: good) Fraud proofs allow actors watching the chain to prove that the state is incorrect. Single round proofs (1R) prove the validity of a state proposal, only requiring a single transaction to resolve. A fault proof eliminates a state proposal by proving that any intermediate state transition in the proposal results in a different state root. For either, a ZK proof is used. ### 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. Upgrades need to be approved by 2 parties: the Base Coordinator Multisig and the Base Security Council. ### Proposer failure Self propose (sentiment: good) Anyone can be a Proposer and propose new roots to the L1 bridge. ## Stage Base Chain is a Stage 1 Optimistic Rollup. **The project passes the walkaway test**: users can exit in the presence of malicious operators even if the Security Council disappears. ### Stage 0 6 requirements met. - Met: A complete and functional proof system is deployed. - Met: There are at least 5 external actors who can submit fraud proofs. - 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 L2BEAT team has not verified the validity of the node source code. [View code](https://github.com/base-org/node) ### Stage 1 8 requirements met. **Principle** - Met: Compromising ≥75% of the Security Council is 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: Users are able to exit without the help of the permissioned operators. - Met: In case of an unwanted upgrade by actors more centralized than a Security Council, users have at least 7d to exit. - Met: The Security Council is properly set up. - Met: The proof system meets the minimum trusted setup requirements defined in the L2BEAT [trusted setup assessment framework](https://forum.l2beat.com/t/the-trusted-setups-framework-for-zk-catalog/381). - Met: Prover source code is published. [View code](https://github.com/succinctlabs/op-succinct) - Met: Onchain verifiers' smart contracts can be independently regenerated from the verifier source code. - Met: The sources of all programs used are public and program hashes can be independently regenerated. ### Stage 2 2 issues need fixing. - Met: Fraud proof submission is open to everyone. - 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://l2beat.com/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/0xFf00000000000000000000000000000000008453#code) - [OptimismPortal2.sol - source code, depositTransaction function](https://etherscan.io/address/0x03863Ab7F64B733cFF85C8fF44a86601C568Ca70#code) Learn more about the DA layer here: [Ethereum](https://l2beat.com/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/base.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://raw.githubusercontent.com/base-org/node/refs/tags/v0.8.4/mainnet/genesis-l2.json). ### 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 ![A diagram of the state validation](https://l2beat.com/static/images/state-validation/aggverifier.1fb3648f.png) ### State root proposals State roots are proposed by calling `DisputeGameFactory.create` with the AggregateVerifier game type, posting a bond of 0.05 ETH. Each proposal must include an initial proof (TEE attestation or ZK proof) over the range of 600 L2 blocks split into sub-ranges of 30 blocks. With a single proof, the game resolves after 5d; if both proof arms commit, the window collapses to 1d. ### Challenges Any party that produces a valid ZK proof of an incorrect intermediate root can call `AggregateVerifier.challenge`, contradicting a TEE-only proposal. The challenger's proof is verified onchain via the SP1 verifier gateway. If the challenge stands until the resolution window closes, the original proposer's bond is awarded to the challenger and the game resolves CHALLENGER_WINS. Soundness contradictions within a single proof arm are caught by `AggregateVerifier.nullify`, which permanently disables that arm's verifier contract for all games. ### Prover: [SP1 Hypercube](https://l2beat.com/zk-catalog/sp1hypercube) #### Trusted setups - Gnark (Plonk): - Aztec Ignition, risk green (lowest risk) per the [Trusted Setups Risk Framework](https://forum.l2beat.com/t/the-trusted-setups-framework-for-zk-catalog/381): Aztec Ignition is a trusted setup ceremony that was run by Aztec for KZG commitment over BN254 curve in 2019. It included 176 participants and was publicly open for participation. - Onchain verifiers: [SP1Verifier](https://etherscan.io/address/0xc3c6dDDAc8829b233Dc6536Ec024775a57b0AF2A#code) (1 successful (verified by [L2BEAT](https://l2beat.com))) - Used in: [Base Chain](https://l2beat.com/layer2s/projects/base), [Mantle](https://l2beat.com/layer2s/projects/mantle), [Celo](https://l2beat.com/layer2s/projects/celo), [X Layer](https://l2beat.com/layer2s/projects/xlayer), [Morph](https://l2beat.com/layer2s/projects/morph), [Katana](https://l2beat.com/layer2s/projects/katana), [RISE](https://l2beat.com/layer2s/projects/rise), [Lumia Prism](https://l2beat.com/layer2s/projects/lumia), [Taiko Alethia](https://l2beat.com/layer2s/projects/taiko), [Haust Network](https://l2beat.com/layer2s/projects/haust), [Silicon](https://l2beat.com/layer2s/projects/silicon), [Polygon zkEVM](https://l2beat.com/layer2s/projects/polygonzkevm), [Sophon](https://l2beat.com/layer2s/projects/sophon), [Pentagon Chain](https://l2beat.com/layer2s/projects/penchain), [Lens](https://l2beat.com/layer2s/projects/lens), [Wirex Pay Chain](https://l2beat.com/layer2s/projects/wirex), [Forknet](https://l2beat.com/layer2s/projects/forknet) - Verifiers: 1 successful (verified by [L2BEAT](https://l2beat.com)) ### Program Hashes #### Aggregation program of Base AggregateVerifier Aggregates range proofs of correct execution for several consecutive sub-ranges of Base L2 blocks. - Hash: `0x00f500229b99db6a14c508c444e4527793f2f178168847acf3f755118614568a` - Repository: https://github.com/base/base/tree/v1.4.2/crates/proof/zk/programs/succinct/aggregation - Verification: successful - Used in: [Base Chain](https://l2beat.com/layer2s/projects/base) ##### Verification steps Prepare: 1. Install `just`: 2. Install sp1 toolchain: `curl -L https://sp1up.succinct.xyz/ | bash`, then `sp1up`. 3. Install docker Verify: 1. Checkout the correct tag in [base/base](https://github.com/base/base) repo: `git checkout v1.4.2`. Commit hash should be `5034ef80bc90261ff6c4841fdf4baed34283abad`. 2. Make sure docker is running: `docker ps`. 3. From the repo root: `just succinct vkeys --build` to build the range and aggregation SP1 ELFs (reproducible docker build, SP1 toolchain tag `v6.4.0` pinned in `etc/just/succinct.just`) and print their verification key hashes. #### Range program of Base AggregateVerifier Proves correct state transition function of the Base rollup over a sub-range of L2 blocks. - Hash: `0x25e035df08601f4b0b862be24c4bd08b1ee0524623fe737e7e8e378458ec7c21` - Repository: https://github.com/base/base/tree/v1.4.2/crates/proof/zk/programs/succinct/range/ethereum - Verification: successful - Used in: [Base Chain](https://l2beat.com/layer2s/projects/base) ##### Verification steps Prepare: 1. Install `just`: 2. Install sp1 toolchain: `curl -L https://sp1up.succinct.xyz/ | bash`, then `sp1up`. 3. Install docker Verify: 1. Checkout the correct tag in [base/base](https://github.com/base/base) repo: `git checkout v1.4.2`. Commit hash should be `5034ef80bc90261ff6c4841fdf4baed34283abad`. 2. Make sure docker is running: `docker ps`. 3. From the repo root: `just succinct vkeys --build` to build the range and aggregation SP1 ELFs (reproducible docker build, SP1 toolchain tag `v6.4.0` pinned in `etc/just/succinct.just`) and print their verification key hashes. #### TEE enclave image hash of Base client TEE image hash of Base L2 node program. AWS Nitro Enclave attestations guarantee that exactly this program was run within a TEE. - Hash: `0x45c538bc396fe4a01b3f9ddc999494c3b993480ecac0a917e2f1af230d78b0e0` - Repository: https://github.com/base/base/tree/v1.4.2/crates/proof/tee/nitro-enclave - Verification: successful - Used in: [Base Chain](https://l2beat.com/layer2s/projects/base) ##### Verification steps Regeneration steps below require Linux OS, they will produce a different hash on MacOS. Prepare: 1. Install docker 2. Install `just` version `>=1.31.0`: Verify: 1. Checkout the correct tag in [base/base](https://github.com/base/base) repo: `git checkout v1.4.2`. Commit hash should be `5034ef80bc90261ff6c4841fdf4baed34283abad`. 2. In `etc/docker/Dockerfile.nitro-enclave` append ` -C link-arg=-fuse-ld=mold` to `CARGO_TARGET_X86_64_UNKNOWN_LINUX_MUSL_RUSTFLAGS` and add `mold=2.34.1-r1` to the `apk add` list. The unmodified Dockerfile links with the default linker and produces a different image. 3. Make sure docker is running: `docker ps`. 4. From the repo root: `just tee build-eif` to build the TEE image in a docker container. 5. Extract `PCR0` from the build EIF: `just tee describe-eif` 6. Compute image hash as keccak256 of the PCR0: `cast keccak "0x"`, where `PCR0_hex` is taken from the output of the previous step. ## Upgrades & Governance ![A diagram of the upgrades and governance](https://l2beat.com/static/images/upgrades-and-governance/base.ab60105c.png) All contracts are upgradable by a `ProxyAdmin` contract controlled by a nested 2/2 `Base Governance Multisig` composed of the `Base Coordinator Multisig` and the `Base Security Council`. Upgrades require approval from both parties. There is no delay on upgrades. The Guardian role for the SuperchainConfig is assigned to the Base Governance Multisig, which can pause and unpause withdrawals. `Base Multisig 1` serves as Incident Responder and can pause withdrawals but cannot unpause or extend pauses. Each pause automatically expires after 3 months if not extended by the Guardian. The single Sequencer actor can be modified by `Base Multisig 1` via the SystemConfig contract. The Base Governance multisig can also recover dispute bonds in case of bugs that would distribute them incorrectly. State validation runs through the `AggregateVerifier` game type (621), which accepts either an AWS Nitro TEE attestation or an SP1 ZK proof. The TEE prover allowlist in the `TEEProverRegistry` is managed solely by the `Base Coordinator Multisig` (without Base Security Council approval), and a separate Manager EOA can register or deregister enclave signers. The ZK arm routes through a Base-owned SP1 verifier gateway; the Base Governance Multisig can add or freeze verifier routes. The Base Governance Multisig can swap the AggregateVerifier implementation, change the respected game type, blacklist individual games, or retire all in-flight games via the AnchorStateRegistry. ### Governance profile #### Security Council | Property | Value | | --- | --- | | Composition | **8/11**, nested as one of two signers in the 2/2 `Base Governance Multisig` alongside Coinbase's 3/6 `Base Coordinator Multisig`. Base counts this as 9 of 12 entities, or 75%; the Council Safe on its own is 72.7%. Members serve staggered cohort terms and are appointed against published criteria, not elected. | | Members public | **Mapped (10 of 11)** — [Base publishes](https://docs.base.org/base-chain/security/security-council) Aerodrome (JP), Moonwell (BR), Blackbird (US), ChainSafe (CA), Talent Protocol (PT) and Moshicam (US) as entities, plus Seneca (US), Juan Suarez (US), Toady Hawk (CA), Roberto Bayardo (US) and Yele Bademosi (UK) as individuals. One address is unpublished, as are the people who sign for each entity. Five of the six entities are Base-ecosystem projects and two of the individuals are former Coinbase or Base contributors. | | Charter | **None** — the [docs page](https://docs.base.org/base-chain/security/security-council) sets out selection criteria, cohort terms and member duties, but no removal procedure, quorum-loss fallback or conflict-of-interest enforcement. Coinbase's [Neutrality Principles](https://www.coinbase.com/blog/coinbases-neutrality-principles-for-base) cover transaction ordering, user assets and exit rights, and do not bind the Council. | | Can Coinbase bypass the Council? | **Not for upgrades** — every `ProxyAdmin` action needs the 2/2. Elsewhere Coinbase acts alone: the 3/12 `Base Multisig 1` owns `SystemConfig` (sequencer, gas configuration) and is Incident Responder, and the Coordinator Multisig owns `TEEProverRegistry` and `CertManager`, so it can change the TEE prover allowlist, one of the two proof arms, without the Council. | | Who can override the Council? | **Nobody — it administers itself.** Seats are changed by the Council Safe calling itself, so 8 of the 11 sitting members decide who joins or leaves. There is no token, DAO or veto body. The 2/2 blocks both ways: neither side can upgrade alone. Below 8 available signers upgrades stall, and there is no liveness module handing control to a fallback. | #### Upgrades | Property | Value | | --- | --- | | Normal upgrade path | Task published in [base/contract-deployments](https://github.com/base/contract-deployments) → **8/11 Security Council approval** → **3/6 Coordinator Multisig approval** → execution through the 2/2 `Base Governance Multisig`. No timelock, and no Safe carries a delay module. Beryl verifier-hash update, June 2026: Council approved 22 Jun, Coinbase 23 Jun, executed 43 minutes later. | | Emergency upgrade path | **None** — the normal path executes as soon as both Safes sign, so there is no lower emergency threshold. The fastest lever is a pause: the 3/12 `Base Multisig 1` can pause withdrawals alone as Incident Responder, but only once per identifier, since the pause expires after 3mo 1d and it cannot pause again until the Guardian unpauses. The Guardian is the 2/2 `Base Governance Multisig` itself, which can also blacklist dispute games, set the respected game type and retire all in-flight games. | | Exit window | **None** — nothing separates the second signature from the upgrade taking effect, so users cannot withdraw ahead of an unwanted change. Tasks are published before signing and Base targets six hard forks a year, but neither is enforced onchain. | #### Token governance | Property | Value | | --- | --- | | Governance token | **None** — Base has no token, so no token-weighted vote enters the upgrade path. Coinbase has said it is exploring one. | | Voting venue | **None** — no DAO, governor contract, Snapshot space or forum vote gates an upgrade. Coordination happens in [base/contract-deployments](https://github.com/base/contract-deployments). | | Proposal rights | **Coinbase only** — upgrade tasks are Coinbase-authored, and no route exists for a third party to put an upgrade to the Council. | | Execution model | **Two Safes sign, a facilitator executes.** No permissionless `execute()`, and no delay for the public to act inside. | ### 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: 63 - Last upgrade: 7d 11h ago - Avg upgrade interval: 5mo 19d - 2026-10-07 17:44 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0x12b3bf5bb0a8f921321f9a91303240ce01fde9f99ba9f97234f89d114c077bf6](https://etherscan.io/tx/0x12b3bf5bb0a8f921321f9a91303240ce01fde9f99ba9f97234f89d114c077bf6), implementations: [0x03863Ab7F64B733cFF85C8fF44a86601C568Ca70](https://etherscan.io/address/0x03863Ab7F64B733cFF85C8fF44a86601C568Ca70#code) ([diff](https://disco.l2beat.com/diff/eth:0xcA5ca23502eFf4254bc11Ac0bEC4Dbb7495Bd06C/eth:0x03863Ab7F64B733cFF85C8fF44a86601C568Ca70)) - 2026-09-28 20:38 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0x356e1dd97cb22e3d6129ec91557b1bec8971f0c2e0b4d6c1fb54e8b014dd659b](https://etherscan.io/tx/0x356e1dd97cb22e3d6129ec91557b1bec8971f0c2e0b4d6c1fb54e8b014dd659b), implementations: [0xcA5ca23502eFf4254bc11Ac0bEC4Dbb7495Bd06C](https://etherscan.io/address/0xcA5ca23502eFf4254bc11Ac0bEC4Dbb7495Bd06C#code) ([diff](https://disco.l2beat.com/diff/eth:0x66d94eE8F529b683ED6013729784e8bb44697A64/eth:0xcA5ca23502eFf4254bc11Ac0bEC4Dbb7495Bd06C)) - 2026-09-28 20:38 UTC, upgrade of [DisputeGameFactory](https://etherscan.io/address/0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e#code): transaction [0x356e1dd97cb22e3d6129ec91557b1bec8971f0c2e0b4d6c1fb54e8b014dd659b](https://etherscan.io/tx/0x356e1dd97cb22e3d6129ec91557b1bec8971f0c2e0b4d6c1fb54e8b014dd659b), implementations: [0x94eab8f73fd83407D26C006D159923760D483029](https://etherscan.io/address/0x94eab8f73fd83407D26C006D159923760D483029#code) ([diff](https://disco.l2beat.com/diff/eth:0x468C2345D1d409d5b0F2f8bE4aE2082150cC1a0c/eth:0x94eab8f73fd83407D26C006D159923760D483029)) - 2026-09-28 20:38 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0x356e1dd97cb22e3d6129ec91557b1bec8971f0c2e0b4d6c1fb54e8b014dd659b](https://etherscan.io/tx/0x356e1dd97cb22e3d6129ec91557b1bec8971f0c2e0b4d6c1fb54e8b014dd659b), implementations: [0x56ca4f4F5Ba9B42d360B48429e8C4a60C5A0795D](https://etherscan.io/address/0x56ca4f4F5Ba9B42d360B48429e8C4a60C5A0795D#code) ([diff](https://disco.l2beat.com/diff/eth:0x0507Aaa21c678976FCdC7e804836ACd6ebc17a44/eth:0x56ca4f4F5Ba9B42d360B48429e8C4a60C5A0795D)) - 2026-09-28 20:38 UTC, upgrade of [TEEProverRegistry](https://etherscan.io/address/0x1af2A7E537DE2eE795DE5B8BfbB1Ad0DD513A5aA#code): transaction [0x356e1dd97cb22e3d6129ec91557b1bec8971f0c2e0b4d6c1fb54e8b014dd659b](https://etherscan.io/tx/0x356e1dd97cb22e3d6129ec91557b1bec8971f0c2e0b4d6c1fb54e8b014dd659b), implementations: [0x1d8728CabC8BC022005dd08D02a749B8a32Af440](https://etherscan.io/address/0x1d8728CabC8BC022005dd08D02a749B8a32Af440#code) ([diff](https://disco.l2beat.com/diff/eth:0xeaB9b34BDD26Ad451B381B0934a30fAa6ED5E316/eth:0x1d8728CabC8BC022005dd08D02a749B8a32Af440)) - 2026-09-21 17:26 UTC, deployment of [ProtocolVersions](https://etherscan.io/address/0x7480Afc8D99a5c645c247dB5A1e4a4f440e6e095#code): transaction [0x25737194eebf46a4419e4a8255323082370622305a5747e2ba00cd0fe4490011](https://etherscan.io/tx/0x25737194eebf46a4419e4a8255323082370622305a5747e2ba00cd0fe4490011), implementations: [0xE01aF68e2cb6c4335b17279393E0D60f6F0406f2](https://etherscan.io/address/0xE01aF68e2cb6c4335b17279393E0D60f6F0406f2#code) - 2026-05-26 19:59 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0x75b1c9b2090ba2b311d6be08c319340b87dc1aabfae2505d126e7a0f1fc6b11c](https://etherscan.io/tx/0x75b1c9b2090ba2b311d6be08c319340b87dc1aabfae2505d126e7a0f1fc6b11c), implementations: [0x66d94eE8F529b683ED6013729784e8bb44697A64](https://etherscan.io/address/0x66d94eE8F529b683ED6013729784e8bb44697A64#code) ([diff](https://disco.l2beat.com/diff/eth:0x97cEbbf8959e2A5476fbe9B98A21806Ec234609B/eth:0x66d94eE8F529b683ED6013729784e8bb44697A64)) - 2026-05-26 19:59 UTC, upgrade of [DisputeGameFactory](https://etherscan.io/address/0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e#code): transaction [0x75b1c9b2090ba2b311d6be08c319340b87dc1aabfae2505d126e7a0f1fc6b11c](https://etherscan.io/tx/0x75b1c9b2090ba2b311d6be08c319340b87dc1aabfae2505d126e7a0f1fc6b11c), implementations: [0x468C2345D1d409d5b0F2f8bE4aE2082150cC1a0c](https://etherscan.io/address/0x468C2345D1d409d5b0F2f8bE4aE2082150cC1a0c#code) ([diff](https://disco.l2beat.com/diff/eth:0xc040F392E52Cb6970CA8E110c280fE24E07C5e2c/eth:0x468C2345D1d409d5b0F2f8bE4aE2082150cC1a0c)) - 2026-05-26 19:59 UTC, upgrade of [AnchorStateRegistry](https://etherscan.io/address/0x909f6cf47ed12f010A796527f562bFc26C7F4E72#code): transaction [0x75b1c9b2090ba2b311d6be08c319340b87dc1aabfae2505d126e7a0f1fc6b11c](https://etherscan.io/tx/0x75b1c9b2090ba2b311d6be08c319340b87dc1aabfae2505d126e7a0f1fc6b11c), implementations: [0x4483F964F6711Cb55f633820ED174E780369b99D](https://etherscan.io/address/0x4483F964F6711Cb55f633820ED174E780369b99D#code) ([diff](https://disco.l2beat.com/diff/eth:0x36398155Cd17cfe804F69b233eDDA800DD4D5aA5/eth:0x4483F964F6711Cb55f633820ED174E780369b99D)) - 2026-05-21 20:20 UTC, deployment of [DelayedWETH](https://etherscan.io/address/0xd0D07924AdD740a87e41Ca8A0d4CBBf6b074EF71#code): transaction [0xdd0a92f8c5c98e49332f4d4349b9cf72f9da59dbfb9154ce6c532083072a6403](https://etherscan.io/tx/0xdd0a92f8c5c98e49332f4d4349b9cf72f9da59dbfb9154ce6c532083072a6403), implementations: [0x437c42d7927fe396E54da837d6aC57756cD868e3](https://etherscan.io/address/0x437c42d7927fe396E54da837d6aC57756cD868e3#code) - 2026-05-21 20:20 UTC, deployment of [TEEProverRegistry](https://etherscan.io/address/0x1af2A7E537DE2eE795DE5B8BfbB1Ad0DD513A5aA#code): transaction [0xa94f74e29a92b8875b27a53a90195adba0f46b381f8c6bb5d6a51c98080da52b](https://etherscan.io/tx/0xa94f74e29a92b8875b27a53a90195adba0f46b381f8c6bb5d6a51c98080da52b), implementations: [0xeaB9b34BDD26Ad451B381B0934a30fAa6ED5E316](https://etherscan.io/address/0xeaB9b34BDD26Ad451B381B0934a30fAa6ED5E316#code) - 2026-03-13 21:06 UTC, upgrade of [FeeDisburser](https://basescan.org/address/0x09C7bAD99688a55a2e83644BFAed09e62bDcCcBA#code): transaction [0x68c2a1b66361dcb9ec2f8b1fe26ae275021b6d78751d0577fc0bd410dfd47518](https://basescan.org/tx/0x68c2a1b66361dcb9ec2f8b1fe26ae275021b6d78751d0577fc0bd410dfd47518), implementations: [0x72984FeF9c2123eBB66912CeAB9e47C5E9B738e6](https://basescan.org/address/0x72984FeF9c2123eBB66912CeAB9e47C5E9B738e6#code) ([diff](https://disco.l2beat.com/diff/base:0xDa70b4cd0Cd8193f665A7D49CeFD5f79F11FCc75/base:0x72984FeF9c2123eBB66912CeAB9e47C5E9B738e6)) - 2026-03-03 17:36 UTC, upgrade of [FeeDisburser](https://basescan.org/address/0x09C7bAD99688a55a2e83644BFAed09e62bDcCcBA#code): transaction [0x055b31e8fb8689e5e72d9c41c1c38b5a165fd145aa76bf118194f86a066d0650](https://basescan.org/tx/0x055b31e8fb8689e5e72d9c41c1c38b5a165fd145aa76bf118194f86a066d0650), implementations: [0xDa70b4cd0Cd8193f665A7D49CeFD5f79F11FCc75](https://basescan.org/address/0xDa70b4cd0Cd8193f665A7D49CeFD5f79F11FCc75#code) ([diff](https://disco.l2beat.com/diff/base:0x45969D00739d518f0Dde41920B67cE30395135A0/base:0xDa70b4cd0Cd8193f665A7D49CeFD5f79F11FCc75)) - 2026-03-03 17:30 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0xa2dc938704977d2f3d0765832e79e1239d97aa6912efadc21a9705ef7dca42eb](https://etherscan.io/tx/0xa2dc938704977d2f3d0765832e79e1239d97aa6912efadc21a9705ef7dca42eb), implementations: [0x0507Aaa21c678976FCdC7e804836ACd6ebc17a44](https://etherscan.io/address/0x0507Aaa21c678976FCdC7e804836ACd6ebc17a44#code) ([diff](https://disco.l2beat.com/diff/eth:0xd392c27B84b1cA776528F2704BC67B82a62132d2/eth:0x0507Aaa21c678976FCdC7e804836ACd6ebc17a44)) - 2026-02-24 22:47 UTC, deployment of [SuperchainConfig](https://etherscan.io/address/0xb535ff7F118260a952CE65e7fF41B1743De8EE6c#code): transaction [0x29d51cf032651b7bedba5af1030eff2c43e40b676d4fe2cdf6c970a8a01e3a43](https://etherscan.io/tx/0x29d51cf032651b7bedba5af1030eff2c43e40b676d4fe2cdf6c970a8a01e3a43), implementations: [0xc4ceeB264Fa35a022e470aCc3C6A522308f3ec02](https://etherscan.io/address/0xc4ceeB264Fa35a022e470aCc3C6A522308f3ec02#code) - 2026-02-10 16:49 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b](https://etherscan.io/tx/0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b), implementations: [0x97cEbbf8959e2A5476fbe9B98A21806Ec234609B](https://etherscan.io/address/0x97cEbbf8959e2A5476fbe9B98A21806Ec234609B#code) ([diff](https://disco.l2beat.com/diff/eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202/eth:0x97cEbbf8959e2A5476fbe9B98A21806Ec234609B)) - 2026-02-10 16:49 UTC, upgrade of [DisputeGameFactory](https://etherscan.io/address/0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e#code): transaction [0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b](https://etherscan.io/tx/0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b), implementations: [0xc040F392E52Cb6970CA8E110c280fE24E07C5e2c](https://etherscan.io/address/0xc040F392E52Cb6970CA8E110c280fE24E07C5e2c#code) ([diff](https://disco.l2beat.com/diff/eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50/eth:0xc040F392E52Cb6970CA8E110c280fE24E07C5e2c)) - 2026-02-10 16:49 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b](https://etherscan.io/tx/0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b), implementations: [0xd392c27B84b1cA776528F2704BC67B82a62132d2](https://etherscan.io/address/0xd392c27B84b1cA776528F2704BC67B82a62132d2#code) ([diff](https://disco.l2beat.com/diff/eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED/eth:0xd392c27B84b1cA776528F2704BC67B82a62132d2)) - 2026-02-10 16:49 UTC, upgrade of [AnchorStateRegistry](https://etherscan.io/address/0x909f6cf47ed12f010A796527f562bFc26C7F4E72#code): transaction [0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b](https://etherscan.io/tx/0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b), implementations: [0x36398155Cd17cfe804F69b233eDDA800DD4D5aA5](https://etherscan.io/address/0x36398155Cd17cfe804F69b233eDDA800DD4D5aA5#code) ([diff](https://disco.l2beat.com/diff/eth:0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E/eth:0x36398155Cd17cfe804F69b233eDDA800DD4D5aA5)) - 2026-02-10 16:49 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x608d94945A64503E642E6370Ec598e519a2C1E53#code): transaction [0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b](https://etherscan.io/tx/0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b), implementations: [0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9](https://etherscan.io/address/0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9#code) ([diff](https://disco.l2beat.com/diff/eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9/eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9)) - 2026-02-10 16:49 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0x866E82a600A1414e583f7F13623F1aC5d58b0Afa#code): transaction [0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b](https://etherscan.io/tx/0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b), implementations: [0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0](https://etherscan.io/address/0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0#code) ([diff](https://disco.l2beat.com/diff/eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0/eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0)) - 2026-02-10 16:49 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x05cc379EBD9B30BbA19C6fA282AB29218EC61D84#code): transaction [0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b](https://etherscan.io/tx/0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b), implementations: [0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB](https://etherscan.io/address/0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB#code) ([diff](https://disco.l2beat.com/diff/eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB/eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB)) - 2025-12-02 16:00 UTC, upgrade of [L1Block](https://basescan.org/address/0x4200000000000000000000000000000000000015#code): transaction [0xcd60191626fa3124e7031235c52f0adf6be545ebbd7cf55641bd9dabcbedaf6a](https://basescan.org/tx/0xcd60191626fa3124e7031235c52f0adf6be545ebbd7cf55641bd9dabcbedaf6a), implementations: [0x3Ba4007f5C922FBb33C454B41ea7a1f11E83df2C](https://basescan.org/address/0x3Ba4007f5C922FBb33C454B41ea7a1f11E83df2C#code) ([diff](https://disco.l2beat.com/diff/base:0xFf256497D61dcd71a9e9Ff43967C13fdE1F72D12/base:0x3Ba4007f5C922FBb33C454B41ea7a1f11E83df2C)) - 2025-12-01 15:58 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0x9b9aa2d8e857e1a28e55b124e931eac706b3ae04c1b33ba949f0366359860993](https://etherscan.io/tx/0x9b9aa2d8e857e1a28e55b124e931eac706b3ae04c1b33ba949f0366359860993), implementations: [0x7Cf803296662e8C72A6C1d6450572209aCF7f202](https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code) ([diff](https://disco.l2beat.com/diff/eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999/eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202)) - 2025-12-01 15:58 UTC, upgrade of [DisputeGameFactory](https://etherscan.io/address/0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e#code): transaction [0x9b9aa2d8e857e1a28e55b124e931eac706b3ae04c1b33ba949f0366359860993](https://etherscan.io/tx/0x9b9aa2d8e857e1a28e55b124e931eac706b3ae04c1b33ba949f0366359860993), implementations: [0x74Fac1D45B98bae058F8F566201c9A81B85C7D50](https://etherscan.io/address/0x74Fac1D45B98bae058F8F566201c9A81B85C7D50#code) ([diff](https://disco.l2beat.com/diff/eth:0x33D1e8571a85a538ed3D5A4d88f46C112383439D/eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50)) - 2025-12-01 15:58 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0x9b9aa2d8e857e1a28e55b124e931eac706b3ae04c1b33ba949f0366359860993](https://etherscan.io/tx/0x9b9aa2d8e857e1a28e55b124e931eac706b3ae04c1b33ba949f0366359860993), implementations: [0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED](https://etherscan.io/address/0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED#code) ([diff](https://disco.l2beat.com/diff/eth:0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557/eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED)) - 2025-12-01 15:58 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x608d94945A64503E642E6370Ec598e519a2C1E53#code): transaction [0x9b9aa2d8e857e1a28e55b124e931eac706b3ae04c1b33ba949f0366359860993](https://etherscan.io/tx/0x9b9aa2d8e857e1a28e55b124e931eac706b3ae04c1b33ba949f0366359860993), implementations: [0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9](https://etherscan.io/address/0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9#code) ([diff](https://disco.l2beat.com/diff/eth:0x7f1d12fB2911EB095278085f721e644C1f675696/eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9)) - 2025-12-01 15:58 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0x866E82a600A1414e583f7F13623F1aC5d58b0Afa#code): transaction [0x9b9aa2d8e857e1a28e55b124e931eac706b3ae04c1b33ba949f0366359860993](https://etherscan.io/tx/0x9b9aa2d8e857e1a28e55b124e931eac706b3ae04c1b33ba949f0366359860993), implementations: [0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0](https://etherscan.io/address/0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0#code) ([diff](https://disco.l2beat.com/diff/eth:0x22D12E0FAebD62d429514A65EBAe32dd316c12D6/eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0)) - 2025-12-01 15:58 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x05cc379EBD9B30BbA19C6fA282AB29218EC61D84#code): transaction [0x9b9aa2d8e857e1a28e55b124e931eac706b3ae04c1b33ba949f0366359860993](https://etherscan.io/tx/0x9b9aa2d8e857e1a28e55b124e931eac706b3ae04c1b33ba949f0366359860993), implementations: [0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB](https://etherscan.io/address/0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB#code) ([diff](https://disco.l2beat.com/diff/eth:0x5493f4677A186f64805fe7317D6993ba4863988F/eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB)) - 2025-10-07 18:42 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38](https://etherscan.io/tx/0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38), implementations: [0x381E729FF983FA4BCEd820e7b922d79bF653B999](https://etherscan.io/address/0x381E729FF983FA4BCEd820e7b922d79bF653B999#code) ([diff](https://disco.l2beat.com/diff/eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4/eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999)) - 2025-10-07 18:42 UTC, upgrade of [DisputeGameFactory](https://etherscan.io/address/0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e#code): transaction [0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38](https://etherscan.io/tx/0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38), implementations: [0x33D1e8571a85a538ed3D5A4d88f46C112383439D](https://etherscan.io/address/0x33D1e8571a85a538ed3D5A4d88f46C112383439D#code) ([diff](https://disco.l2beat.com/diff/eth:0x4bbA758F006Ef09402eF31724203F316ab74e4a0/eth:0x33D1e8571a85a538ed3D5A4d88f46C112383439D)) - 2025-10-07 18:42 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38](https://etherscan.io/tx/0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38), implementations: [0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557](https://etherscan.io/address/0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557#code) ([diff](https://disco.l2beat.com/diff/eth:0x78FFE9209dFF6Fe1c9B6F3EFdF996BeE60346D0e/eth:0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557)) - 2025-10-07 18:42 UTC, deployment of [AnchorStateRegistry](https://etherscan.io/address/0x909f6cf47ed12f010A796527f562bFc26C7F4E72#code): transaction [0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38](https://etherscan.io/tx/0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38), implementations: [0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E](https://etherscan.io/address/0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E#code) - 2025-10-07 18:42 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x608d94945A64503E642E6370Ec598e519a2C1E53#code): transaction [0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38](https://etherscan.io/tx/0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38), implementations: [0x7f1d12fB2911EB095278085f721e644C1f675696](https://etherscan.io/address/0x7f1d12fB2911EB095278085f721e644C1f675696#code) ([diff](https://disco.l2beat.com/diff/eth:0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013/eth:0x7f1d12fB2911EB095278085f721e644C1f675696)) - 2025-10-07 18:42 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0x866E82a600A1414e583f7F13623F1aC5d58b0Afa#code): transaction [0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38](https://etherscan.io/tx/0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38), implementations: [0x22D12E0FAebD62d429514A65EBAe32dd316c12D6](https://etherscan.io/address/0x22D12E0FAebD62d429514A65EBAe32dd316c12D6#code) ([diff](https://disco.l2beat.com/diff/eth:0x5D5a095665886119693F0B41d8DFeE78da033e8B/eth:0x22D12E0FAebD62d429514A65EBAe32dd316c12D6)) - 2025-10-07 18:42 UTC, deployment of [DelayedWETH](https://etherscan.io/address/0x2453c1216E49704d84eA98a4daCd95738F2fC8Ec#code): transaction [0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38](https://etherscan.io/tx/0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38), implementations: [0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998](https://etherscan.io/address/0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998#code) - 2025-10-07 18:42 UTC, deployment of [DelayedWETH](https://etherscan.io/address/0x64AE5250958CdeB83f6b61f913B5Ac6Ebe8EFd4D#code): transaction [0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38](https://etherscan.io/tx/0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38), implementations: [0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998](https://etherscan.io/address/0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998#code) - 2025-06-24 20:34 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0x289aeed24a156bbb3b03cbbe0ef4e5fc873436d41cf50c746cdd380ff26be89b](https://etherscan.io/tx/0x289aeed24a156bbb3b03cbbe0ef4e5fc873436d41cf50c746cdd380ff26be89b), implementations: [0x78FFE9209dFF6Fe1c9B6F3EFdF996BeE60346D0e](https://etherscan.io/address/0x78FFE9209dFF6Fe1c9B6F3EFdF996BeE60346D0e#code) ([diff](https://disco.l2beat.com/diff/eth:0x340f923E5c7cbB2171146f64169EC9d5a9FfE647/eth:0x78FFE9209dFF6Fe1c9B6F3EFdF996BeE60346D0e)) - 2025-05-09 16:00 UTC, upgrade of [L1Block](https://basescan.org/address/0x4200000000000000000000000000000000000015#code): transaction [0xe992e00998b34075506d2726a274db07a62af6cdd9d527bfda9128114603cfbd](https://basescan.org/tx/0xe992e00998b34075506d2726a274db07a62af6cdd9d527bfda9128114603cfbd), implementations: [0xFf256497D61dcd71a9e9Ff43967C13fdE1F72D12](https://basescan.org/address/0xFf256497D61dcd71a9e9Ff43967C13fdE1F72D12#code) ([diff](https://disco.l2beat.com/diff/base:0x07dbe8500fc591d1852B76feE44d5a05e13097Ff/base:0xFf256497D61dcd71a9e9Ff43967C13fdE1F72D12)) - 2025-04-24 16:41 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0xfd06079372fea0ef0c8907b71931fc6907cc88c39f0dc036d3ebf267686fb6da](https://etherscan.io/tx/0xfd06079372fea0ef0c8907b71931fc6907cc88c39f0dc036d3ebf267686fb6da), implementations: [0xB443Da3e07052204A02d630a8933dAc05a0d6fB4](https://etherscan.io/address/0xB443Da3e07052204A02d630a8933dAc05a0d6fB4#code) ([diff](https://disco.l2beat.com/diff/eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd/eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4)) - 2025-04-24 16:41 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0xfd06079372fea0ef0c8907b71931fc6907cc88c39f0dc036d3ebf267686fb6da](https://etherscan.io/tx/0xfd06079372fea0ef0c8907b71931fc6907cc88c39f0dc036d3ebf267686fb6da), implementations: [0x340f923E5c7cbB2171146f64169EC9d5a9FfE647](https://etherscan.io/address/0x340f923E5c7cbB2171146f64169EC9d5a9FfE647#code) ([diff](https://disco.l2beat.com/diff/eth:0x760C48C62A85045A6B69f07F4a9f22868659CbCc/eth:0x340f923E5c7cbB2171146f64169EC9d5a9FfE647)) - 2025-04-24 16:41 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x608d94945A64503E642E6370Ec598e519a2C1E53#code): transaction [0xfd06079372fea0ef0c8907b71931fc6907cc88c39f0dc036d3ebf267686fb6da](https://etherscan.io/tx/0xfd06079372fea0ef0c8907b71931fc6907cc88c39f0dc036d3ebf267686fb6da), implementations: [0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013](https://etherscan.io/address/0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013#code) ([diff](https://disco.l2beat.com/diff/eth:0x276d3730f219f7ec22274f7263180b8452B46d47/eth:0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013)) - 2025-04-24 16:41 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0x866E82a600A1414e583f7F13623F1aC5d58b0Afa#code): transaction [0xfd06079372fea0ef0c8907b71931fc6907cc88c39f0dc036d3ebf267686fb6da](https://etherscan.io/tx/0xfd06079372fea0ef0c8907b71931fc6907cc88c39f0dc036d3ebf267686fb6da), implementations: [0x5D5a095665886119693F0B41d8DFeE78da033e8B](https://etherscan.io/address/0x5D5a095665886119693F0B41d8DFeE78da033e8B#code) ([diff](https://disco.l2beat.com/diff/eth:0x3eA6084748ED1b2A9B5D4426181F1ad8C93F6231/eth:0x5D5a095665886119693F0B41d8DFeE78da033e8B)) - 2025-04-09 16:07 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0x0351fede2eca409c36da1996944ef02aabaa989637ca1bfacd2f3f07547d1134](https://etherscan.io/tx/0x0351fede2eca409c36da1996944ef02aabaa989637ca1bfacd2f3f07547d1134), implementations: [0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd](https://etherscan.io/address/0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd#code) ([diff](https://disco.l2beat.com/diff/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC/eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd)) - 2025-04-09 16:07 UTC, upgrade of [DisputeGameFactory](https://etherscan.io/address/0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e#code): transaction [0x0351fede2eca409c36da1996944ef02aabaa989637ca1bfacd2f3f07547d1134](https://etherscan.io/tx/0x0351fede2eca409c36da1996944ef02aabaa989637ca1bfacd2f3f07547d1134), implementations: [0x4bbA758F006Ef09402eF31724203F316ab74e4a0](https://etherscan.io/address/0x4bbA758F006Ef09402eF31724203F316ab74e4a0#code) ([diff](https://disco.l2beat.com/diff/eth:0xc641A33cab81C559F2bd4b21EA34C290E2440C2B/eth:0x4bbA758F006Ef09402eF31724203F316ab74e4a0)) - 2025-04-09 16:07 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0x0351fede2eca409c36da1996944ef02aabaa989637ca1bfacd2f3f07547d1134](https://etherscan.io/tx/0x0351fede2eca409c36da1996944ef02aabaa989637ca1bfacd2f3f07547d1134), implementations: [0x760C48C62A85045A6B69f07F4a9f22868659CbCc](https://etherscan.io/address/0x760C48C62A85045A6B69f07F4a9f22868659CbCc#code) ([diff](https://disco.l2beat.com/diff/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC/eth:0x760C48C62A85045A6B69f07F4a9f22868659CbCc)) - 2025-04-09 16:07 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x608d94945A64503E642E6370Ec598e519a2C1E53#code): transaction [0x0351fede2eca409c36da1996944ef02aabaa989637ca1bfacd2f3f07547d1134](https://etherscan.io/tx/0x0351fede2eca409c36da1996944ef02aabaa989637ca1bfacd2f3f07547d1134), implementations: [0x276d3730f219f7ec22274f7263180b8452B46d47](https://etherscan.io/address/0x276d3730f219f7ec22274f7263180b8452B46d47#code) ([diff](https://disco.l2beat.com/diff/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC/eth:0x276d3730f219f7ec22274f7263180b8452B46d47)) - 2025-04-09 16:07 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0x866E82a600A1414e583f7F13623F1aC5d58b0Afa#code): transaction [0x0351fede2eca409c36da1996944ef02aabaa989637ca1bfacd2f3f07547d1134](https://etherscan.io/tx/0x0351fede2eca409c36da1996944ef02aabaa989637ca1bfacd2f3f07547d1134), implementations: [0x3eA6084748ED1b2A9B5D4426181F1ad8C93F6231](https://etherscan.io/address/0x3eA6084748ED1b2A9B5D4426181F1ad8C93F6231#code) ([diff](https://disco.l2beat.com/diff/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC/eth:0x3eA6084748ED1b2A9B5D4426181F1ad8C93F6231)) - 2025-04-09 16:07 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x05cc379EBD9B30BbA19C6fA282AB29218EC61D84#code): transaction [0x0351fede2eca409c36da1996944ef02aabaa989637ca1bfacd2f3f07547d1134](https://etherscan.io/tx/0x0351fede2eca409c36da1996944ef02aabaa989637ca1bfacd2f3f07547d1134), implementations: [0x5493f4677A186f64805fe7317D6993ba4863988F](https://etherscan.io/address/0x5493f4677A186f64805fe7317D6993ba4863988F#code) ([diff](https://disco.l2beat.com/diff/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC/eth:0x5493f4677A186f64805fe7317D6993ba4863988F)) - 2025-02-04 20:28 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0x765a2eb3c7eecea5722b120037123eaec9e6ef4b6a53ba2bcfb88ef08fae074b](https://etherscan.io/tx/0x765a2eb3c7eecea5722b120037123eaec9e6ef4b6a53ba2bcfb88ef08fae074b), implementations: [0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC](https://etherscan.io/address/0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC#code) ([diff](https://disco.l2beat.com/diff/eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC)) - 2025-02-04 20:28 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0x765a2eb3c7eecea5722b120037123eaec9e6ef4b6a53ba2bcfb88ef08fae074b](https://etherscan.io/tx/0x765a2eb3c7eecea5722b120037123eaec9e6ef4b6a53ba2bcfb88ef08fae074b), implementations: [0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375](https://etherscan.io/address/0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375#code) ([diff](https://disco.l2beat.com/diff/eth:0x45C4e267aE21E90f72C8AbF43ddB5941c953482F/eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375)) - 2024-12-11 23:00 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0x1fdbb2443b479fedc7a6e43400a5f09c883aa00d3e7b40bc7238a08e43625294](https://etherscan.io/tx/0x1fdbb2443b479fedc7a6e43400a5f09c883aa00d3e7b40bc7238a08e43625294), implementations: [0x45C4e267aE21E90f72C8AbF43ddB5941c953482F](https://etherscan.io/address/0x45C4e267aE21E90f72C8AbF43ddB5941c953482F#code) ([diff](https://disco.l2beat.com/diff/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC/eth:0x45C4e267aE21E90f72C8AbF43ddB5941c953482F)) - 2024-10-30 15:41 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0x2476bda1e2cc0f2a501876532cacf1d267fc9be8f07271b75e512e3b6c927639](https://etherscan.io/tx/0x2476bda1e2cc0f2a501876532cacf1d267fc9be8f07271b75e512e3b6c927639), implementations: [0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC](https://etherscan.io/address/0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC#code) ([diff](https://disco.l2beat.com/diff/eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC)) - 2024-10-30 15:41 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0x2476bda1e2cc0f2a501876532cacf1d267fc9be8f07271b75e512e3b6c927639](https://etherscan.io/tx/0x2476bda1e2cc0f2a501876532cacf1d267fc9be8f07271b75e512e3b6c927639), implementations: [0xe2F826324b2faf99E513D16D266c3F80aE87832B](https://etherscan.io/address/0xe2F826324b2faf99E513D16D266c3F80aE87832B#code) ([diff](https://disco.l2beat.com/diff/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC/eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B)) - 2024-10-30 15:41 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0x2476bda1e2cc0f2a501876532cacf1d267fc9be8f07271b75e512e3b6c927639](https://etherscan.io/tx/0x2476bda1e2cc0f2a501876532cacf1d267fc9be8f07271b75e512e3b6c927639), implementations: [0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC](https://etherscan.io/address/0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC#code) ([diff](https://disco.l2beat.com/diff/eth:0xF56D96B2535B932656d3c04Ebf51baBff241D886/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC)) - 2024-10-30 15:41 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0x2476bda1e2cc0f2a501876532cacf1d267fc9be8f07271b75e512e3b6c927639](https://etherscan.io/tx/0x2476bda1e2cc0f2a501876532cacf1d267fc9be8f07271b75e512e3b6c927639), implementations: [0xF56D96B2535B932656d3c04Ebf51baBff241D886](https://etherscan.io/address/0xF56D96B2535B932656d3c04Ebf51baBff241D886#code) ([diff](https://disco.l2beat.com/diff/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC/eth:0xF56D96B2535B932656d3c04Ebf51baBff241D886)) - 2024-10-10 14:39 UTC, deployment of [SkyLink Bridge](https://etherscan.io/address/0xA5874756416Fa632257eEA380CAbd2E87cED352A#code): transaction [0xde7d483c73060001a6d0ee88b5b9848bdb8a830a93a9579e956350b80296db83](https://etherscan.io/tx/0xde7d483c73060001a6d0ee88b5b9848bdb8a830a93a9579e956350b80296db83), implementations: [0xaeFd31c2e593Dc971f9Cb42cBbD5d4AD7F1970b6](https://etherscan.io/address/0xaeFd31c2e593Dc971f9Cb42cBbD5d4AD7F1970b6#code) - 2024-10-07 13:33 UTC, deployment of [DisputeGameFactory](https://etherscan.io/address/0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e#code): transaction [0x60eca85990bf426b85e3f3db9d9215e7fb229dce201a62401ad3d8a08ee5613c](https://etherscan.io/tx/0x60eca85990bf426b85e3f3db9d9215e7fb229dce201a62401ad3d8a08ee5613c), implementations: [0xc641A33cab81C559F2bd4b21EA34C290E2440C2B](https://etherscan.io/address/0xc641A33cab81C559F2bd4b21EA34C290E2440C2B#code) - 2024-06-28 16:32 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817](https://etherscan.io/tx/0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817), implementations: [0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC](https://etherscan.io/address/0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC#code) ([diff](https://disco.l2beat.com/diff/eth:0x2D778797049FE9259d947D1ED8e5442226dFB589/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC)) - 2024-06-28 16:32 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817](https://etherscan.io/tx/0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817), implementations: [0x2D778797049FE9259d947D1ED8e5442226dFB589](https://etherscan.io/address/0x2D778797049FE9259d947D1ED8e5442226dFB589#code) ([diff](https://disco.l2beat.com/diff/eth:0x5FB30336A8d0841cf15d452afA297cB6D10877D7/eth:0x2D778797049FE9259d947D1ED8e5442226dFB589)) - 2024-06-28 16:32 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817](https://etherscan.io/tx/0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817), implementations: [0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC](https://etherscan.io/address/0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC#code) ([diff](https://disco.l2beat.com/diff/eth:0xba2492e52F45651B60B8B38d4Ea5E2390C64Ffb1/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC)) - 2024-06-28 16:32 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817](https://etherscan.io/tx/0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817), implementations: [0xba2492e52F45651B60B8B38d4Ea5E2390C64Ffb1](https://etherscan.io/address/0xba2492e52F45651B60B8B38d4Ea5E2390C64Ffb1#code) ([diff](https://disco.l2beat.com/diff/eth:0x6481ff79597Fe4F77E1063f615ec5BDaDDEFfd4B/eth:0xba2492e52F45651B60B8B38d4Ea5E2390C64Ffb1)) - 2024-06-28 16:32 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x608d94945A64503E642E6370Ec598e519a2C1E53#code): transaction [0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817](https://etherscan.io/tx/0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817), implementations: [0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC](https://etherscan.io/address/0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC#code) ([diff](https://disco.l2beat.com/diff/eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC)) - 2024-06-28 16:32 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x608d94945A64503E642E6370Ec598e519a2C1E53#code): transaction [0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817](https://etherscan.io/tx/0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817), implementations: [0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d](https://etherscan.io/address/0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d#code) ([diff](https://disco.l2beat.com/diff/eth:0x3311aC7F72bb4108d9f4D5d50E7623B1498A9eC0/eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d)) - 2024-06-28 16:32 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0x866E82a600A1414e583f7F13623F1aC5d58b0Afa#code): transaction [0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817](https://etherscan.io/tx/0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817), implementations: [0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC](https://etherscan.io/address/0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC#code) ([diff](https://disco.l2beat.com/diff/eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC)) - 2024-06-28 16:32 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0x866E82a600A1414e583f7F13623F1aC5d58b0Afa#code): transaction [0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817](https://etherscan.io/tx/0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817), implementations: [0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65](https://etherscan.io/address/0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65#code) ([diff](https://disco.l2beat.com/diff/eth:0x81C4Bd600793EBd1C0323604E1F455fE50A951F8/eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65)) - 2024-06-28 16:32 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x05cc379EBD9B30BbA19C6fA282AB29218EC61D84#code): transaction [0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817](https://etherscan.io/tx/0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817), implementations: [0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC](https://etherscan.io/address/0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC#code) ([diff](https://disco.l2beat.com/diff/eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC)) - 2024-06-28 16:32 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x05cc379EBD9B30BbA19C6fA282AB29218EC61D84#code): transaction [0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817](https://etherscan.io/tx/0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817), implementations: [0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846](https://etherscan.io/address/0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846#code) ([diff](https://disco.l2beat.com/diff/eth:0x3d2c2f8f95CAba644eA25319c4c08594b8DC0359/eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846)) - 2024-05-20 17:23 UTC, deployment of [OptimismMintableERC20Factory](https://basescan.org/address/0x4200000000000000000000000000000000000012#code): transaction [0xf433ab504bcdb633914551cb2410aa89683d05db0062dca76fbe7a48297745c0](https://basescan.org/tx/0xf433ab504bcdb633914551cb2410aa89683d05db0062dca76fbe7a48297745c0), implementations: [0x6922ac4DbDfEdEa3a1E5535f12c3171f2b964C91](https://basescan.org/address/0x6922ac4DbDfEdEa3a1E5535f12c3171f2b964C91#code) - 2024-03-14 00:00 UTC, deployment of [L1Block](https://basescan.org/address/0x4200000000000000000000000000000000000015#code): transaction [0x9f2b2d34dfa2cb55cceb9860cade0cb03cfbd7ff1dd07d48b4708b29a46b4a24](https://basescan.org/tx/0x9f2b2d34dfa2cb55cceb9860cade0cb03cfbd7ff1dd07d48b4708b29a46b4a24), implementations: [0x07dbe8500fc591d1852B76feE44d5a05e13097Ff](https://basescan.org/address/0x07dbe8500fc591d1852B76feE44d5a05e13097Ff#code) - 2023-09-28 21:08 UTC, deployment of [wstETHEscrow](https://etherscan.io/address/0x9de443AdC5A411E83F1878Ef24C3F52C61571e72#code): transaction [0xac8580fdfdbb35af667cf9c5c5fa9d10c793486d10fcbea538efd9386b04c106](https://etherscan.io/tx/0xac8580fdfdbb35af667cf9c5c5fa9d10c793486d10fcbea538efd9386b04c106), implementations: [0x313819736457910aC1Dd21a712a37f3d7595645A](https://etherscan.io/address/0x313819736457910aC1Dd21a712a37f3d7595645A#code) - 2023-09-08 14:42 UTC, deployment of [SchemaRegistry](https://basescan.org/address/0x4200000000000000000000000000000000000020#code): transaction [0x582b0cae963bb1ae3f7ec048fbc359b6dbff0dbfdcc033f301ff58c097755a27](https://basescan.org/tx/0x582b0cae963bb1ae3f7ec048fbc359b6dbff0dbfdcc033f301ff58c097755a27), implementations: [0x75505a97BD334E7BD3C476893285569C4136Fa0F](https://basescan.org/address/0x75505a97BD334E7BD3C476893285569C4136Fa0F#code) - 2023-09-08 14:42 UTC, deployment of [EAS](https://basescan.org/address/0x4200000000000000000000000000000000000021#code): transaction [0x582b0cae963bb1ae3f7ec048fbc359b6dbff0dbfdcc033f301ff58c097755a27](https://basescan.org/tx/0x582b0cae963bb1ae3f7ec048fbc359b6dbff0dbfdcc033f301ff58c097755a27), implementations: [0xbEb5Fc579115071764c7423A4f12eDde41f106Ed](https://basescan.org/address/0xbEb5Fc579115071764c7423A4f12eDde41f106Ed#code) - 2023-09-01 23:06 UTC, deployment of [FeeDisburser](https://basescan.org/address/0x09C7bAD99688a55a2e83644BFAed09e62bDcCcBA#code): transaction [0x49e50b94dd7c45505380b0015b912b001354b9103fc5549d05a2b4bb7e433278](https://basescan.org/tx/0x49e50b94dd7c45505380b0015b912b001354b9103fc5549d05a2b4bb7e433278), implementations: [0x45969D00739d518f0Dde41920B67cE30395135A0](https://basescan.org/address/0x45969D00739d518f0Dde41920B67cE30395135A0#code) - 2023-09-01 17:35 UTC, upgrade of [SequencerFeeVault](https://basescan.org/address/0x4200000000000000000000000000000000000011#code): transaction [0xe56b939e6eed472f168be6942f7b08af959d3777eee8b8508f82ef5ade47d528](https://basescan.org/tx/0xe56b939e6eed472f168be6942f7b08af959d3777eee8b8508f82ef5ade47d528), implementations: [0x54d194FaAe439fc3f8024801B0b9EBc91Ebd39f5](https://basescan.org/address/0x54d194FaAe439fc3f8024801B0b9EBc91Ebd39f5#code) ([diff](https://disco.l2beat.com/diff/base:0xd53210eE20948eCFF8B6B8180E29657e0ce8492d/base:0x54d194FaAe439fc3f8024801B0b9EBc91Ebd39f5)) - 2023-09-01 17:35 UTC, deployment of [SequencerFeeVault](https://basescan.org/address/0x4200000000000000000000000000000000000011#code): transaction [0xe56b939e6eed472f168be6942f7b08af959d3777eee8b8508f82ef5ade47d528](https://basescan.org/tx/0xe56b939e6eed472f168be6942f7b08af959d3777eee8b8508f82ef5ade47d528), implementations: [0xd53210eE20948eCFF8B6B8180E29657e0ce8492d](https://basescan.org/address/0xd53210eE20948eCFF8B6B8180E29657e0ce8492d#code) - 2023-09-01 17:35 UTC, upgrade of [BaseFeeVault](https://basescan.org/address/0x4200000000000000000000000000000000000019#code): transaction [0xe56b939e6eed472f168be6942f7b08af959d3777eee8b8508f82ef5ade47d528](https://basescan.org/tx/0xe56b939e6eed472f168be6942f7b08af959d3777eee8b8508f82ef5ade47d528), implementations: [0xB0B77878bBc76E29aBE7584Bda27ae3CE1A9059a](https://basescan.org/address/0xB0B77878bBc76E29aBE7584Bda27ae3CE1A9059a#code) ([diff](https://disco.l2beat.com/diff/base:0x4E207bDF8aece56de86821f5370b2b993D08C9E9/base:0xB0B77878bBc76E29aBE7584Bda27ae3CE1A9059a)) - 2023-09-01 17:35 UTC, deployment of [BaseFeeVault](https://basescan.org/address/0x4200000000000000000000000000000000000019#code): transaction [0xe56b939e6eed472f168be6942f7b08af959d3777eee8b8508f82ef5ade47d528](https://basescan.org/tx/0xe56b939e6eed472f168be6942f7b08af959d3777eee8b8508f82ef5ade47d528), implementations: [0x4E207bDF8aece56de86821f5370b2b993D08C9E9](https://basescan.org/address/0x4E207bDF8aece56de86821f5370b2b993D08C9E9#code) - 2023-09-01 17:35 UTC, upgrade of [L1FeeVault](https://basescan.org/address/0x420000000000000000000000000000000000001A#code): transaction [0xe56b939e6eed472f168be6942f7b08af959d3777eee8b8508f82ef5ade47d528](https://basescan.org/tx/0xe56b939e6eed472f168be6942f7b08af959d3777eee8b8508f82ef5ade47d528), implementations: [0xD36F11023188134d0f4610fF0C6e01c1B11488f8](https://basescan.org/address/0xD36F11023188134d0f4610fF0C6e01c1B11488f8#code) ([diff](https://disco.l2beat.com/diff/base:0x0c9034b92351cF8f067379a1fFA4fa35f5AF9dCC/base:0xD36F11023188134d0f4610fF0C6e01c1B11488f8)) - 2023-09-01 17:35 UTC, deployment of [L1FeeVault](https://basescan.org/address/0x420000000000000000000000000000000000001A#code): transaction [0xe56b939e6eed472f168be6942f7b08af959d3777eee8b8508f82ef5ade47d528](https://basescan.org/tx/0xe56b939e6eed472f168be6942f7b08af959d3777eee8b8508f82ef5ade47d528), implementations: [0x0c9034b92351cF8f067379a1fFA4fa35f5AF9dCC](https://basescan.org/address/0x0c9034b92351cF8f067379a1fFA4fa35f5AF9dCC#code) - 2023-06-15 01:51 UTC, deployment of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0xad5179152fdbe7ca60a41fd5a490add905e567c59e6630a7856a379759939a8e](https://etherscan.io/tx/0xad5179152fdbe7ca60a41fd5a490add905e567c59e6630a7856a379759939a8e), implementations: [0x5FB30336A8d0841cf15d452afA297cB6D10877D7](https://etherscan.io/address/0x5FB30336A8d0841cf15d452afA297cB6D10877D7#code) - 2023-06-15 01:51 UTC, deployment of [L1ERC721Bridge](https://etherscan.io/address/0x608d94945A64503E642E6370Ec598e519a2C1E53#code): transaction [0xad5179152fdbe7ca60a41fd5a490add905e567c59e6630a7856a379759939a8e](https://etherscan.io/tx/0xad5179152fdbe7ca60a41fd5a490add905e567c59e6630a7856a379759939a8e), implementations: [0x3311aC7F72bb4108d9f4D5d50E7623B1498A9eC0](https://etherscan.io/address/0x3311aC7F72bb4108d9f4D5d50E7623B1498A9eC0#code) - 2023-06-15 01:51 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0x866E82a600A1414e583f7F13623F1aC5d58b0Afa#code): transaction [0xad5179152fdbe7ca60a41fd5a490add905e567c59e6630a7856a379759939a8e](https://etherscan.io/tx/0xad5179152fdbe7ca60a41fd5a490add905e567c59e6630a7856a379759939a8e), implementations: [0x81C4Bd600793EBd1C0323604E1F455fE50A951F8](https://etherscan.io/address/0x81C4Bd600793EBd1C0323604E1F455fE50A951F8#code) ([diff](https://disco.l2beat.com/diff/eth:0x0000000000000000000000000000000000000000/eth:0x81C4Bd600793EBd1C0323604E1F455fE50A951F8)) - 2023-06-15 01:51 UTC, deployment of [OptimismMintableERC20Factory](https://etherscan.io/address/0x05cc379EBD9B30BbA19C6fA282AB29218EC61D84#code): transaction [0xad5179152fdbe7ca60a41fd5a490add905e567c59e6630a7856a379759939a8e](https://etherscan.io/tx/0xad5179152fdbe7ca60a41fd5a490add905e567c59e6630a7856a379759939a8e), implementations: [0x3d2c2f8f95CAba644eA25319c4c08594b8DC0359](https://etherscan.io/address/0x3d2c2f8f95CAba644eA25319c4c08594b8DC0359#code) - 2023-06-15 01:51 UTC, deployment of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0x0a7442e325dac626d8c16a7a052e9a2ee8cd08a5b8c9796228b4d297e20ea3cc](https://etherscan.io/tx/0x0a7442e325dac626d8c16a7a052e9a2ee8cd08a5b8c9796228b4d297e20ea3cc), implementations: [0x6481ff79597Fe4F77E1063f615ec5BDaDDEFfd4B](https://etherscan.io/address/0x6481ff79597Fe4F77E1063f615ec5BDaDDEFfd4B#code) - 2023-06-15 01:51 UTC, deployment of [L1CrossDomainMessenger](https://etherscan.io/address/0x866E82a600A1414e583f7F13623F1aC5d58b0Afa#code): transaction [0x8869b94ddd0ba84b41d937708db7b8aa64948e85b3a11e970f22887a56b0b1d7](https://etherscan.io/tx/0x8869b94ddd0ba84b41d937708db7b8aa64948e85b3a11e970f22887a56b0b1d7), implementations: [0x0000000000000000000000000000000000000000](https://etherscan.io/address/0x0000000000000000000000000000000000000000#code) ## Ossification & Updates Each date links the update on the HTML page, which also shows its contract diffs. ### [2026-10-09 09:36 UTC](https://l2beat.com/layer2s/projects/base?update=6a0aeb99) (high severity, 7 changes) OptimismPortal2 6.0.0 → 6.0.1: a failed withdrawal call to a 7702-delegated EOA now reverts instead of finalizing, upgraded by the Base Governance Multisig. https://disco.l2beat.com/diff/eth:0xcA5ca23502eFf4254bc11Ac0bEC4Dbb7495Bd06C/eth:0x03863Ab7F64B733cFF85C8fF44a86601C568Ca70 ### [2026-10-02 14:24 UTC](https://l2beat.com/layer2s/projects/base?update=71d476ea) (high severity, 61 changes) Base [Cobalt upgrade](https://github.com/base/contract-deployments/tree/main/archive/evm/2026-09-14-cobalt-upgrade). Version changes and implementation diffs: - OptimismPortal2 5.2.0 -> 6.0.0: https://disco.l2beat.com/diff/eth:0x66d94eE8F529b683ED6013729784e8bb44697A64/eth:0xcA5ca23502eFf4254bc11Ac0bEC4Dbb7495Bd06C - SystemConfig 3.13.2 -> 3.14.0: https://disco.l2beat.com/diff/eth:0x0507Aaa21c678976FCdC7e804836ACd6ebc17a44/eth:0x56ca4f4F5Ba9B42d360B48429e8C4a60C5A0795D - DisputeGameFactory 1.4.0 -> 1.5.0: https://disco.l2beat.com/diff/eth:0x468C2345D1d409d5b0F2f8bE4aE2082150cC1a0c/eth:0x94eab8f73fd83407D26C006D159923760D483029 - TEEProverRegistry 0.5.0 -> 0.6.1: https://disco.l2beat.com/diff/eth:0xeaB9b34BDD26Ad451B381B0934a30fAa6ED5E316/eth:0x1d8728CabC8BC022005dd08D02a749B8a32Af440 - AggregateVerifier 0.1.0 -> 0.2.0 (new game type 621 implementation): https://disco.l2beat.com/diff/eth:0xeE303bA054c5F1E14A8EF87f1C7E285af45A1ba2/eth:0xeF9eCeA15265321753047EBF7D54C858D53cB94f OptimismPortal2 and SystemConfig drop ETHLockbox support. DisputeGameFactory deploys games with CREATE2. AggregateVerifier: new TEE image hash, ZK range hash and ZK aggregation hash. Games commit to the upgrade schedule in the new ProtocolVersions contract (admin ProxyAdmin, incident responder Base Multisig 1). TEEProverRegistry: signer attestations are validated by the new NitroValidator, CertManager (owner Base Coordinator Multisig, revoker the TEEProverRegistry manager) and P384Verifier. NitroEnclaveVerifier and the RISC Zero verifier contracts with their TimelockController and Safe are removed. ### [2026-07-28 08:08 UTC](https://l2beat.com/layer2s/projects/base?update=495df849) (1 change) Refresh config-derived discovery metadata at the main-branch block. ### [2026-07-28 08:08 UTC](https://l2beat.com/layer2s/projects/base?update=310f6e25) (high severity, 8 changes) Redeployed aggregate verifier with different range and aggregation prog hashes and no code changes: https://disco.l2beat.com/diff/eth:0x1bd8db5139Ba7aC9277684650c15e6E341761919/eth:0xeE303bA054c5F1E14A8EF87f1C7E285af45A1ba2. Both programs are regenreated from sources. Disabled Groth16 SP1 verifier and enabled Plonk v6.1.0 SP1 verifier. It is an already known contract, regenerated from sources. ### [2026-07-21 15:38 UTC](https://l2beat.com/layer2s/projects/base?update=34b7d9b7) (2 changes) TEEProverRegistry: both registered enclave signers rotated. ### [2026-07-20 15:33 UTC](https://l2beat.com/layer2s/projects/base?update=1b40688d) (4 changes) Base Multisig 1: one member added, two removed. Threshold 3/13 → 3/12. ### [2026-07-15 13:35 UTC](https://l2beat.com/layer2s/projects/base?update=f3d5478d) (2 changes) TEEProverRegistry: both registered enclave signers rotated. ### [2026-07-14 14:36 UTC](https://l2beat.com/layer2s/projects/base?update=5b9cc2d9) (2 changes) TEEProverRegistry: both registered enclave signers rotated. ### [2026-06-30 20:16 UTC](https://l2beat.com/layer2s/projects/base?update=0b7ee741) (5 changes) Rotated TEE signers. ### [2026-06-25 08:49 UTC](https://l2beat.com/layer2s/projects/base?update=b1cb7b1f) (high severity, 6 changes) Base Beryll upgrade: https://x.com/buildonbase/status/2067693904909189141. Reduced optimistic path finalization 7d -> 5d: https://disco.l2beat.com/diff/eth:0xeEcb8A5944B217585817E802702b1262a049D259/eth:0x1bd8db5139Ba7aC9277684650c15e6E341761919. Also deployed a new AggregateVerifier with new program hashes and upgraded the TEE Image hash. All programs are reproduced. ### [2026-06-23 10:14 UTC](https://l2beat.com/layer2s/projects/base?update=64fc3ef2) (1 change) FeeDisburser admin rotated. Not security critical. ### [2026-06-10 15:32 UTC](https://l2beat.com/layer2s/projects/base?update=60a6f87b) (2 changes) Rotated TEE signers. ### [2026-06-08 13:23 UTC](https://l2beat.com/layer2s/projects/base?update=f29c9c71) (high severity, 2 changes) Rotated TEE signer. ### [2026-06-05 13:53 UTC](https://l2beat.com/layer2s/projects/base?update=fbd3a7a8) (high severity, 2 changes) Rotated TEE signer. ### [2026-06-03 08:03 UTC](https://l2beat.com/layer2s/projects/base?update=d1275fe3) (high severity, 90 changes) Azul multiproof activated: state validation now combines a TEE attestation arm and an SP1 ZK proof arm, either un-nullified proof resolves a game. `OptimismPortal2` impl `0x97cEbbf8` → `0x66d94eE8`. `proofMaturityDelaySeconds` 604800 (7d) → 86400 (1d); `disputeGameFinalityDelaySeconds` 302400 (3.5d) → 0; `respectedGameType` 0 → 621 (now read from AnchorStateRegistry). https://disco.l2beat.com/diff/eth:0x97cEbbf8959e2A5476fbe9B98A21806Ec234609B/eth:0x66d94eE8F529b683ED6013729784e8bb44697A64 `DisputeGameFactory` impl `0xc040F392` → `0x468C2345`. https://disco.l2beat.com/diff/eth:0xc040F392E52Cb6970CA8E110c280fE24E07C5e2c/eth:0x468C2345D1d409d5b0F2f8bE4aE2082150cC1a0c `AnchorStateRegistry` (0x909f6cf4) impl `0x36398155` → `0x4483F964`. Now stores `respectedGameType` (621) and `retirementTimestamp` (1779825599); legacy `vmFromGame`, `wethFromGame`, `oracleFromVm`, `challengePeriodFromOracle`, `absolutePrestateFromGame` removed. https://disco.l2beat.com/diff/eth:0x36398155Cd17cfe804F69b233eDDA800DD4D5aA5/eth:0x4483F964F6711Cb55f633820ED174E780369b99D Game type 621 = AggregateVerifier `0xeEcb8A5944…D259` v0.1.0, bond 0.05 ETH. `TEE_VERIFIER=0x1FbA0C57…2228` v0.2.0, `ZK_VERIFIER=0xB88D95bDf…9B75` v0.1.0 → `SP1VerifierGateway=0xdc32E22863…C106` → SP1 v6.1.0 `0xb69f2584…f4e2`. `DELAYED_WETH=0xd0D07924…EF71`, `SLOW_FINALIZATION_DELAY=7d`, `FAST_FINALIZATION_DELAY=1d`, `PROOF_THRESHOLD=1`. Game types registered on the new factory: 1 = `0x58bf355C` (PermissionedDisputeGame v2.2.0, fallback), 621 = AggregateVerifier (respected). All other types empty. `ProxyAdmin` upgrade rights moved from deleted DelayedWETHs to new `DelayedWETH_PermissionlessGames` and second ASR. `Base Governance Multisig` gained emergency-withdraw on `DelayedWETH_PermissionlessGames`. ### [2026-05-19 13:53 UTC](https://l2beat.com/layer2s/projects/base?update=ce0447e6) (8 changes) Base Multisig 1: 4 signers swapped (4 added, 4 removed). Threshold unchanged at 3. ### [2026-04-01 07:35 UTC](https://l2beat.com/layer2s/projects/base?update=f5eadede) (4 changes) Gas parameter changes: daFootprintGasScalar increased, eip1559Denominator lowered from 125 to 100 and eip1559Elasticity from 6 to 5 for quicker L2 fee adjustments. ### [2026-03-24 21:27 UTC](https://l2beat.com/layer2s/projects/base?update=6886090c) (high severity, 7 changes) FeeDisburser implementation upgraded (base:0xDa70b4cd0Cd8193f665A7D49CeFD5f79F11FCc75 → base:0x72984FeF9c2123eBB66912CeAB9e47C5E9B738e6). The only code change is the version string from `1.0.0` to `1.0.0+fee-vault-withdraw-compat`, indicating compatibility with a new FeeVault withdrawal interface. No functional changes to the contract logic. [Diff](https://disco.l2beat.com/diff/base:0xDa70b4cd0Cd8193f665A7D49CeFD5f79F11FCc75/base:0x72984FeF9c2123eBB66912CeAB9e47C5E9B738e6) ### [2026-03-04 20:34 UTC](https://l2beat.com/layer2s/projects/base?update=91b4eeeb) (high severity, 61 changes) Base decouples from the shared Optimism SuperchainConfig (`0x95703e...`) and deploys its own SuperchainConfig v2.5.0 at `0xb535ff7F118260a952CE65e7fF41B1743De8EE6c`. Compared to the previous v2.4.0, the new version adds an immutable incident responder role (Base Multisig 1) and makes the guardian immutable in the constructor. All L1 contracts (OptimismPortal2, L1StandardBridge, L1ERC721Bridge, L1CrossDomainMessenger, AnchorStateRegistry, DelayedWETH x2) now reference the new SuperchainConfig. Guardian changed from Optimism Guardian Multisig (`0x09f7150D...`) to Base Governance Multisig (`0x7bB41C3...`). All Optimism shared governance contracts removed from discovery scope (SuperchainProxyAdmin, SuperchainProxyAdminOwner, OpFoundationUpgradeSafe, OpFoundationOperationsSafe, Optimism Security Council, LivenessModule, LivenessGuard, DeputyPauseModule, SaferSafes). SystemConfig upgraded from v3.13.1 to v3.13.2 — implementation change is only a ReinitializableBase version bump from 3 to 4. The reinit sets new runtime values (guardian, superchainConfig now point to Base's own contracts). [Diff](https://disco.l2beat.com/diff/eth:0xd392c27B84b1cA776528F2704BC67B82a62132d2/eth:0x0507Aaa21c678976FCdC7e804836ACd6ebc17a44) FeeDisburser upgraded (impl `0x45969D...` → `0xDa70b4...`), removing on-chain Optimism revenue sharing (previously 2.5% gross / 15% net to OPTIMISM_WALLET). Now bridges 100% of collected fees to L1_WALLET. Revenue sharing likely moved off-chain or to a different mechanism. [Diff](https://disco.l2beat.com/diff/base:0x45969D00739d518f0Dde41920B67cE30395135A0/base:0xDa70b4cd0Cd8193f665A7D49CeFD5f79F11FCc75) Pause mechanics: the Incident Responder (Base Multisig 1, 3/13) can trigger a single pause lasting up to 3 months. It cannot unpause, extend, or re-pause after expiry — only the Guardian (Base Governance Multisig, 2/2) can do that. The Guardian can extend pauses indefinitely. This prevents the operator from permanently censoring withdrawals without Security Council approval. Base Security Council threshold increased from 7/10 to 8/11 (new member added). The upgrade path changed from 3 parties (Coordinator + SC + OP Foundation) to 2 parties (Coordinator 3/6 + SC 8/11), with an effective entity-level quorum of 9/12 (75%). The Coordinator Multisig absorbed the old Base Multisig 2 members directly (same 6 EOAs) and the OP Foundation was removed as a signer on the Governance Multisig. ### [2026-02-27 13:19 UTC](https://l2beat.com/layer2s/projects/base?update=442ac13e) (2 changes) Optimism Security Council: 2 members replaced. ### [2026-02-23 14:39 UTC](https://l2beat.com/layer2s/projects/base?update=33666871) (1 change) SystemConfig minBaseFee increased from 2,000,000 to 5,000,000 (2.5x increase). ### [2026-02-13 14:49 UTC](https://l2beat.com/layer2s/projects/base?update=77392bfd) (high severity, 48 changes) OP Contracts Upgrade 18 (op-contracts/v6.0.0). Same implementations as OP Mainnet. OptimismPortal2 v5.1.1→v5.2.0: adds Custom Gas Token safety guards preventing ETH value operations in CGT mode. ([diff](https://disco.l2beat.com/diff/eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202/eth:0x97cEbbf8959e2A5476fbe9B98A21806Ec234609B)) AnchorStateRegistry v3.5.0→v3.7.0: adds safe re-initialization guard for retirementTimestamp and a new getStartingAnchorRoot() getter. ([diff](https://disco.l2beat.com/diff/eth:0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E/eth:0x36398155Cd17cfe804F69b233eDDA800DD4D5aA5)) SystemConfig v3.11.0→v3.13.1: adds DelayedWETH storage slot, setBatcherHash(address) convenience setter, and isCustomGasToken() legacy getter. ([diff](https://disco.l2beat.com/diff/eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED/eth:0xd392c27B84b1cA776528F2704BC67B82a62132d2)) DisputeGameFactory v1.3.0→v1.4.0: cloning logic now embeds gameType in clone bytecode when gameArgs are present. ([diff](https://disco.l2beat.com/diff/eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50/eth:0xc040F392E52Cb6970CA8E110c280fE24E07C5e2c)) New PermissionedDisputeGameV2 and FaultDisputeGameV2 move game parameters (VM, WETH, anchor registry, etc.) from constructor immutables into clone bytecode, allowing the factory to configure per-clone without separate implementations. ### [2026-02-05 22:17 UTC](https://l2beat.com/layer2s/projects/base?update=1359343b) (2 changes) SystemConfig EIP-1559 parameter update: `eip1559Denominator` increased from 50 to 125 (2.5x) and `minBaseFee` doubled from 1000000 to 2000000. The higher denominator means slower/smoother fee adjustments on L2, while the higher minimum base fee sets a new floor for transaction costs. ### [2026-01-24 16:28 UTC](https://l2beat.com/layer2s/projects/base?update=47a1c68b) (7 changes) Gas parameter changes (daFootprintGasScalar, minBaseFee) on SystemConfig. GnosisSafe member rotation in base FeeDisburser admin. SaferSafes module (LivenessModule + TimelockGuard) added to OpFoundationUpgradeSafe and OpFoundationOperationsSafe. Timelock delays currently 0. ### [2025-12-22 12:16 UTC](https://l2beat.com/layer2s/projects/base?update=62f028e9) (4 changes) fee market config changes. ### [2025-12-18 08:53 UTC](https://l2beat.com/layer2s/projects/base?update=1c45bb96) (high severity, 14 changes) upgrade to safe 1.4.1 ### [2025-12-10 09:25 UTC](https://l2beat.com/layer2s/projects/base?update=3e186ad9) (high severity, 67 changes) 'Jovian' Upgrade + Fusaka Readiness: https://gov.optimism.io/t/upgrade-17-jovian-hardfork-and-fusaka-readiness/10400 Starting in Jovian, every non-deposit L2 tx gets a DA usage estimate and the block sums those up into a new resource called DA footprint. Each non-deposit tx compute daUsageEstimate using the Fjord linear model using the tx fastlzSize, and then multiply by the scalar (daFootprintGasScalar). The scalar essentially is a bytes-to-gas conversion factor, e.g. higher daFootprintGasScalar -> each estimated DA byte costs more footprint-gas -> stricter DA-per-block cap. In practice: - blocks can become “DA-full” before they are “gas-full” (daFootprint(block) <= gasLimit) - base fee now responds to DA-heavy blocks - base fee update uses gasMetered := max(gasUsed, blobGasUsed) and Jovian repurposes blobGasUsed to store daFootprint - DA-heavy transactions become pricier to include (DA-heavy blocks push gasMetered up, which pushes EIP-1559 base fee up, which feeds back into tx pricing) L1Block - setL1BlockValuesJovian() that introduces daFootprintGasScalar (400 default value) https://disco.l2beat.com/diff/base:0xFf256497D61dcd71a9e9Ff43967C13fdE1F72D12/base:0x3Ba4007f5C922FBb33C454B41ea7a1f11E83df2C Already templatized (minimal diff): OptimismMintableERC20Factory https://disco.l2beat.com/diff/eth:0x5493f4677A186f64805fe7317D6993ba4863988F/eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB L1StandardBridge https://disco.l2beat.com/diff/eth:0xe32B192fb1DcA88fCB1C56B3ACb429e32238aDCb/eth:0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A DisputeGameFactory https://disco.l2beat.com/diff/eth:0x33D1e8571a85a538ed3D5A4d88f46C112383439D/eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50 OptimismPortal2 https://disco.l2beat.com/diff/eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999/eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202 L1ERC721Bridge https://disco.l2beat.com/diff/eth:0x7f1d12fB2911EB095278085f721e644C1f675696/eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9 SystemConfig https://disco.l2beat.com/diff/eth:0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557/eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED L1CrossDomainMessenger https://disco.l2beat.com/diff/eth:0x22D12E0FAebD62d429514A65EBAe32dd316c12D6/eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0 ### [2025-11-28 09:42 UTC](https://l2beat.com/layer2s/projects/base?update=8db6dd6e) (high severity, 7 changes) 'Jovian' Upgrade + Fusaka Readiness: https://gov.optimism.io/t/upgrade-17-jovian-hardfork-and-fusaka-readiness/10400 is deployed, but base only upgrades the SuperchainConfi with minimal diff. ### [2025-11-17 11:21 UTC](https://l2beat.com/layer2s/projects/base?update=ac020ee7) (1 change) Increase in EIP-1559 elasticity (from 4 to 5), meaning that in periods of high demand the block can expand up to 5x the block gas target, and block gas target is now gasLimit/5. ### [2025-10-29 17:04 UTC](https://l2beat.com/layer2s/projects/base?update=97c66d15) (7 changes) msig changes. ### [2025-10-20 15:10 UTC](https://l2beat.com/layer2s/projects/base?update=c53336d7) (7 changes) Optimism wallet for fee collection changed threshold 67%->60%. Op foundation multisig member change. ### [2025-10-09 07:35 UTC](https://l2beat.com/layer2s/projects/base?update=be870638) (high severity, 96 changes) Upgrade to 16/16a contracts. L1StandardBridge - added SUPERCHAIN_ETH_BRIDGE predeploy address. https://disco.l2beat.com/diff/eth:0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A/eth:0xe32B192fb1DcA88fCB1C56B3ACb429e32238aDCb DisputeGameFactory - https://disco.l2beat.com/diff/eth:0x4bbA758F006Ef09402eF31724203F316ab74e4a0/eth:0x33D1e8571a85a538ed3D5A4d88f46C112383439D gameImpls 0 - https://disco.l2beat.com/diff/eth:0xAB91FB6cef84199145133f75cBD96B8a31F184ED/eth:0xe4066890367BF8A51d58377431808083A01b1E0c gameImpls 1 - https://disco.l2beat.com/diff/eth:0x7344Da3A618b86cdA67f8260C0cc2027D99F5B49/eth:0xe3803582fd5BCdc62720D2b80f35e8dDeA94e2ec SystemConfig - https://disco.l2beat.com/diff/eth:0x78FFE9209dFF6Fe1c9B6F3EFdF996BeE60346D0e/eth:0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557 OptimismPortal2 - https://disco.l2beat.com/diff/eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4/eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999 L1ERC721Bridge - https://disco.l2beat.com/diff/eth:0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013/eth:0x7f1d12fB2911EB095278085f721e644C1f675696 L1CrossDomainMessenger - https://disco.l2beat.com/diff/eth:0x5D5a095665886119693F0B41d8DFeE78da033e8B/eth:0x22D12E0FAebD62d429514A65EBAe32dd316c12D6 ### [2025-08-18 14:04 UTC](https://l2beat.com/layer2s/projects/base?update=0b3bf69f) (2 changes) Security council members rotation. ### [2025-07-25 14:44 UTC](https://l2beat.com/layer2s/projects/base?update=36e9aea4) (high severity, 29 changes) Base uses the same SuperchainConfig as OP mainnet, ink, unichain, soneium and swaps the DeputyGuardian Module for the DeputyPauser module in this gov upgrade. base is now principally compliant albeit with terrible liveness for the SC. all other changes from upgrade 16 are not followed by base (see op mainnet diffHistory). ### [2025-07-15 10:05 UTC](https://l2beat.com/layer2s/projects/base?update=705fc2c5) (1 change) MS member change. ### [2025-07-14 12:44 UTC](https://l2beat.com/layer2s/projects/base?update=9afb9d68) (16 changes) Discovery rerun on the same block number with only config-related changes. ### [2025-07-14 12:44 UTC](https://l2beat.com/layer2s/projects/base?update=cc022478) (37 changes) Discovery rerun on the same block number with only config-related changes. ### [2025-06-25 07:27 UTC](https://l2beat.com/layer2s/projects/base?update=b2e1eb2e) (high severity, 22 changes) Upgrade to new SystemConfig with single line change: maximumGasLimit = 500M (prev 200M, current 150M). ### [2025-06-20 06:58 UTC](https://l2beat.com/layer2s/projects/base?update=20a09d42) (1 change) elasticity +50%. ### [2025-06-09 10:53 UTC](https://l2beat.com/layer2s/projects/base?update=1bb9fef8) (2 changes) FeeDisburser admin moved to EOA. ### [2025-06-04 12:31 UTC](https://l2beat.com/layer2s/projects/base?update=517c861c) (9 changes) Base Multisig 1 signer rotation. ### [2025-05-30 05:26 UTC](https://l2beat.com/layer2s/projects/base?update=a64bec0a) (1 change) eip1559Denominator decrease: fees now react faster to block fill. ### [2025-05-12 08:32 UTC](https://l2beat.com/layer2s/projects/base?update=f9a08fb1) (high severity, 14 changes) Isthmus L2 contract upgrades, mainly focusing on support for the new operator fee (standard contracts). ### [2025-05-08 10:05 UTC](https://l2beat.com/layer2s/projects/base?update=a8dda342) (10 changes) OP stack DeputyPauser upgrade (see op mainnet for more info). ### [2025-04-30 09:40 UTC](https://l2beat.com/layer2s/projects/base?update=979a0b9d) (17 changes) Base l2 initial discovery. ### [2025-04-30 09:40 UTC](https://l2beat.com/layer2s/projects/base?update=710999d3) (27 changes) Base stage 1 upgrade. System upgrades are now governed by a 3/3 setup where upgrades need to be approved by Base Security Council (7/10), a Base multisig (3/6) and Op Operations multisig (5/7). ### [2025-04-25 13:08 UTC](https://l2beat.com/layer2s/projects/base?update=9f17fcf4) (high severity, 58 changes) [Isthmus upgrade](https://vote.optimism.io/proposals/8705916809146420472067303211131851783087744913535435360574720946039078686841): - upgraded proof system VM: MIPS (MT-Cannon MIPS64) - operator fee (fee mechanism to improve fee config for zk proven and alt-DA systems) - pectra readiness ### [2025-04-11 13:15 UTC](https://l2beat.com/layer2s/projects/base?update=f8cdcaf7) (high severity, 123 changes) Upgrade to known contracts. ### [2025-04-04 09:48 UTC](https://l2beat.com/layer2s/projects/base?update=3628f487) (high severity, 6 changes) Discovery rerun on the same block number with only config-related changes. ### [2025-02-19 14:15 UTC](https://l2beat.com/layer2s/projects/base?update=c61c2512) (15 changes) BaseMultisig2 signer changes. ### [2025-02-14 10:30 UTC](https://l2beat.com/layer2s/projects/base?update=d37ca3f2) (14 changes) Multisig changes. ### [2025-02-12 09:59 UTC](https://l2beat.com/layer2s/projects/base?update=e2d61e80) (2 changes) Optimism SecurityCouncil rotates signers. ### [2025-02-08 15:57 UTC](https://l2beat.com/layer2s/projects/base?update=d5b8bb72) (2 changes) Single SC member rotated. ### [2025-02-06 09:16 UTC](https://l2beat.com/layer2s/projects/base?update=aa73c6e3) (1 change) OP Stack SC signer rotation. ### [2025-02-05 06:17 UTC](https://l2beat.com/layer2s/projects/base?update=1c86e952) (high severity, 15 changes) Upgrade to new SystemConfig (known implementation). maximumGasLimit halved but due to the new logic effectively minor change in the L2 gas limit. ### [2025-01-30 10:30 UTC](https://l2beat.com/layer2s/projects/base?update=c50043dd) (13 changes) One signer added to BaseMultisig2. ### [2025-01-09 06:32 UTC](https://l2beat.com/layer2s/projects/base?update=05eaffb6) (8 changes) Note: The PermissionedDisputeGame and FaultDisputeGame contracts are not identical to the ones used by OP mainnet (minor changes). New MIPS, PermissionedDisputeGame, FaultDisputeGame contracts. - interop: add `hashL2toL2CrossDomainMessage()` and `_dependencySet` (in 'encoding' and 'hashing' libraries) - formatting and doc changes - removal of interfaces (IDisputeGame, IFaultDisputeGame) - no changes in DelayedWETH #### MIPS Refactor: [64bit architecture and multithreading support](https://github.com/ethereum-optimism/docs/issues/1066). ### [2025-01-07 14:18 UTC](https://l2beat.com/layer2s/projects/base?update=f2fc5c6c) (1 change) Add sky / maker USDS escrow (canonical external). ### [2024-12-12 18:44 UTC](https://l2beat.com/layer2s/projects/base?update=9d60a18d) (high severity, 6 changes) Upgraded to new config version with 400m gas limit. Gas limit goes against current OP Stack gas limit specification, which states the gas limit may not be set to a value larger than 200m (https://specs.optimism.io/protocol/system-config.html#gaslimit-uint64). ### [2024-10-31 14:35 UTC](https://l2beat.com/layer2s/projects/base?update=372c43f8) (high severity, 81 changes) Fault proofs upgrade: The dispute game contracts use the OP Mainnet implementations and identical parameters. Base risks are now like OP Mainnet except for upgradeability (Exit Window) because there is no SecurityCouncil. A proper Security Council and according upgrade delay are also the only requirements for Base to reach stage 1. ### [2024-09-26 06:19 UTC](https://l2beat.com/layer2s/projects/base?update=f845bc41) (1 change) Scheduled gas limit raise. ### [2024-09-17 09:51 UTC](https://l2beat.com/layer2s/projects/base?update=7704e8c1) (3 changes) DeputyGuardianModule upgrade: `setAnchorState()` is now callable by the deputy guardian. ### [2024-08-15 07:34 UTC](https://l2beat.com/layer2s/projects/base?update=8b5adedb) (12 changes) The Base Multisig (that can challenge state roots and is owner of SystemConfig) has two new members. ### [2024-08-01 09:03 UTC](https://l2beat.com/layer2s/projects/base?update=684592c3) (1 change) Gas limit raised. ### [2024-07-26 08:45 UTC](https://l2beat.com/layer2s/projects/base?update=ea617138) (1 change) (Tentative) gas limit raise (+ ~10%). ### [2024-07-18 07:32 UTC](https://l2beat.com/layer2s/projects/base?update=59f88769) (1 change) Gas limit bumped by 8% to 105M. ### [2024-07-03 06:36 UTC](https://l2beat.com/layer2s/projects/base?update=649003b6) (high severity, 76 changes) - L1StandardBridge stops functioning when Rollup is paused by SuperChain Guardian - L1ERC721Bridge stops functioning when Rollup is paused by SuperChain Guardian - L1CrossDomainMessenger stops functioning when Rollup is paused by SuperChain Guardian - OptmismPortal - Guardian could pause/unpause withdrawals. Now guardian that can pause is SuperChain Guardian - L2OutputOracle, SystemConfig - no significant changes ### [2024-06-19 09:08 UTC](https://l2beat.com/layer2s/projects/base?update=c7511d9e) (1 change) Gas limit raised by the amount of a baby step. ### [2024-06-10 09:30 UTC](https://l2beat.com/layer2s/projects/base?update=7b24957e) (2 changes) Change one MS signer and raise L2 gas limit. ### [2024-05-30 10:40 UTC](https://l2beat.com/layer2s/projects/base?update=3c8fb790) (10 changes) One new signer is added to the Guardian Multisig: `0x73565876170a336Fa02fDe34EeD03E3121f70bA6`. ### [2024-05-29 08:09 UTC](https://l2beat.com/layer2s/projects/base?update=527df683) (1 change) Gas limit on L2 is raised further. With a block time of 2s and elasticity of 10x, this currently puts Base at 3,75 GGas/s on average. This is 3x Ethereum Mainnet's 1,25 GGas/s and has a much higher surge scaling buffer. (elasticity) ### [2024-04-02 08:35 UTC](https://l2beat.com/layer2s/projects/base?update=cba18b21) (1 change) The gas limit for the Base L2 is changed (33% raise). Current block time is 2s, elasticity is 10x. Context: Plans to raise the gas limit gradually. ### [2024-03-28 07:45 UTC](https://l2beat.com/layer2s/projects/base?update=ee19ba98) (1 change) The gas limit for the Base L2 is changed (50% raise). Current block time is 2s, elasticity is 10x. Context: Congestion on base, plans to raise the gas limit gradually. ### [2024-03-14 00:20 UTC](https://l2beat.com/layer2s/projects/base?update=96d47aaa) (3 changes) Base uses blobs now. ### [2023-12-21 09:37 UTC](https://l2beat.com/layer2s/projects/base?update=bf5ff941) (8 changes) Two new owners (EOAs) are added to GuardianMultisig (now 3/8). ### [2023-12-01 12:33 UTC](https://l2beat.com/layer2s/projects/base?update=ba8cba11) (1 change) Added wstETHEscrow contract. ### [2023-09-26 08:12 UTC](https://l2beat.com/layer2s/projects/base?update=beb7ce7c) (1 change) ## Operator ### 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/0x03863Ab7F64B733cFF85C8fF44a86601C568Ca70#code) ## Sequencing ### Transactions are ordered by a centralized sequencer Base uses a single centralized sequencer for fast confirmations. Users can bypass it with one Ethereum transaction to the OptimismPortal. Base nodes derive the deposited transaction from Ethereum, including it after at most one sequencing window. **Centralized sequencing spec sheet** | Property | Value | Description | | --- | --- | --- | | Trusted preconfirmation | 200 ms, 2 s L2 block time | The centralized builder streams cumulative Flashblock preconfirmations about every 200 ms while sealing regular L2 blocks every 2 seconds. Flashblocks are out of protocol: the promise has no protocol enforcement or slashing, and a preconfirmation can be absent or reorged. | | Trusted ordering | Dynamic priority auction, Fee order per Flashblock | For each 200 ms build loop, the centralized builder selects available transactions by priority fee. Transactions committed to an earlier Flashblock are not reordered when a higher-fee transaction arrives later, so arrival time also affects ordering. This policy is not enforced by the derivation rules. | | Sequencer | Centralized, 5-instance Raft HA (sentiment: bad) | The Base operator controls real-time ordering. They document five sequencer instances coordinated by op-conductor using Raft leader election, with only the leader producing blocks. The replicas improve availability but do not create independent operators or censorship resistance. | | Real-time censorship resistance | No (sentiment: bad) | The centralized sequencer can censor transactions submitted through the normal L2 path. | | Forced inclusion | Automatic derivation, 1 L1 tx: portal deposit (sentiment: good) | The user submits one Ethereum transaction to the OptimismPortal which is automatically derived by conforming nodes. | | Inclusion delay | 12 hours, 3,600 L1 blocks (sentiment: good) | The static sequencing window is measured in Ethereum blocks. | | Inclusion mechanics | 1 L1 Tx, Address alias | Forced inclusion creates an L1-originated deposit transaction rather than submitting the original signed L2 transaction. Its calldata is capped at 120,000 bytes, its minimum L2 gas limit is 21,000 plus 40 gas per calldata byte, and deposits share a metered 20,000,000 gas resource limit per Ethereum block. L1 contract callers use an aliased address on L2. | | Exit delay | 5 days 12 hours, 12h inclusion + 20m + 5d state | After successful L2 inclusion (forced or sequencer), a permissionless ZK proof is needed to finalize the state and exit on L1. Without the centralized TEE proof, the game waits 5 days, followed by the currently 0 seconds finality air gap. The 1 day withdrawal-proof maturity period runs concurrently. | | Exit economics | 0.05 ETH, ZK proof required | Self-proposing the state needed for an exit requires a valid ZK proof and a 0.05 ETH bond for one 600-block checkpoint. | #### Censorship resistance The centralized sequencer provides no real-time censorship resistance. The Ethereum deposit path provides eventual censorship resistance, assuming the deposit is included on Ethereum. **References** - [Base documentation - Flashblocks](https://docs.base.org/base-chain/flashblocks/faq) - [Base engineering - Sequencer architecture](https://blog.base.dev/flashblocks-deep-dive) - [Base source code - Mainnet chain configuration](https://github.com/base/base/blob/5761d838af8ae52e4904a74af2f3d8b490f56fec/crates/common/chains/src/config.rs#L402-L409) - [Base Beryl - Reduced withdrawal delay](https://blog.base.dev/introducing-base-beryl) - [OptimismPortal2 - source code](https://etherscan.io/address/0x03863Ab7F64B733cFF85C8fF44a86601C568Ca70#code) - [AggregateVerifier - source code](https://etherscan.io/address/0xeF9eCeA15265321753047EBF7D54C858D53cB94f#code) ## Withdrawals ### 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, L2BEAT's contract explorer: https://disco.l2beat.com/ui/p/base ### Ethereum #### Actors ##### Base Governance Multisig Addresses: [0x7bB41C3008B3f03FE483B28b8DB90e19Cf07595c](https://etherscan.io/address/0x7bB41C3008B3f03FE483B28b8DB90e19Cf07595c) A Multisig with 2/2 threshold. - Can upgrade **with no delay** - OptimismMintableERC20Factory [via: ProxyAdmin] - TEEProverRegistry [via: ProxyAdmin] - DelayedWETH [via: ProxyAdmin] - L1StandardBridge [via: ProxyAdmin] - DisputeGameFactory [via: ProxyAdmin] - OptimismPortal2 [via: ProxyAdmin] - L1ERC721Bridge [via: ProxyAdmin] - DelayedWETH [via: ProxyAdmin] - SystemConfig [via: ProxyAdmin] - ProtocolVersions [via: ProxyAdmin] - L1CrossDomainMessenger [via: ProxyAdmin] - AnchorStateRegistry [via: ProxyAdmin] - SuperchainConfig [via: ProxyAdmin] - DelayedWETH [via: ProxyAdmin] - Can interact with DisputeGameFactory - set the dispute game implementation and initial bond for any game type - Can interact with ProtocolVersions - register upgrades, set their activation timestamps and the minimum protocol version, and appoint the incident responder - Can interact with AddressManager - set and change address mappings [via: ProxyAdmin] - 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 SP1VerifierGateway - affect the liveness and safety of the gateway - can transfer ownership, add and freeze verifier routes Participants (2): [0x9855054731540A48b28990B63DcF4f33d8AE46A1](https://l2beat.com/layer2s/projects/base#Base Coordinator Multisig) (Base Coordinator Multisig), [0x20AcF55A3DCfe07fC4cecaCFa1628F788EC8A4Dd](https://l2beat.com/layer2s/projects/base#Base Security Council) (Base Security Council) ##### Base Multisig 1 Addresses: [0x14536667Cd30e52C0b458BaACcB9faDA7046E056](https://etherscan.io/address/0x14536667Cd30e52C0b458BaACcB9faDA7046E056) A Multisig with 3/12 threshold. - 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 ProtocolVersions - delay the activation of a scheduled upgrade - Can interact with SuperchainConfig - can pause for up to 3mo 1d, but cannot unpause or extend pauses Participants (12): [0x7eA56fBD8320F032014C8889C4F6cDC86796Db04](https://etherscan.io/address/0x7eA56fBD8320F032014C8889C4F6cDC86796Db04), [0xD56C6462DC3A943596c7a54d6B0Dba404490E206](https://etherscan.io/address/0xD56C6462DC3A943596c7a54d6B0Dba404490E206), [0x8faB0B6b31A0b50A2c3d1FFBE6C0e1125699aE9d](https://etherscan.io/address/0x8faB0B6b31A0b50A2c3d1FFBE6C0e1125699aE9d), [0x0c1Ea3aCA9fc2cFa3640fec98a3214A849715b43](https://etherscan.io/address/0x0c1Ea3aCA9fc2cFa3640fec98a3214A849715b43), [0x082Cc00d1031a57d53496aBf6dAD8A6247159452](https://etherscan.io/address/0x082Cc00d1031a57d53496aBf6dAD8A6247159452), [0x1841CB3C2ce6870D0417844C817849da64E6e937](https://etherscan.io/address/0x1841CB3C2ce6870D0417844C817849da64E6e937), [0x5B154B8587168CB984Ff610F5De74289D8f68874](https://etherscan.io/address/0x5B154B8587168CB984Ff610F5De74289D8f68874), [0x541a833E4303EB56a45bE7E8E4A908db97568d1e](https://etherscan.io/address/0x541a833E4303EB56a45bE7E8E4A908db97568d1e), [0xB37B2D42cb0C10ebf96279CcECa2cBFc47C6f236](https://etherscan.io/address/0xB37B2D42cb0C10ebf96279CcECa2cBFc47C6f236), [0x644e3DedB0e4F83Bfcf8F9992964d240224B74dc](https://etherscan.io/address/0x644e3DedB0e4F83Bfcf8F9992964d240224B74dc), [0x7Ad8E6B7B1f6D66F49559f20053Cef8a7b6c488E](https://etherscan.io/address/0x7Ad8E6B7B1f6D66F49559f20053Cef8a7b6c488E), [0x26c72586FB396325F58718152FEFA94E93Cf177b](https://etherscan.io/address/0x26c72586FB396325F58718152FEFA94E93Cf177b) ##### Base Coordinator Multisig Addresses: [0x9855054731540A48b28990B63DcF4f33d8AE46A1](https://etherscan.io/address/0x9855054731540A48b28990B63DcF4f33d8AE46A1) A Multisig with 3/6 threshold. Member of Base Governance Multisig. - Can interact with TEEProverRegistry - add or remove allowlisted proposers, set the game type, and register or deregister TEE enclave signers - Can interact with CertManager - revoke the root certificate, unrevoke certificates and set the revoker Participants (6): [0xf9e320f3dA12E68af219d9E2A490Dd649f6B177c](https://etherscan.io/address/0xf9e320f3dA12E68af219d9E2A490Dd649f6B177c), [0xB011a32ED8b4F70D9943A2199F539bbeCd7b62F7](https://etherscan.io/address/0xB011a32ED8b4F70D9943A2199F539bbeCd7b62F7), [0x3Dad2200849925Bb46d9bF05aFa5f7F213F4c18E](https://etherscan.io/address/0x3Dad2200849925Bb46d9bF05aFa5f7F213F4c18E), [0x1c870776B168A9ffAE80c51f050C611eDd246741](https://etherscan.io/address/0x1c870776B168A9ffAE80c51f050C611eDd246741), [0x3cd692eCE8b6573A2220ae00d0dEb98f0DfFA9a1](https://etherscan.io/address/0x3cd692eCE8b6573A2220ae00d0dEb98f0DfFA9a1), [0x6CD3850756b7894774Ab715D136F9dD02837De50](https://etherscan.io/address/0x6CD3850756b7894774Ab715D136F9dD02837De50) ##### Base Security Council Addresses: [0x20AcF55A3DCfe07fC4cecaCFa1628F788EC8A4Dd](https://etherscan.io/address/0x20AcF55A3DCfe07fC4cecaCFa1628F788EC8A4Dd) A Multisig with 8/11 threshold. Member of Base Governance Multisig. Participants (11): [0xbDE1845c879942fC326F247Ad708677733Dd5594](https://etherscan.io/address/0xbDE1845c879942fC326F247Ad708677733Dd5594), [0x5ff5C78ff194acc24C22DAaDdE4D639ebF18ACC6](https://etherscan.io/address/0x5ff5C78ff194acc24C22DAaDdE4D639ebF18ACC6), [0x82C80F34C4b5c153dB76122a11AaD2F77C99E766](https://etherscan.io/address/0x82C80F34C4b5c153dB76122a11AaD2F77C99E766), [0xa8ee754FD1d069fb4B5d652730A0ca5e07a3fb06](https://etherscan.io/address/0xa8ee754FD1d069fb4B5d652730A0ca5e07a3fb06), [0x1C56A6d2A6Af643cea4E62e72B75B9bDe8d62e2B](https://etherscan.io/address/0x1C56A6d2A6Af643cea4E62e72B75B9bDe8d62e2B), [0xA5657B88A0130a626fcDd6aAA59522373438CdFE](https://etherscan.io/address/0xA5657B88A0130a626fcDd6aAA59522373438CdFE), [0x21C7D1e6A81Daca071bA94839ab74C39A25f851F](https://etherscan.io/address/0x21C7D1e6A81Daca071bA94839ab74C39A25f851F), [0xa5959a39cA67b9fb473E4A3A898C611EEAc9CB73](https://etherscan.io/address/0xa5959a39cA67b9fb473E4A3A898C611EEAc9CB73), [0x18e982274f8C5B548D5aAc7aBef44D61504e1b3E](https://etherscan.io/address/0x18e982274f8C5B548D5aAc7aBef44D61504e1b3E), [0x99DB5BbA0db16e9aD05e3ff53310683CC3C971D2](https://etherscan.io/address/0x99DB5BbA0db16e9aD05e3ff53310683CC3C971D2), [0x0E8A99738a50D523871739c6d676554b0E34252f](https://etherscan.io/address/0x0E8A99738a50D523871739c6d676554b0E34252f) **References** - [Security Council members - Base Docs](https://docs.base.org/chain/security-council) ##### EOA 1 Addresses: [0x5050F69a9786F081509234F1a7F4684b5E5b76C9](https://etherscan.io/address/0x5050F69a9786F081509234F1a7F4684b5E5b76C9) - Can interact with SystemConfig - Allowed to commit transactions from the current layer to the host chain ##### EOA 3 Addresses: [0xd87488Dbb5b6F47cc6c15Dd95Bb60c83D3031b04](https://etherscan.io/address/0xd87488Dbb5b6F47cc6c15Dd95Bb60c83D3031b04) - Can interact with TEEProverRegistry - register and deregister TEE enclave signers and transfer the manager role - Can interact with CertManager - revoke non-root certificates ### Base Chain #### Actors ##### Base Governance Multisig - L2 Alias Addresses: [0x8cC51c3008b3f03Fe483B28B8Db90e19cF076a6d](https://basescan.org/address/0x8cC51c3008b3f03Fe483B28B8Db90e19cF076a6d) - Can upgrade **with no delay** - L2CrossDomainMessenger [via: ProxyAdmin] - L2StandardBridge [via: ProxyAdmin] - SequencerFeeVault [via: ProxyAdmin] - OptimismMintableERC20Factory [via: ProxyAdmin] - L1BlockNumber [via: ProxyAdmin] - L2ERC721Bridge [via: ProxyAdmin] - L1Block [via: ProxyAdmin] - L2ToL1MessagePasser [via: ProxyAdmin] - OptimismMintableERC721Factory [via: ProxyAdmin] - ProxyAdmin [via: ProxyAdmin] - BaseFeeVault [via: ProxyAdmin] - L1FeeVault [via: ProxyAdmin] - SchemaRegistry [via: ProxyAdmin] - EAS [via: ProxyAdmin] ##### EOA 2 Addresses: [0xa966054731540a48b28990b63Dcf4f33d8aE57B2](https://basescan.org/address/0xa966054731540a48b28990b63Dcf4f33d8aE57B2) - Can upgrade **with no delay** - FeeDisburser ## Smart contracts ![A diagram of the smart contract architecture](https://l2beat.com/static/images/architecture/opstack-rollup-superchain-opfp-aggverifier.7a01f161.png) Explore these contracts and permissions in Disco, L2BEAT's contract explorer: https://disco.l2beat.com/ui/p/base ### Ethereum #### DisputeGameFactory Addresses: [0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e](https://etherscan.io/address/0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e#code), [0x94eab8f73fd83407D26C006D159923760D483029](https://etherscan.io/address/0x94eab8f73fd83407D26C006D159923760D483029#code) (Implementation (Upgradable)), [0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E](https://etherscan.io/address/0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E#code) (Admin) **Past upgrades** (Count of upgrades: 6, Last upgrade: 16d 8h ago, Avg upgrade interval: 3mo 15d) - 2026-09-28 20:38 UTC, upgrade of [DisputeGameFactory](https://etherscan.io/address/0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e#code): transaction [0x356e1dd97cb22e3d6129ec91557b1bec8971f0c2e0b4d6c1fb54e8b014dd659b](https://etherscan.io/tx/0x356e1dd97cb22e3d6129ec91557b1bec8971f0c2e0b4d6c1fb54e8b014dd659b), implementations: [0x94eab8f73fd83407D26C006D159923760D483029](https://etherscan.io/address/0x94eab8f73fd83407D26C006D159923760D483029#code) ([diff](https://disco.l2beat.com/diff/eth:0x468C2345D1d409d5b0F2f8bE4aE2082150cC1a0c/eth:0x94eab8f73fd83407D26C006D159923760D483029)) - 2026-05-26 19:59 UTC, upgrade of [DisputeGameFactory](https://etherscan.io/address/0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e#code): transaction [0x75b1c9b2090ba2b311d6be08c319340b87dc1aabfae2505d126e7a0f1fc6b11c](https://etherscan.io/tx/0x75b1c9b2090ba2b311d6be08c319340b87dc1aabfae2505d126e7a0f1fc6b11c), implementations: [0x468C2345D1d409d5b0F2f8bE4aE2082150cC1a0c](https://etherscan.io/address/0x468C2345D1d409d5b0F2f8bE4aE2082150cC1a0c#code) ([diff](https://disco.l2beat.com/diff/eth:0xc040F392E52Cb6970CA8E110c280fE24E07C5e2c/eth:0x468C2345D1d409d5b0F2f8bE4aE2082150cC1a0c)) - 2026-02-10 16:49 UTC, upgrade of [DisputeGameFactory](https://etherscan.io/address/0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e#code): transaction [0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b](https://etherscan.io/tx/0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b), implementations: [0xc040F392E52Cb6970CA8E110c280fE24E07C5e2c](https://etherscan.io/address/0xc040F392E52Cb6970CA8E110c280fE24E07C5e2c#code) ([diff](https://disco.l2beat.com/diff/eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50/eth:0xc040F392E52Cb6970CA8E110c280fE24E07C5e2c)) - 2025-12-01 15:58 UTC, upgrade of [DisputeGameFactory](https://etherscan.io/address/0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e#code): transaction [0x9b9aa2d8e857e1a28e55b124e931eac706b3ae04c1b33ba949f0366359860993](https://etherscan.io/tx/0x9b9aa2d8e857e1a28e55b124e931eac706b3ae04c1b33ba949f0366359860993), implementations: [0x74Fac1D45B98bae058F8F566201c9A81B85C7D50](https://etherscan.io/address/0x74Fac1D45B98bae058F8F566201c9A81B85C7D50#code) ([diff](https://disco.l2beat.com/diff/eth:0x33D1e8571a85a538ed3D5A4d88f46C112383439D/eth:0x74Fac1D45B98bae058F8F566201c9A81B85C7D50)) - 2025-10-07 18:42 UTC, upgrade of [DisputeGameFactory](https://etherscan.io/address/0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e#code): transaction [0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38](https://etherscan.io/tx/0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38), implementations: [0x33D1e8571a85a538ed3D5A4d88f46C112383439D](https://etherscan.io/address/0x33D1e8571a85a538ed3D5A4d88f46C112383439D#code) ([diff](https://disco.l2beat.com/diff/eth:0x4bbA758F006Ef09402eF31724203F316ab74e4a0/eth:0x33D1e8571a85a538ed3D5A4d88f46C112383439D)) - 2025-04-09 16:07 UTC, upgrade of [DisputeGameFactory](https://etherscan.io/address/0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e#code): transaction [0x0351fede2eca409c36da1996944ef02aabaa989637ca1bfacd2f3f07547d1134](https://etherscan.io/tx/0x0351fede2eca409c36da1996944ef02aabaa989637ca1bfacd2f3f07547d1134), implementations: [0x4bbA758F006Ef09402eF31724203F316ab74e4a0](https://etherscan.io/address/0x4bbA758F006Ef09402eF31724203F316ab74e4a0#code) ([diff](https://disco.l2beat.com/diff/eth:0xc641A33cab81C559F2bd4b21EA34C290E2440C2B/eth:0x4bbA758F006Ef09402eF31724203F316ab74e4a0)) - 2024-10-07 13:33 UTC, deployment of [DisputeGameFactory](https://etherscan.io/address/0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e#code): transaction [0x60eca85990bf426b85e3f3db9d9215e7fb229dce201a62401ad3d8a08ee5613c](https://etherscan.io/tx/0x60eca85990bf426b85e3f3db9d9215e7fb229dce201a62401ad3d8a08ee5613c), 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 Base Governance Multisig - **owner**: Base Governance Multisig Can be upgraded by: Base Governance Multisig with no delay #### OptimismPortal2 (escrow) Addresses: [0x49048044D57e1C92A77f79988d21Fa8fAF74E97e](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code), [0x03863Ab7F64B733cFF85C8fF44a86601C568Ca70](https://etherscan.io/address/0x03863Ab7F64B733cFF85C8fF44a86601C568Ca70#code) (Implementation (Upgradable)), [0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E](https://etherscan.io/address/0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E#code) (Admin) **Past upgrades** (Count of upgrades: 12, Last upgrade: 7d 11h ago, Avg upgrade interval: 3mo 3d) - 2026-10-07 17:44 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0x12b3bf5bb0a8f921321f9a91303240ce01fde9f99ba9f97234f89d114c077bf6](https://etherscan.io/tx/0x12b3bf5bb0a8f921321f9a91303240ce01fde9f99ba9f97234f89d114c077bf6), implementations: [0x03863Ab7F64B733cFF85C8fF44a86601C568Ca70](https://etherscan.io/address/0x03863Ab7F64B733cFF85C8fF44a86601C568Ca70#code) ([diff](https://disco.l2beat.com/diff/eth:0xcA5ca23502eFf4254bc11Ac0bEC4Dbb7495Bd06C/eth:0x03863Ab7F64B733cFF85C8fF44a86601C568Ca70)) - 2026-09-28 20:38 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0x356e1dd97cb22e3d6129ec91557b1bec8971f0c2e0b4d6c1fb54e8b014dd659b](https://etherscan.io/tx/0x356e1dd97cb22e3d6129ec91557b1bec8971f0c2e0b4d6c1fb54e8b014dd659b), implementations: [0xcA5ca23502eFf4254bc11Ac0bEC4Dbb7495Bd06C](https://etherscan.io/address/0xcA5ca23502eFf4254bc11Ac0bEC4Dbb7495Bd06C#code) ([diff](https://disco.l2beat.com/diff/eth:0x66d94eE8F529b683ED6013729784e8bb44697A64/eth:0xcA5ca23502eFf4254bc11Ac0bEC4Dbb7495Bd06C)) - 2026-05-26 19:59 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0x75b1c9b2090ba2b311d6be08c319340b87dc1aabfae2505d126e7a0f1fc6b11c](https://etherscan.io/tx/0x75b1c9b2090ba2b311d6be08c319340b87dc1aabfae2505d126e7a0f1fc6b11c), implementations: [0x66d94eE8F529b683ED6013729784e8bb44697A64](https://etherscan.io/address/0x66d94eE8F529b683ED6013729784e8bb44697A64#code) ([diff](https://disco.l2beat.com/diff/eth:0x97cEbbf8959e2A5476fbe9B98A21806Ec234609B/eth:0x66d94eE8F529b683ED6013729784e8bb44697A64)) - 2026-02-10 16:49 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b](https://etherscan.io/tx/0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b), implementations: [0x97cEbbf8959e2A5476fbe9B98A21806Ec234609B](https://etherscan.io/address/0x97cEbbf8959e2A5476fbe9B98A21806Ec234609B#code) ([diff](https://disco.l2beat.com/diff/eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202/eth:0x97cEbbf8959e2A5476fbe9B98A21806Ec234609B)) - 2025-12-01 15:58 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0x9b9aa2d8e857e1a28e55b124e931eac706b3ae04c1b33ba949f0366359860993](https://etherscan.io/tx/0x9b9aa2d8e857e1a28e55b124e931eac706b3ae04c1b33ba949f0366359860993), implementations: [0x7Cf803296662e8C72A6C1d6450572209aCF7f202](https://etherscan.io/address/0x7Cf803296662e8C72A6C1d6450572209aCF7f202#code) ([diff](https://disco.l2beat.com/diff/eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999/eth:0x7Cf803296662e8C72A6C1d6450572209aCF7f202)) - 2025-10-07 18:42 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38](https://etherscan.io/tx/0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38), implementations: [0x381E729FF983FA4BCEd820e7b922d79bF653B999](https://etherscan.io/address/0x381E729FF983FA4BCEd820e7b922d79bF653B999#code) ([diff](https://disco.l2beat.com/diff/eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4/eth:0x381E729FF983FA4BCEd820e7b922d79bF653B999)) - 2025-04-24 16:41 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0xfd06079372fea0ef0c8907b71931fc6907cc88c39f0dc036d3ebf267686fb6da](https://etherscan.io/tx/0xfd06079372fea0ef0c8907b71931fc6907cc88c39f0dc036d3ebf267686fb6da), implementations: [0xB443Da3e07052204A02d630a8933dAc05a0d6fB4](https://etherscan.io/address/0xB443Da3e07052204A02d630a8933dAc05a0d6fB4#code) ([diff](https://disco.l2beat.com/diff/eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd/eth:0xB443Da3e07052204A02d630a8933dAc05a0d6fB4)) - 2025-04-09 16:07 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0x0351fede2eca409c36da1996944ef02aabaa989637ca1bfacd2f3f07547d1134](https://etherscan.io/tx/0x0351fede2eca409c36da1996944ef02aabaa989637ca1bfacd2f3f07547d1134), implementations: [0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd](https://etherscan.io/address/0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd#code) ([diff](https://disco.l2beat.com/diff/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC/eth:0x2D7e764a0D9919e16983a46595CfA81fc34fa7Cd)) - 2024-10-30 15:41 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0x2476bda1e2cc0f2a501876532cacf1d267fc9be8f07271b75e512e3b6c927639](https://etherscan.io/tx/0x2476bda1e2cc0f2a501876532cacf1d267fc9be8f07271b75e512e3b6c927639), implementations: [0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC](https://etherscan.io/address/0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC#code) ([diff](https://disco.l2beat.com/diff/eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC)) - 2024-10-30 15:41 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0x2476bda1e2cc0f2a501876532cacf1d267fc9be8f07271b75e512e3b6c927639](https://etherscan.io/tx/0x2476bda1e2cc0f2a501876532cacf1d267fc9be8f07271b75e512e3b6c927639), implementations: [0xe2F826324b2faf99E513D16D266c3F80aE87832B](https://etherscan.io/address/0xe2F826324b2faf99E513D16D266c3F80aE87832B#code) ([diff](https://disco.l2beat.com/diff/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC/eth:0xe2F826324b2faf99E513D16D266c3F80aE87832B)) - 2024-06-28 16:32 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817](https://etherscan.io/tx/0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817), implementations: [0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC](https://etherscan.io/address/0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC#code) ([diff](https://disco.l2beat.com/diff/eth:0x2D778797049FE9259d947D1ED8e5442226dFB589/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC)) - 2024-06-28 16:32 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817](https://etherscan.io/tx/0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817), implementations: [0x2D778797049FE9259d947D1ED8e5442226dFB589](https://etherscan.io/address/0x2D778797049FE9259d947D1ED8e5442226dFB589#code) ([diff](https://disco.l2beat.com/diff/eth:0x5FB30336A8d0841cf15d452afA297cB6D10877D7/eth:0x2D778797049FE9259d947D1ED8e5442226dFB589)) - 2023-06-15 01:51 UTC, deployment of [OptimismPortal2](https://etherscan.io/address/0x49048044D57e1C92A77f79988d21Fa8fAF74E97e#code): transaction [0xad5179152fdbe7ca60a41fd5a490add905e567c59e6630a7856a379759939a8e](https://etherscan.io/tx/0xad5179152fdbe7ca60a41fd5a490add905e567c59e6630a7856a379759939a8e), implementations: [0x5FB30336A8d0841cf15d452afA297cB6D10877D7](https://etherscan.io/address/0x5FB30336A8d0841cf15d452afA297cB6D10877D7#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 AggregateVerifier. - Roles: - **admin**: ProxyAdmin; ultimately Base Governance Multisig The following tokens are included in the value secured calculation: ETH Can be upgraded by: Base Governance Multisig with no delay #### SystemConfig Addresses: [0x73a79Fab69143498Ed3712e519A88a918e1f4072](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code), [0x56ca4f4F5Ba9B42d360B48429e8C4a60C5A0795D](https://etherscan.io/address/0x56ca4f4F5Ba9B42d360B48429e8C4a60C5A0795D#code) (Implementation (Upgradable)), [0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E](https://etherscan.io/address/0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E#code) (Admin) **Past upgrades** (Count of upgrades: 15, Last upgrade: 16d 8h ago, Avg upgrade interval: 2mo 16d) - 2026-09-28 20:38 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0x356e1dd97cb22e3d6129ec91557b1bec8971f0c2e0b4d6c1fb54e8b014dd659b](https://etherscan.io/tx/0x356e1dd97cb22e3d6129ec91557b1bec8971f0c2e0b4d6c1fb54e8b014dd659b), implementations: [0x56ca4f4F5Ba9B42d360B48429e8C4a60C5A0795D](https://etherscan.io/address/0x56ca4f4F5Ba9B42d360B48429e8C4a60C5A0795D#code) ([diff](https://disco.l2beat.com/diff/eth:0x0507Aaa21c678976FCdC7e804836ACd6ebc17a44/eth:0x56ca4f4F5Ba9B42d360B48429e8C4a60C5A0795D)) - 2026-03-03 17:30 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0xa2dc938704977d2f3d0765832e79e1239d97aa6912efadc21a9705ef7dca42eb](https://etherscan.io/tx/0xa2dc938704977d2f3d0765832e79e1239d97aa6912efadc21a9705ef7dca42eb), implementations: [0x0507Aaa21c678976FCdC7e804836ACd6ebc17a44](https://etherscan.io/address/0x0507Aaa21c678976FCdC7e804836ACd6ebc17a44#code) ([diff](https://disco.l2beat.com/diff/eth:0xd392c27B84b1cA776528F2704BC67B82a62132d2/eth:0x0507Aaa21c678976FCdC7e804836ACd6ebc17a44)) - 2026-02-10 16:49 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b](https://etherscan.io/tx/0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b), implementations: [0xd392c27B84b1cA776528F2704BC67B82a62132d2](https://etherscan.io/address/0xd392c27B84b1cA776528F2704BC67B82a62132d2#code) ([diff](https://disco.l2beat.com/diff/eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED/eth:0xd392c27B84b1cA776528F2704BC67B82a62132d2)) - 2025-12-01 15:58 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0x9b9aa2d8e857e1a28e55b124e931eac706b3ae04c1b33ba949f0366359860993](https://etherscan.io/tx/0x9b9aa2d8e857e1a28e55b124e931eac706b3ae04c1b33ba949f0366359860993), implementations: [0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED](https://etherscan.io/address/0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED#code) ([diff](https://disco.l2beat.com/diff/eth:0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557/eth:0x2fA28989fc559836E9d66dFf3010C7F7f41c65ED)) - 2025-10-07 18:42 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38](https://etherscan.io/tx/0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38), implementations: [0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557](https://etherscan.io/address/0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557#code) ([diff](https://disco.l2beat.com/diff/eth:0x78FFE9209dFF6Fe1c9B6F3EFdF996BeE60346D0e/eth:0x2bFE4A5Bd5A41e9d848d843ebCDFa15954e9A557)) - 2025-06-24 20:34 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0x289aeed24a156bbb3b03cbbe0ef4e5fc873436d41cf50c746cdd380ff26be89b](https://etherscan.io/tx/0x289aeed24a156bbb3b03cbbe0ef4e5fc873436d41cf50c746cdd380ff26be89b), implementations: [0x78FFE9209dFF6Fe1c9B6F3EFdF996BeE60346D0e](https://etherscan.io/address/0x78FFE9209dFF6Fe1c9B6F3EFdF996BeE60346D0e#code) ([diff](https://disco.l2beat.com/diff/eth:0x340f923E5c7cbB2171146f64169EC9d5a9FfE647/eth:0x78FFE9209dFF6Fe1c9B6F3EFdF996BeE60346D0e)) - 2025-04-24 16:41 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0xfd06079372fea0ef0c8907b71931fc6907cc88c39f0dc036d3ebf267686fb6da](https://etherscan.io/tx/0xfd06079372fea0ef0c8907b71931fc6907cc88c39f0dc036d3ebf267686fb6da), implementations: [0x340f923E5c7cbB2171146f64169EC9d5a9FfE647](https://etherscan.io/address/0x340f923E5c7cbB2171146f64169EC9d5a9FfE647#code) ([diff](https://disco.l2beat.com/diff/eth:0x760C48C62A85045A6B69f07F4a9f22868659CbCc/eth:0x340f923E5c7cbB2171146f64169EC9d5a9FfE647)) - 2025-04-09 16:07 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0x0351fede2eca409c36da1996944ef02aabaa989637ca1bfacd2f3f07547d1134](https://etherscan.io/tx/0x0351fede2eca409c36da1996944ef02aabaa989637ca1bfacd2f3f07547d1134), implementations: [0x760C48C62A85045A6B69f07F4a9f22868659CbCc](https://etherscan.io/address/0x760C48C62A85045A6B69f07F4a9f22868659CbCc#code) ([diff](https://disco.l2beat.com/diff/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC/eth:0x760C48C62A85045A6B69f07F4a9f22868659CbCc)) - 2025-02-04 20:28 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0x765a2eb3c7eecea5722b120037123eaec9e6ef4b6a53ba2bcfb88ef08fae074b](https://etherscan.io/tx/0x765a2eb3c7eecea5722b120037123eaec9e6ef4b6a53ba2bcfb88ef08fae074b), implementations: [0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC](https://etherscan.io/address/0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC#code) ([diff](https://disco.l2beat.com/diff/eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC)) - 2025-02-04 20:28 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0x765a2eb3c7eecea5722b120037123eaec9e6ef4b6a53ba2bcfb88ef08fae074b](https://etherscan.io/tx/0x765a2eb3c7eecea5722b120037123eaec9e6ef4b6a53ba2bcfb88ef08fae074b), implementations: [0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375](https://etherscan.io/address/0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375#code) ([diff](https://disco.l2beat.com/diff/eth:0x45C4e267aE21E90f72C8AbF43ddB5941c953482F/eth:0xAB9d6cB7A427c0765163A7f45BB91cAfe5f2D375)) - 2024-12-11 23:00 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0x1fdbb2443b479fedc7a6e43400a5f09c883aa00d3e7b40bc7238a08e43625294](https://etherscan.io/tx/0x1fdbb2443b479fedc7a6e43400a5f09c883aa00d3e7b40bc7238a08e43625294), implementations: [0x45C4e267aE21E90f72C8AbF43ddB5941c953482F](https://etherscan.io/address/0x45C4e267aE21E90f72C8AbF43ddB5941c953482F#code) ([diff](https://disco.l2beat.com/diff/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC/eth:0x45C4e267aE21E90f72C8AbF43ddB5941c953482F)) - 2024-10-30 15:41 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0x2476bda1e2cc0f2a501876532cacf1d267fc9be8f07271b75e512e3b6c927639](https://etherscan.io/tx/0x2476bda1e2cc0f2a501876532cacf1d267fc9be8f07271b75e512e3b6c927639), implementations: [0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC](https://etherscan.io/address/0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC#code) ([diff](https://disco.l2beat.com/diff/eth:0xF56D96B2535B932656d3c04Ebf51baBff241D886/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC)) - 2024-10-30 15:41 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0x2476bda1e2cc0f2a501876532cacf1d267fc9be8f07271b75e512e3b6c927639](https://etherscan.io/tx/0x2476bda1e2cc0f2a501876532cacf1d267fc9be8f07271b75e512e3b6c927639), implementations: [0xF56D96B2535B932656d3c04Ebf51baBff241D886](https://etherscan.io/address/0xF56D96B2535B932656d3c04Ebf51baBff241D886#code) ([diff](https://disco.l2beat.com/diff/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC/eth:0xF56D96B2535B932656d3c04Ebf51baBff241D886)) - 2024-06-28 16:32 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817](https://etherscan.io/tx/0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817), implementations: [0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC](https://etherscan.io/address/0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC#code) ([diff](https://disco.l2beat.com/diff/eth:0xba2492e52F45651B60B8B38d4Ea5E2390C64Ffb1/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC)) - 2024-06-28 16:32 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817](https://etherscan.io/tx/0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817), implementations: [0xba2492e52F45651B60B8B38d4Ea5E2390C64Ffb1](https://etherscan.io/address/0xba2492e52F45651B60B8B38d4Ea5E2390C64Ffb1#code) ([diff](https://disco.l2beat.com/diff/eth:0x6481ff79597Fe4F77E1063f615ec5BDaDDEFfd4B/eth:0xba2492e52F45651B60B8B38d4Ea5E2390C64Ffb1)) - 2023-06-15 01:51 UTC, deployment of [SystemConfig](https://etherscan.io/address/0x73a79Fab69143498Ed3712e519A88a918e1f4072#code): transaction [0x0a7442e325dac626d8c16a7a052e9a2ee8cd08a5b8c9796228b4d297e20ea3cc](https://etherscan.io/tx/0x0a7442e325dac626d8c16a7a052e9a2ee8cd08a5b8c9796228b4d297e20ea3cc), implementations: [0x6481ff79597Fe4F77E1063f615ec5BDaDDEFfd4B](https://etherscan.io/address/0x6481ff79597Fe4F77E1063f615ec5BDaDDEFfd4B#code) Contains configuration parameters such as the Sequencer address, gas limit on this chain and the unsafe block signer address. - Roles: - **admin**: ProxyAdmin; ultimately Base Governance Multisig - **batcherHash**: EOA 1 - **owner**: Base Multisig 1 Can be upgraded by: Base Governance Multisig with no delay #### SuperchainConfig Addresses: [0xb535ff7F118260a952CE65e7fF41B1743De8EE6c](https://etherscan.io/address/0xb535ff7F118260a952CE65e7fF41B1743De8EE6c#code), [0xc4ceeB264Fa35a022e470aCc3C6A522308f3ec02](https://etherscan.io/address/0xc4ceeB264Fa35a022e470aCc3C6A522308f3ec02#code) (Implementation (Upgradable)), [0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E](https://etherscan.io/address/0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2026-02-24 22:47 UTC, deployment of [SuperchainConfig](https://etherscan.io/address/0xb535ff7F118260a952CE65e7fF41B1743De8EE6c#code): transaction [0x29d51cf032651b7bedba5af1030eff2c43e40b676d4fe2cdf6c970a8a01e3a43](https://etherscan.io/tx/0x29d51cf032651b7bedba5af1030eff2c43e40b676d4fe2cdf6c970a8a01e3a43), implementations: [0xc4ceeB264Fa35a022e470aCc3C6A522308f3ec02](https://etherscan.io/address/0xc4ceeB264Fa35a022e470aCc3C6A522308f3ec02#code) Base's own SuperchainConfig, used to manage pause states for the Base chain. The guardian and incident responder roles are immutable and set at construction time. Each pause automatically expires after 3mo 1d. - Roles: - **admin**: ProxyAdmin; ultimately Base Governance Multisig - **guardian**: Base Governance Multisig - **incident_responder**: Base Multisig 1 Can be upgraded by: Base Governance Multisig with no delay #### L1StandardBridge (escrow) Addresses: [0x3154Cf16ccdb4C6d922629664174b904d80F2C35](https://etherscan.io/address/0x3154Cf16ccdb4C6d922629664174b904d80F2C35#code), [0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A](https://etherscan.io/address/0x61525EaaCDdB97D9184aFc205827E6A4fd0Bf62A#code) (Implementation (Upgradable)), [0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E](https://etherscan.io/address/0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E#code) (Admin) The main entry point to deposit ERC20 tokens from host chain to this chain. - Roles: - **admin**: ProxyAdmin; ultimately Base Governance Multisig All supported tokens in this escrow are included in the value secured calculation. Can be upgraded by: Base Governance Multisig with no delay Implementation used in: [Ancient8](https://l2beat.com/layer2s/projects/ancient8#L1StandardBridge), [Boba Network](https://l2beat.com/layer2s/projects/bobanetwork#L1StandardBridge), [Forknet](https://l2beat.com/layer2s/projects/forknet#L1StandardBridge), [RISE](https://l2beat.com/layer2s/projects/rise#L1StandardBridge) #### L1ERC721Bridge Addresses: [0x608d94945A64503E642E6370Ec598e519a2C1E53](https://etherscan.io/address/0x608d94945A64503E642E6370Ec598e519a2C1E53#code), [0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9](https://etherscan.io/address/0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9#code) (Implementation (Upgradable)), [0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E](https://etherscan.io/address/0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E#code) (Admin) **Past upgrades** (Count of upgrades: 7, Last upgrade: 8mo 6d ago, Avg upgrade interval: 5mo 2d) - 2026-02-10 16:49 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x608d94945A64503E642E6370Ec598e519a2C1E53#code): transaction [0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b](https://etherscan.io/tx/0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b), implementations: [0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9](https://etherscan.io/address/0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9#code) ([diff](https://disco.l2beat.com/diff/eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9/eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9)) - 2025-12-01 15:58 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x608d94945A64503E642E6370Ec598e519a2C1E53#code): transaction [0x9b9aa2d8e857e1a28e55b124e931eac706b3ae04c1b33ba949f0366359860993](https://etherscan.io/tx/0x9b9aa2d8e857e1a28e55b124e931eac706b3ae04c1b33ba949f0366359860993), implementations: [0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9](https://etherscan.io/address/0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9#code) ([diff](https://disco.l2beat.com/diff/eth:0x7f1d12fB2911EB095278085f721e644C1f675696/eth:0x74f1aC50EB0BE98853805D381C884f5f9abDEcf9)) - 2025-10-07 18:42 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x608d94945A64503E642E6370Ec598e519a2C1E53#code): transaction [0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38](https://etherscan.io/tx/0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38), implementations: [0x7f1d12fB2911EB095278085f721e644C1f675696](https://etherscan.io/address/0x7f1d12fB2911EB095278085f721e644C1f675696#code) ([diff](https://disco.l2beat.com/diff/eth:0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013/eth:0x7f1d12fB2911EB095278085f721e644C1f675696)) - 2025-04-24 16:41 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x608d94945A64503E642E6370Ec598e519a2C1E53#code): transaction [0xfd06079372fea0ef0c8907b71931fc6907cc88c39f0dc036d3ebf267686fb6da](https://etherscan.io/tx/0xfd06079372fea0ef0c8907b71931fc6907cc88c39f0dc036d3ebf267686fb6da), implementations: [0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013](https://etherscan.io/address/0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013#code) ([diff](https://disco.l2beat.com/diff/eth:0x276d3730f219f7ec22274f7263180b8452B46d47/eth:0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013)) - 2025-04-09 16:07 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x608d94945A64503E642E6370Ec598e519a2C1E53#code): transaction [0x0351fede2eca409c36da1996944ef02aabaa989637ca1bfacd2f3f07547d1134](https://etherscan.io/tx/0x0351fede2eca409c36da1996944ef02aabaa989637ca1bfacd2f3f07547d1134), implementations: [0x276d3730f219f7ec22274f7263180b8452B46d47](https://etherscan.io/address/0x276d3730f219f7ec22274f7263180b8452B46d47#code) ([diff](https://disco.l2beat.com/diff/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC/eth:0x276d3730f219f7ec22274f7263180b8452B46d47)) - 2024-06-28 16:32 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x608d94945A64503E642E6370Ec598e519a2C1E53#code): transaction [0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817](https://etherscan.io/tx/0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817), implementations: [0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC](https://etherscan.io/address/0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC#code) ([diff](https://disco.l2beat.com/diff/eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC)) - 2024-06-28 16:32 UTC, upgrade of [L1ERC721Bridge](https://etherscan.io/address/0x608d94945A64503E642E6370Ec598e519a2C1E53#code): transaction [0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817](https://etherscan.io/tx/0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817), implementations: [0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d](https://etherscan.io/address/0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d#code) ([diff](https://disco.l2beat.com/diff/eth:0x3311aC7F72bb4108d9f4D5d50E7623B1498A9eC0/eth:0xAE2AF01232a6c4a4d3012C5eC5b1b35059caF10d)) - 2023-06-15 01:51 UTC, deployment of [L1ERC721Bridge](https://etherscan.io/address/0x608d94945A64503E642E6370Ec598e519a2C1E53#code): transaction [0xad5179152fdbe7ca60a41fd5a490add905e567c59e6630a7856a379759939a8e](https://etherscan.io/tx/0xad5179152fdbe7ca60a41fd5a490add905e567c59e6630a7856a379759939a8e), implementations: [0x3311aC7F72bb4108d9f4D5d50E7623B1498A9eC0](https://etherscan.io/address/0x3311aC7F72bb4108d9f4D5d50E7623B1498A9eC0#code) Used to bridge ERC-721 tokens from host chain to this chain. - Roles: - **admin**: ProxyAdmin; ultimately Base Governance Multisig Can be upgraded by: Base Governance Multisig with no delay Implementation used in: [Ancient8](https://l2beat.com/layer2s/projects/ancient8#L1ERC721Bridge), [Boba Network](https://l2beat.com/layer2s/projects/bobanetwork#L1ERC721Bridge), [Celo](https://l2beat.com/layer2s/projects/celo#L1ERC721Bridge), [Forknet](https://l2beat.com/layer2s/projects/forknet#L1ERC721Bridge), [RISE](https://l2beat.com/layer2s/projects/rise#L1ERC721Bridge) #### L1CrossDomainMessenger Addresses: [0x866E82a600A1414e583f7F13623F1aC5d58b0Afa](https://etherscan.io/address/0x866E82a600A1414e583f7F13623F1aC5d58b0Afa#code), [0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0](https://etherscan.io/address/0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0#code) (Implementation (Upgradable)), [0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E](https://etherscan.io/address/0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E#code) (Admin) **Past upgrades** (Count of upgrades: 8, Last upgrade: 8mo 6d ago, Avg upgrade interval: 4mo 15d) - 2026-02-10 16:49 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0x866E82a600A1414e583f7F13623F1aC5d58b0Afa#code): transaction [0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b](https://etherscan.io/tx/0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b), implementations: [0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0](https://etherscan.io/address/0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0#code) ([diff](https://disco.l2beat.com/diff/eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0/eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0)) - 2025-12-01 15:58 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0x866E82a600A1414e583f7F13623F1aC5d58b0Afa#code): transaction [0x9b9aa2d8e857e1a28e55b124e931eac706b3ae04c1b33ba949f0366359860993](https://etherscan.io/tx/0x9b9aa2d8e857e1a28e55b124e931eac706b3ae04c1b33ba949f0366359860993), implementations: [0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0](https://etherscan.io/address/0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0#code) ([diff](https://disco.l2beat.com/diff/eth:0x22D12E0FAebD62d429514A65EBAe32dd316c12D6/eth:0xb686F13AfF1e427a1f993F29ab0F2E7383729FE0)) - 2025-10-07 18:42 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0x866E82a600A1414e583f7F13623F1aC5d58b0Afa#code): transaction [0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38](https://etherscan.io/tx/0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38), implementations: [0x22D12E0FAebD62d429514A65EBAe32dd316c12D6](https://etherscan.io/address/0x22D12E0FAebD62d429514A65EBAe32dd316c12D6#code) ([diff](https://disco.l2beat.com/diff/eth:0x5D5a095665886119693F0B41d8DFeE78da033e8B/eth:0x22D12E0FAebD62d429514A65EBAe32dd316c12D6)) - 2025-04-24 16:41 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0x866E82a600A1414e583f7F13623F1aC5d58b0Afa#code): transaction [0xfd06079372fea0ef0c8907b71931fc6907cc88c39f0dc036d3ebf267686fb6da](https://etherscan.io/tx/0xfd06079372fea0ef0c8907b71931fc6907cc88c39f0dc036d3ebf267686fb6da), implementations: [0x5D5a095665886119693F0B41d8DFeE78da033e8B](https://etherscan.io/address/0x5D5a095665886119693F0B41d8DFeE78da033e8B#code) ([diff](https://disco.l2beat.com/diff/eth:0x3eA6084748ED1b2A9B5D4426181F1ad8C93F6231/eth:0x5D5a095665886119693F0B41d8DFeE78da033e8B)) - 2025-04-09 16:07 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0x866E82a600A1414e583f7F13623F1aC5d58b0Afa#code): transaction [0x0351fede2eca409c36da1996944ef02aabaa989637ca1bfacd2f3f07547d1134](https://etherscan.io/tx/0x0351fede2eca409c36da1996944ef02aabaa989637ca1bfacd2f3f07547d1134), implementations: [0x3eA6084748ED1b2A9B5D4426181F1ad8C93F6231](https://etherscan.io/address/0x3eA6084748ED1b2A9B5D4426181F1ad8C93F6231#code) ([diff](https://disco.l2beat.com/diff/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC/eth:0x3eA6084748ED1b2A9B5D4426181F1ad8C93F6231)) - 2024-06-28 16:32 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0x866E82a600A1414e583f7F13623F1aC5d58b0Afa#code): transaction [0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817](https://etherscan.io/tx/0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817), implementations: [0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC](https://etherscan.io/address/0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC#code) ([diff](https://disco.l2beat.com/diff/eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC)) - 2024-06-28 16:32 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0x866E82a600A1414e583f7F13623F1aC5d58b0Afa#code): transaction [0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817](https://etherscan.io/tx/0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817), implementations: [0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65](https://etherscan.io/address/0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65#code) ([diff](https://disco.l2beat.com/diff/eth:0x81C4Bd600793EBd1C0323604E1F455fE50A951F8/eth:0xD3494713A5cfaD3F5359379DfA074E2Ac8C6Fd65)) - 2023-06-15 01:51 UTC, upgrade of [L1CrossDomainMessenger](https://etherscan.io/address/0x866E82a600A1414e583f7F13623F1aC5d58b0Afa#code): transaction [0xad5179152fdbe7ca60a41fd5a490add905e567c59e6630a7856a379759939a8e](https://etherscan.io/tx/0xad5179152fdbe7ca60a41fd5a490add905e567c59e6630a7856a379759939a8e), implementations: [0x81C4Bd600793EBd1C0323604E1F455fE50A951F8](https://etherscan.io/address/0x81C4Bd600793EBd1C0323604E1F455fE50A951F8#code) ([diff](https://disco.l2beat.com/diff/eth:0x0000000000000000000000000000000000000000/eth:0x81C4Bd600793EBd1C0323604E1F455fE50A951F8)) - 2023-06-15 01:51 UTC, deployment of [L1CrossDomainMessenger](https://etherscan.io/address/0x866E82a600A1414e583f7F13623F1aC5d58b0Afa#code): transaction [0x8869b94ddd0ba84b41d937708db7b8aa64948e85b3a11e970f22887a56b0b1d7](https://etherscan.io/tx/0x8869b94ddd0ba84b41d937708db7b8aa64948e85b3a11e970f22887a56b0b1d7), implementations: [0x0000000000000000000000000000000000000000](https://etherscan.io/address/0x0000000000000000000000000000000000000000#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 Base Governance Multisig Can be upgraded by: Base Governance Multisig with no delay Implementation used in: [Ancient8](https://l2beat.com/layer2s/projects/ancient8#L1CrossDomainMessenger), [Boba Network](https://l2beat.com/layer2s/projects/bobanetwork#L1CrossDomainMessenger), [Forknet](https://l2beat.com/layer2s/projects/forknet#L1CrossDomainMessenger), [RISE](https://l2beat.com/layer2s/projects/rise#L1CrossDomainMessenger), [X Layer](https://l2beat.com/layer2s/projects/xlayer#L1CrossDomainMessenger) #### HistoryStorage Addresses: [0x0000F90827F1C53a10cb7A02335B175320002935](https://etherscan.io/address/0x0000F90827F1C53a10cb7A02335B175320002935#code) EIP-2935 system contract storing the last 8191 L1 blockhashes. Bytecode is canonical to the EIP, deployed at the same address across networks. **References** - [Source Code](https://eips.ethereum.org/EIPS/eip-2935) #### ProxyAdmin Addresses: [0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E](https://etherscan.io/address/0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E#code) - Roles: - **owner**: Base Governance Multisig #### OptimismMintableERC20Factory Addresses: [0x05cc379EBD9B30BbA19C6fA282AB29218EC61D84](https://etherscan.io/address/0x05cc379EBD9B30BbA19C6fA282AB29218EC61D84#code), [0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB](https://etherscan.io/address/0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB#code) (Implementation (Upgradable)), [0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E](https://etherscan.io/address/0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E#code) (Admin) **Past upgrades** (Count of upgrades: 5, Last upgrade: 8mo 6d ago, Avg upgrade interval: 6mo 23d) - 2026-02-10 16:49 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x05cc379EBD9B30BbA19C6fA282AB29218EC61D84#code): transaction [0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b](https://etherscan.io/tx/0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b), implementations: [0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB](https://etherscan.io/address/0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB#code) ([diff](https://disco.l2beat.com/diff/eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB/eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB)) - 2025-12-01 15:58 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x05cc379EBD9B30BbA19C6fA282AB29218EC61D84#code): transaction [0x9b9aa2d8e857e1a28e55b124e931eac706b3ae04c1b33ba949f0366359860993](https://etherscan.io/tx/0x9b9aa2d8e857e1a28e55b124e931eac706b3ae04c1b33ba949f0366359860993), implementations: [0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB](https://etherscan.io/address/0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB#code) ([diff](https://disco.l2beat.com/diff/eth:0x5493f4677A186f64805fe7317D6993ba4863988F/eth:0x8ee6fB13c6c9a7e401531168E196Fbf8b05cEabB)) - 2025-04-09 16:07 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x05cc379EBD9B30BbA19C6fA282AB29218EC61D84#code): transaction [0x0351fede2eca409c36da1996944ef02aabaa989637ca1bfacd2f3f07547d1134](https://etherscan.io/tx/0x0351fede2eca409c36da1996944ef02aabaa989637ca1bfacd2f3f07547d1134), implementations: [0x5493f4677A186f64805fe7317D6993ba4863988F](https://etherscan.io/address/0x5493f4677A186f64805fe7317D6993ba4863988F#code) ([diff](https://disco.l2beat.com/diff/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC/eth:0x5493f4677A186f64805fe7317D6993ba4863988F)) - 2024-06-28 16:32 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x05cc379EBD9B30BbA19C6fA282AB29218EC61D84#code): transaction [0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817](https://etherscan.io/tx/0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817), implementations: [0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC](https://etherscan.io/address/0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC#code) ([diff](https://disco.l2beat.com/diff/eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846/eth:0xd81f43eDBCAcb4c29a9bA38a13Ee5d79278270cC)) - 2024-06-28 16:32 UTC, upgrade of [OptimismMintableERC20Factory](https://etherscan.io/address/0x05cc379EBD9B30BbA19C6fA282AB29218EC61D84#code): transaction [0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817](https://etherscan.io/tx/0xb690dad4829ca8b07b6944d7e937d7d36048ea29a9278cbae012ab4a66aac817), implementations: [0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846](https://etherscan.io/address/0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846#code) ([diff](https://disco.l2beat.com/diff/eth:0x3d2c2f8f95CAba644eA25319c4c08594b8DC0359/eth:0xE01efbeb1089D1d1dB9c6c8b135C934C0734c846)) - 2023-06-15 01:51 UTC, deployment of [OptimismMintableERC20Factory](https://etherscan.io/address/0x05cc379EBD9B30BbA19C6fA282AB29218EC61D84#code): transaction [0xad5179152fdbe7ca60a41fd5a490add905e567c59e6630a7856a379759939a8e](https://etherscan.io/tx/0xad5179152fdbe7ca60a41fd5a490add905e567c59e6630a7856a379759939a8e), implementations: [0x3d2c2f8f95CAba644eA25319c4c08594b8DC0359](https://etherscan.io/address/0x3d2c2f8f95CAba644eA25319c4c08594b8DC0359#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 Base Governance Multisig Can be upgraded by: Base Governance Multisig with no delay Implementation used in: [Ancient8](https://l2beat.com/layer2s/projects/ancient8#OptimismMintableERC20Factory), [Boba Network](https://l2beat.com/layer2s/projects/bobanetwork#OptimismMintableERC20Factory), [Forknet](https://l2beat.com/layer2s/projects/forknet#OptimismMintableERC20Factory), [RISE](https://l2beat.com/layer2s/projects/rise#OptimismMintableERC20Factory), [X Layer](https://l2beat.com/layer2s/projects/xlayer#OptimismMintableERC20Factory) #### TEEProverRegistry Addresses: [0x1af2A7E537DE2eE795DE5B8BfbB1Ad0DD513A5aA](https://etherscan.io/address/0x1af2A7E537DE2eE795DE5B8BfbB1Ad0DD513A5aA#code), [0x1d8728CabC8BC022005dd08D02a749B8a32Af440](https://etherscan.io/address/0x1d8728CabC8BC022005dd08D02a749B8a32Af440#code) (Implementation (Upgradable)), [0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E](https://etherscan.io/address/0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E#code) (Admin) **Past upgrades** (Count of upgrades: 1, Last upgrade: 16d 8h ago, Avg upgrade interval: 2mo 13d) - 2026-09-28 20:38 UTC, upgrade of [TEEProverRegistry](https://etherscan.io/address/0x1af2A7E537DE2eE795DE5B8BfbB1Ad0DD513A5aA#code): transaction [0x356e1dd97cb22e3d6129ec91557b1bec8971f0c2e0b4d6c1fb54e8b014dd659b](https://etherscan.io/tx/0x356e1dd97cb22e3d6129ec91557b1bec8971f0c2e0b4d6c1fb54e8b014dd659b), implementations: [0x1d8728CabC8BC022005dd08D02a749B8a32Af440](https://etherscan.io/address/0x1d8728CabC8BC022005dd08D02a749B8a32Af440#code) ([diff](https://disco.l2beat.com/diff/eth:0xeaB9b34BDD26Ad451B381B0934a30fAa6ED5E316/eth:0x1d8728CabC8BC022005dd08D02a749B8a32Af440)) - 2026-05-21 20:20 UTC, deployment of [TEEProverRegistry](https://etherscan.io/address/0x1af2A7E537DE2eE795DE5B8BfbB1Ad0DD513A5aA#code): transaction [0xa94f74e29a92b8875b27a53a90195adba0f46b381f8c6bb5d6a51c98080da52b](https://etherscan.io/tx/0xa94f74e29a92b8875b27a53a90195adba0f46b381f8c6bb5d6a51c98080da52b), implementations: [0xeaB9b34BDD26Ad451B381B0934a30fAa6ED5E316](https://etherscan.io/address/0xeaB9b34BDD26Ad451B381B0934a30fAa6ED5E316#code) Registry of authorized TEE enclave signers and proposer addresses. Signer registration requires a valid AWS Nitro attestation document. - Roles: - **admin**: ProxyAdmin; ultimately Base Governance Multisig - **manager**: EOA 3 - **owner**: Base Coordinator Multisig Can be upgraded by: Base Governance Multisig with no delay #### PreimageOracle Addresses: [0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3](https://etherscan.io/address/0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3#code) The PreimageOracle contract is used to load the required data from L1 for a dispute game. Implementation used in: [Ancient8](https://l2beat.com/layer2s/projects/ancient8#PreimageOracle), [Celo](https://l2beat.com/layer2s/projects/celo#PreimageOracle), [Forknet](https://l2beat.com/layer2s/projects/forknet#PreimageOracle), [MegaETH](https://l2beat.com/layer2s/projects/megaeth#PreimageOracle), [RISE](https://l2beat.com/layer2s/projects/rise#PreimageOracle), [X Layer](https://l2beat.com/layer2s/projects/xlayer#PreimageOracle) #### TEEVerifier Addresses: [0x1FbA0C57b07Af804A9717e51dec9CC27FBC12228](https://etherscan.io/address/0x1FbA0C57b07Af804A9717e51dec9CC27FBC12228#code) Stateless verifier of TEE proofs. Recovers an ECDSA signature over the journal and checks that the signer is registered in the TEEProverRegistry with the expected enclave image hash. Can be permanently nullified. #### DelayedWETH (0x2453…C8Ec) Addresses: [0x2453c1216E49704d84eA98a4daCd95738F2fC8Ec](https://etherscan.io/address/0x2453c1216E49704d84eA98a4daCd95738F2fC8Ec#code), [0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998](https://etherscan.io/address/0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998#code) (Implementation (Upgradable)), [0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E](https://etherscan.io/address/0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2025-10-07 18:42 UTC, deployment of [DelayedWETH](https://etherscan.io/address/0x2453c1216E49704d84eA98a4daCd95738F2fC8Ec#code): transaction [0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38](https://etherscan.io/tx/0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38), implementations: [0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998](https://etherscan.io/address/0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998#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 Base Governance Multisig Can be upgraded by: Base Governance Multisig with no delay Implementation used in: [Ancient8](https://l2beat.com/layer2s/projects/ancient8#DelayedWETH), [Boba Network](https://l2beat.com/layer2s/projects/bobanetwork#DelayedWETH), [Forknet](https://l2beat.com/layer2s/projects/forknet#DelayedWETH), [RISE](https://l2beat.com/layer2s/projects/rise#DelayedWETH), [X Layer](https://l2beat.com/layer2s/projects/xlayer#DelayedWETH) #### NitroValidator Addresses: [0x47C1ab20fac92c789d9e5708D06641c79b03C460](https://etherscan.io/address/0x47C1ab20fac92c789d9e5708D06641c79b03C460#code) Onchain validator of AWS Nitro Enclave attestation documents. #### PermissionedDisputeGame Addresses: [0x58bf355C5d4EdFc723eF89d99582ECCfd143266A](https://etherscan.io/address/0x58bf355C5d4EdFc723eF89d99582ECCfd143266A#code) Same as FaultDisputeGame, but only two permissioned addresses are designated as proposer and challenger. Implementation used in: [Boba Network](https://l2beat.com/layer2s/projects/bobanetwork#PermissionedDisputeGame) #### MIPS Addresses: [0x6463dEE3828677F6270d83d45408044fc5eDB908](https://etherscan.io/address/0x6463dEE3828677F6270d83d45408044fc5eDB908#code) The MIPS contract is used to execute the final step of the dispute game which objectively determines the winner of the dispute. Implementation used in: [Ancient8](https://l2beat.com/layer2s/projects/ancient8#MIPS), [Celo](https://l2beat.com/layer2s/projects/celo#MIPS), [Forknet](https://l2beat.com/layer2s/projects/forknet#MIPS), [RISE](https://l2beat.com/layer2s/projects/rise#MIPS) #### DelayedWETH (0x64AE…Fd4D) Addresses: [0x64AE5250958CdeB83f6b61f913B5Ac6Ebe8EFd4D](https://etherscan.io/address/0x64AE5250958CdeB83f6b61f913B5Ac6Ebe8EFd4D#code), [0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998](https://etherscan.io/address/0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998#code) (Implementation (Upgradable)), [0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E](https://etherscan.io/address/0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2025-10-07 18:42 UTC, deployment of [DelayedWETH](https://etherscan.io/address/0x64AE5250958CdeB83f6b61f913B5Ac6Ebe8EFd4D#code): transaction [0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38](https://etherscan.io/tx/0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38), implementations: [0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998](https://etherscan.io/address/0x33Dadc2d1aA9BB613A7AE6B28425eA00D44c6998#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 Base Governance Multisig Can be upgraded by: Base Governance Multisig with no delay Implementation used in: [Ancient8](https://l2beat.com/layer2s/projects/ancient8#DelayedWETH), [Boba Network](https://l2beat.com/layer2s/projects/bobanetwork#DelayedWETH), [Forknet](https://l2beat.com/layer2s/projects/forknet#DelayedWETH), [RISE](https://l2beat.com/layer2s/projects/rise#DelayedWETH), [X Layer](https://l2beat.com/layer2s/projects/xlayer#DelayedWETH) #### FaultDisputeGame Addresses: [0x6dDBa09bc4cCB0D6Ca9Fc5350580f74165707499](https://etherscan.io/address/0x6dDBa09bc4cCB0D6Ca9Fc5350580f74165707499#code) Logic of the dispute game. When a state root is proposed, a dispute game contract is deployed. Challengers can use such contracts to challenge the proposed state root. #### CertManager Addresses: [0x7227d8C477CD0A9EC1446A19b1FCf940Ba3Fba17](https://etherscan.io/address/0x7227d8C477CD0A9EC1446A19b1FCf940Ba3Fba17#code) Verifies and caches AWS Nitro certificate chains against a pinned root certificate. - Roles: - **owner**: Base Coordinator Multisig - **revoker**: EOA 3 #### ProtocolVersions Addresses: [0x7480Afc8D99a5c645c247dB5A1e4a4f440e6e095](https://etherscan.io/address/0x7480Afc8D99a5c645c247dB5A1e4a4f440e6e095#code), [0xE01aF68e2cb6c4335b17279393E0D60f6F0406f2](https://etherscan.io/address/0xE01aF68e2cb6c4335b17279393E0D60f6F0406f2#code) (Implementation (Upgradable)), [0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E](https://etherscan.io/address/0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2026-09-21 17:26 UTC, deployment of [ProtocolVersions](https://etherscan.io/address/0x7480Afc8D99a5c645c247dB5A1e4a4f440e6e095#code): transaction [0x25737194eebf46a4419e4a8255323082370622305a5747e2ba00cd0fe4490011](https://etherscan.io/tx/0x25737194eebf46a4419e4a8255323082370622305a5747e2ba00cd0fe4490011), implementations: [0xE01aF68e2cb6c4335b17279393E0D60f6F0406f2](https://etherscan.io/address/0xE01aF68e2cb6c4335b17279393E0D60f6F0406f2#code) Registry of L2 upgrade activation timestamps. Dispute games commit to the upgrades active at their ending L2 block and proofs must match that commitment. - Roles: - **admin**: ProxyAdmin; ultimately Base Governance Multisig - **incidentResponder**: Base Multisig 1 - **proxyAdminOwner**: Base Governance Multisig Can be upgraded by: Base Governance Multisig with no delay #### Escrow Addresses: [0x7F311a4D48377030bD810395f4CCfC03bdbe9Ef3](https://etherscan.io/address/0x7F311a4D48377030bD810395f4CCfC03bdbe9Ef3#code) Simple escrow that accepts tokens and allows to configure permissioned addresses that can access the tokens. #### AnchorStateRegistry Addresses: [0x909f6cf47ed12f010A796527f562bFc26C7F4E72](https://etherscan.io/address/0x909f6cf47ed12f010A796527f562bFc26C7F4E72#code), [0x4483F964F6711Cb55f633820ED174E780369b99D](https://etherscan.io/address/0x4483F964F6711Cb55f633820ED174E780369b99D#code) (Implementation (Upgradable)), [0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E](https://etherscan.io/address/0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E#code) (Admin) **Past upgrades** (Count of upgrades: 2, Last upgrade: 4mo 21d ago, Avg upgrade interval: 4mo 4d) - 2026-05-26 19:59 UTC, upgrade of [AnchorStateRegistry](https://etherscan.io/address/0x909f6cf47ed12f010A796527f562bFc26C7F4E72#code): transaction [0x75b1c9b2090ba2b311d6be08c319340b87dc1aabfae2505d126e7a0f1fc6b11c](https://etherscan.io/tx/0x75b1c9b2090ba2b311d6be08c319340b87dc1aabfae2505d126e7a0f1fc6b11c), implementations: [0x4483F964F6711Cb55f633820ED174E780369b99D](https://etherscan.io/address/0x4483F964F6711Cb55f633820ED174E780369b99D#code) ([diff](https://disco.l2beat.com/diff/eth:0x36398155Cd17cfe804F69b233eDDA800DD4D5aA5/eth:0x4483F964F6711Cb55f633820ED174E780369b99D)) - 2026-02-10 16:49 UTC, upgrade of [AnchorStateRegistry](https://etherscan.io/address/0x909f6cf47ed12f010A796527f562bFc26C7F4E72#code): transaction [0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b](https://etherscan.io/tx/0x7407256ae44170125b2d82c71f0d03cb6ade3c2268e8cd33dcb07fe259fbfd0b), implementations: [0x36398155Cd17cfe804F69b233eDDA800DD4D5aA5](https://etherscan.io/address/0x36398155Cd17cfe804F69b233eDDA800DD4D5aA5#code) ([diff](https://disco.l2beat.com/diff/eth:0xeb69cC681E8D4a557b30DFFBAd85aFfD47a2CF2E/eth:0x36398155Cd17cfe804F69b233eDDA800DD4D5aA5)) - 2025-10-07 18:42 UTC, deployment of [AnchorStateRegistry](https://etherscan.io/address/0x909f6cf47ed12f010A796527f562bFc26C7F4E72#code): transaction [0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38](https://etherscan.io/tx/0x98ef4f3ecc10996b184385bd4ca5b877dce0a3b527d88f4ee0cfe296cf004a38), 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 Base Governance Multisig Can be upgraded by: Base Governance Multisig with no delay #### wstETHEscrow (escrow) Addresses: [0x9de443AdC5A411E83F1878Ef24C3F52C61571e72](https://etherscan.io/address/0x9de443AdC5A411E83F1878Ef24C3F52C61571e72#code), [0x313819736457910aC1Dd21a712a37f3d7595645A](https://etherscan.io/address/0x313819736457910aC1Dd21a712a37f3d7595645A#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) - 2023-09-28 21:08 UTC, deployment of [wstETHEscrow](https://etherscan.io/address/0x9de443AdC5A411E83F1878Ef24C3F52C61571e72#code): transaction [0xac8580fdfdbb35af667cf9c5c5fa9d10c793486d10fcbea538efd9386b04c106](https://etherscan.io/tx/0xac8580fdfdbb35af667cf9c5c5fa9d10c793486d10fcbea538efd9386b04c106), implementations: [0x313819736457910aC1Dd21a712a37f3d7595645A](https://etherscan.io/address/0x313819736457910aC1Dd21a712a37f3d7595645A#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 #### SkyLink Bridge Addresses: [0xA5874756416Fa632257eEA380CAbd2E87cED352A](https://etherscan.io/address/0xA5874756416Fa632257eEA380CAbd2E87cED352A#code), [0xaeFd31c2e593Dc971f9Cb42cBbD5d4AD7F1970b6](https://etherscan.io/address/0xaeFd31c2e593Dc971f9Cb42cBbD5d4AD7F1970b6#code) (Implementation (Upgradable)), [0x0000000000000000000000000000000000000000](https://etherscan.io/address/0x0000000000000000000000000000000000000000#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2024-10-10 14:39 UTC, deployment of [SkyLink Bridge](https://etherscan.io/address/0xA5874756416Fa632257eEA380CAbd2E87cED352A#code): transaction [0xde7d483c73060001a6d0ee88b5b9848bdb8a830a93a9579e956350b80296db83](https://etherscan.io/tx/0xde7d483c73060001a6d0ee88b5b9848bdb8a830a93a9579e956350b80296db83), implementations: [0xaeFd31c2e593Dc971f9Cb42cBbD5d4AD7F1970b6](https://etherscan.io/address/0xaeFd31c2e593Dc971f9Cb42cBbD5d4AD7F1970b6#code) Custom bridge for USDS and sUSDS managed by Sky governance. #### ZkVerifier Addresses: [0xB88D95bDf6972508942d184866890c1834219B75](https://etherscan.io/address/0xB88D95bDf6972508942d184866890c1834219B75#code) Thin router that forwards SP1 ZK proof verification to the SP1VerifierGateway. Can be permanently nullified. #### SP1Verifier Addresses: [0xc3c6dDDAc8829b233Dc6536Ec024775a57b0AF2A](https://etherscan.io/address/0xc3c6dDDAc8829b233Dc6536Ec024775a57b0AF2A#code) Verifier contract for SP1 proofs (v6.1.0). Implementation used in: [Mantle](https://l2beat.com/layer2s/projects/mantle#SP1Verifier), [Celo](https://l2beat.com/layer2s/projects/celo#SP1Verifier), [X Layer](https://l2beat.com/layer2s/projects/xlayer#SP1Verifier), [Katana](https://l2beat.com/layer2s/projects/katana#SP1Verifier), [RISE](https://l2beat.com/layer2s/projects/rise#SP1Verifier), [Lumia Prism](https://l2beat.com/layer2s/projects/lumia#SP1Verifier), [Taiko Alethia](https://l2beat.com/layer2s/projects/taiko#SP1Verifier), [Haust Network](https://l2beat.com/layer2s/projects/haust#SP1Verifier), [Silicon](https://l2beat.com/layer2s/projects/silicon#SP1Verifier), [Polygon zkEVM](https://l2beat.com/layer2s/projects/polygonzkevm#SP1Verifier), [Sophon](https://l2beat.com/layer2s/projects/sophon#SP1Verifier), [Pentagon Chain](https://l2beat.com/layer2s/projects/penchain#SP1Verifier), [Lens](https://l2beat.com/layer2s/projects/lens#SP1Verifier), [Wirex Pay Chain](https://l2beat.com/layer2s/projects/wirex#SP1Verifier), [Forknet](https://l2beat.com/layer2s/projects/forknet#SP1Verifier) #### DelayedWETH (0xd0D0…EF71) Addresses: [0xd0D07924AdD740a87e41Ca8A0d4CBBf6b074EF71](https://etherscan.io/address/0xd0D07924AdD740a87e41Ca8A0d4CBBf6b074EF71#code), [0x437c42d7927fe396E54da837d6aC57756cD868e3](https://etherscan.io/address/0x437c42d7927fe396E54da837d6aC57756cD868e3#code) (Implementation (Upgradable)), [0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E](https://etherscan.io/address/0x0475cBCAebd9CE8AfA5025828d5b98DFb67E059E#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2026-05-21 20:20 UTC, deployment of [DelayedWETH](https://etherscan.io/address/0xd0D07924AdD740a87e41Ca8A0d4CBBf6b074EF71#code): transaction [0xdd0a92f8c5c98e49332f4d4349b9cf72f9da59dbfb9154ce6c532083072a6403](https://etherscan.io/tx/0xdd0a92f8c5c98e49332f4d4349b9cf72f9da59dbfb9154ce6c532083072a6403), implementations: [0x437c42d7927fe396E54da837d6aC57756cD868e3](https://etherscan.io/address/0x437c42d7927fe396E54da837d6aC57756cD868e3#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 Base Governance Multisig Can be upgraded by: Base Governance Multisig with no delay #### SP1VerifierGateway Addresses: [0xdc32E228636273285Befa5F001dBB5142517C106](https://etherscan.io/address/0xdc32E228636273285Befa5F001dBB5142517C106#code) This contract is the router for zk proof verification. It stores the mapping between identifiers and the address of onchain verifier contracts, routing each identifier to the corresponding verifier contract. - Roles: - **owner**: Base Governance Multisig #### P384Verifier Addresses: [0xe0aa6868e14300355001130C6DC29f2f4467D86c](https://etherscan.io/address/0xe0aa6868e14300355001130C6DC29f2f4467D86c#code) Stateless verifier of P-384 ECDSA signatures. #### AggregateVerifier Addresses: [0xeF9eCeA15265321753047EBF7D54C858D53cB94f](https://etherscan.io/address/0xeF9eCeA15265321753047EBF7D54C858D53cB94f#code) Game type implementation that combines a TEE attestation arm and a ZK proof arm. A single un-nullified proof of either type can resolve a game (PROOF_THRESHOLD = 1). When both arms commit, the finalization window collapses from SLOW_FINALIZATION_DELAY (5d) to FAST_FINALIZATION_DELAY (1d). ### Base Chain #### FeeDisburser Addresses: [0x09C7bAD99688a55a2e83644BFAed09e62bDcCcBA](https://basescan.org/address/0x09C7bAD99688a55a2e83644BFAed09e62bDcCcBA#code), [0x72984FeF9c2123eBB66912CeAB9e47C5E9B738e6](https://basescan.org/address/0x72984FeF9c2123eBB66912CeAB9e47C5E9B738e6#code) (Implementation (Upgradable)), [0xa966054731540a48b28990b63Dcf4f33d8aE57B2](https://basescan.org/address/0xa966054731540a48b28990b63Dcf4f33d8aE57B2#code) (Admin) **Past upgrades** (Count of upgrades: 2, Last upgrade: 7mo 5d ago, Avg upgrade interval: 1y) - 2026-03-13 21:06 UTC, upgrade of [FeeDisburser](https://basescan.org/address/0x09C7bAD99688a55a2e83644BFAed09e62bDcCcBA#code): transaction [0x68c2a1b66361dcb9ec2f8b1fe26ae275021b6d78751d0577fc0bd410dfd47518](https://basescan.org/tx/0x68c2a1b66361dcb9ec2f8b1fe26ae275021b6d78751d0577fc0bd410dfd47518), implementations: [0x72984FeF9c2123eBB66912CeAB9e47C5E9B738e6](https://basescan.org/address/0x72984FeF9c2123eBB66912CeAB9e47C5E9B738e6#code) ([diff](https://disco.l2beat.com/diff/base:0xDa70b4cd0Cd8193f665A7D49CeFD5f79F11FCc75/base:0x72984FeF9c2123eBB66912CeAB9e47C5E9B738e6)) - 2026-03-03 17:36 UTC, upgrade of [FeeDisburser](https://basescan.org/address/0x09C7bAD99688a55a2e83644BFAed09e62bDcCcBA#code): transaction [0x055b31e8fb8689e5e72d9c41c1c38b5a165fd145aa76bf118194f86a066d0650](https://basescan.org/tx/0x055b31e8fb8689e5e72d9c41c1c38b5a165fd145aa76bf118194f86a066d0650), implementations: [0xDa70b4cd0Cd8193f665A7D49CeFD5f79F11FCc75](https://basescan.org/address/0xDa70b4cd0Cd8193f665A7D49CeFD5f79F11FCc75#code) ([diff](https://disco.l2beat.com/diff/base:0x45969D00739d518f0Dde41920B67cE30395135A0/base:0xDa70b4cd0Cd8193f665A7D49CeFD5f79F11FCc75)) - 2023-09-01 23:06 UTC, deployment of [FeeDisburser](https://basescan.org/address/0x09C7bAD99688a55a2e83644BFAed09e62bDcCcBA#code): transaction [0x49e50b94dd7c45505380b0015b912b001354b9103fc5549d05a2b4bb7e433278](https://basescan.org/tx/0x49e50b94dd7c45505380b0015b912b001354b9103fc5549d05a2b4bb7e433278), implementations: [0x45969D00739d518f0Dde41920B67cE30395135A0](https://basescan.org/address/0x45969D00739d518f0Dde41920B67cE30395135A0#code) Contract used to disburse funds from system FeeVault contracts, shares revenue with Optimism and bridges the rest of funds to L1. - Roles: - **admin**: EOA 2 Can be upgraded by: EOA 2 with no delay #### L2CrossDomainMessenger Addresses: [0x4200000000000000000000000000000000000007](https://basescan.org/address/0x4200000000000000000000000000000000000007#code), [0xC0d3c0d3c0D3c0D3C0d3C0D3C0D3c0d3c0d30007](https://basescan.org/address/0xC0d3c0d3c0D3c0D3C0d3C0D3C0D3c0d3c0d30007#code) (Implementation (Upgradable)), [0x4200000000000000000000000000000000000018](https://basescan.org/address/0x4200000000000000000000000000000000000018#code) (Admin) The L2CrossDomainMessenger (L2xDM) contract sends messages from L2 to L1, and relays messages from L1 onto L2 with a system tx. In the event that a message sent from L2 to L1 is rejected for exceeding the L1 gas limit, it can be resubmitted via this contract’s replay function. - Roles: - **admin**: ProxyAdmin; ultimately Base Governance Multisig - L2 Alias Can be upgraded by: Base Governance Multisig - L2 Alias with no delay #### L2StandardBridge Addresses: [0x4200000000000000000000000000000000000010](https://basescan.org/address/0x4200000000000000000000000000000000000010#code), [0xC0d3c0d3c0D3c0d3C0D3c0D3C0d3C0D3C0D30010](https://basescan.org/address/0xC0d3c0d3c0D3c0d3C0D3c0D3C0d3C0D3C0D30010#code) (Implementation (Upgradable)), [0x4200000000000000000000000000000000000018](https://basescan.org/address/0x4200000000000000000000000000000000000018#code) (Admin) The L2StandardBridge contract is the main entry point to deposit or withdraw ERC20 tokens from L2 to L1. This contract can store any token. - Roles: - **admin**: ProxyAdmin; ultimately Base Governance Multisig - L2 Alias Can be upgraded by: Base Governance Multisig - L2 Alias with no delay #### SequencerFeeVault Addresses: [0x4200000000000000000000000000000000000011](https://basescan.org/address/0x4200000000000000000000000000000000000011#code), [0xd53210eE20948eCFF8B6B8180E29657e0ce8492d](https://basescan.org/address/0xd53210eE20948eCFF8B6B8180E29657e0ce8492d#code) (Implementation (Upgradable)), [0x4200000000000000000000000000000000000018](https://basescan.org/address/0x4200000000000000000000000000000000000018#code) (Admin) **Past upgrades** (Count of upgrades: 1, Last upgrade: 3y 1mo ago, Avg upgrade interval: 1y 6mo) - 2023-09-01 17:35 UTC, upgrade of [SequencerFeeVault](https://basescan.org/address/0x4200000000000000000000000000000000000011#code): transaction [0xe56b939e6eed472f168be6942f7b08af959d3777eee8b8508f82ef5ade47d528](https://basescan.org/tx/0xe56b939e6eed472f168be6942f7b08af959d3777eee8b8508f82ef5ade47d528), implementations: [0x54d194FaAe439fc3f8024801B0b9EBc91Ebd39f5](https://basescan.org/address/0x54d194FaAe439fc3f8024801B0b9EBc91Ebd39f5#code) ([diff](https://disco.l2beat.com/diff/base:0xd53210eE20948eCFF8B6B8180E29657e0ce8492d/base:0x54d194FaAe439fc3f8024801B0b9EBc91Ebd39f5)) - 2023-09-01 17:35 UTC, deployment of [SequencerFeeVault](https://basescan.org/address/0x4200000000000000000000000000000000000011#code): transaction [0xe56b939e6eed472f168be6942f7b08af959d3777eee8b8508f82ef5ade47d528](https://basescan.org/tx/0xe56b939e6eed472f168be6942f7b08af959d3777eee8b8508f82ef5ade47d528), implementations: [0xd53210eE20948eCFF8B6B8180E29657e0ce8492d](https://basescan.org/address/0xd53210eE20948eCFF8B6B8180E29657e0ce8492d#code) Collects the sequencer fees, which are withdrawable to the FeesCollector on L1. - Roles: - **admin**: ProxyAdmin; ultimately Base Governance Multisig - L2 Alias Can be upgraded by: Base Governance Multisig - L2 Alias with no delay #### OptimismMintableERC20Factory Addresses: [0x4200000000000000000000000000000000000012](https://basescan.org/address/0x4200000000000000000000000000000000000012#code), [0x6922ac4DbDfEdEa3a1E5535f12c3171f2b964C91](https://basescan.org/address/0x6922ac4DbDfEdEa3a1E5535f12c3171f2b964C91#code) (Implementation (Upgradable)), [0x4200000000000000000000000000000000000018](https://basescan.org/address/0x4200000000000000000000000000000000000018#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2024-05-20 17:23 UTC, deployment of [OptimismMintableERC20Factory](https://basescan.org/address/0x4200000000000000000000000000000000000012#code): transaction [0xf433ab504bcdb633914551cb2410aa89683d05db0062dca76fbe7a48297745c0](https://basescan.org/tx/0xf433ab504bcdb633914551cb2410aa89683d05db0062dca76fbe7a48297745c0), implementations: [0x6922ac4DbDfEdEa3a1E5535f12c3171f2b964C91](https://basescan.org/address/0x6922ac4DbDfEdEa3a1E5535f12c3171f2b964C91#code) Factory contract to create bridge compliant ERC20 IOU token representations of bridged L1 ERC20 tokens. - Roles: - **admin**: ProxyAdmin; ultimately Base Governance Multisig - L2 Alias Can be upgraded by: Base Governance Multisig - L2 Alias with no delay #### L1BlockNumber Addresses: [0x4200000000000000000000000000000000000013](https://basescan.org/address/0x4200000000000000000000000000000000000013#code), [0xC0D3C0d3C0D3c0D3C0d3c0D3C0d3c0d3C0d30013](https://basescan.org/address/0xC0D3C0d3C0D3c0D3C0d3c0D3C0d3c0d3C0d30013#code) (Implementation (Upgradable)), [0x4200000000000000000000000000000000000018](https://basescan.org/address/0x4200000000000000000000000000000000000018#code) (Admin) Simple contract that returns the latest L1 block number. - Roles: - **admin**: ProxyAdmin; ultimately Base Governance Multisig - L2 Alias Can be upgraded by: Base Governance Multisig - L2 Alias with no delay #### L2ERC721Bridge Addresses: [0x4200000000000000000000000000000000000014](https://basescan.org/address/0x4200000000000000000000000000000000000014#code), [0xC0D3c0d3c0d3c0d3c0D3C0d3C0D3C0D3c0d30014](https://basescan.org/address/0xC0D3c0d3c0d3c0d3c0D3C0d3C0D3C0D3c0d30014#code) (Implementation (Upgradable)), [0x4200000000000000000000000000000000000018](https://basescan.org/address/0x4200000000000000000000000000000000000018#code) (Admin) The L2ERC721Bridge contract is the main entry point to deposit or withdraw ERC721 tokens from L2 to L1. This contract can store any token. - Roles: - **admin**: ProxyAdmin; ultimately Base Governance Multisig - L2 Alias Can be upgraded by: Base Governance Multisig - L2 Alias with no delay #### L1Block Addresses: [0x4200000000000000000000000000000000000015](https://basescan.org/address/0x4200000000000000000000000000000000000015#code), [0x3Ba4007f5C922FBb33C454B41ea7a1f11E83df2C](https://basescan.org/address/0x3Ba4007f5C922FBb33C454B41ea7a1f11E83df2C#code) (Implementation (Upgradable)), [0x4200000000000000000000000000000000000018](https://basescan.org/address/0x4200000000000000000000000000000000000018#code) (Admin) **Past upgrades** (Count of upgrades: 2, Last upgrade: 10mo 16d ago, Avg upgrade interval: 10mo 15d) - 2025-12-02 16:00 UTC, upgrade of [L1Block](https://basescan.org/address/0x4200000000000000000000000000000000000015#code): transaction [0xcd60191626fa3124e7031235c52f0adf6be545ebbd7cf55641bd9dabcbedaf6a](https://basescan.org/tx/0xcd60191626fa3124e7031235c52f0adf6be545ebbd7cf55641bd9dabcbedaf6a), implementations: [0x3Ba4007f5C922FBb33C454B41ea7a1f11E83df2C](https://basescan.org/address/0x3Ba4007f5C922FBb33C454B41ea7a1f11E83df2C#code) ([diff](https://disco.l2beat.com/diff/base:0xFf256497D61dcd71a9e9Ff43967C13fdE1F72D12/base:0x3Ba4007f5C922FBb33C454B41ea7a1f11E83df2C)) - 2025-05-09 16:00 UTC, upgrade of [L1Block](https://basescan.org/address/0x4200000000000000000000000000000000000015#code): transaction [0xe992e00998b34075506d2726a274db07a62af6cdd9d527bfda9128114603cfbd](https://basescan.org/tx/0xe992e00998b34075506d2726a274db07a62af6cdd9d527bfda9128114603cfbd), implementations: [0xFf256497D61dcd71a9e9Ff43967C13fdE1F72D12](https://basescan.org/address/0xFf256497D61dcd71a9e9Ff43967C13fdE1F72D12#code) ([diff](https://disco.l2beat.com/diff/base:0x07dbe8500fc591d1852B76feE44d5a05e13097Ff/base:0xFf256497D61dcd71a9e9Ff43967C13fdE1F72D12)) - 2024-03-14 00:00 UTC, deployment of [L1Block](https://basescan.org/address/0x4200000000000000000000000000000000000015#code): transaction [0x9f2b2d34dfa2cb55cceb9860cade0cb03cfbd7ff1dd07d48b4708b29a46b4a24](https://basescan.org/tx/0x9f2b2d34dfa2cb55cceb9860cade0cb03cfbd7ff1dd07d48b4708b29a46b4a24), implementations: [0x07dbe8500fc591d1852B76feE44d5a05e13097Ff](https://basescan.org/address/0x07dbe8500fc591d1852B76feE44d5a05e13097Ff#code) Simple contract that returns information about the latest L1 block, which is derived permissionlessly from the L1 chain. - Roles: - **admin**: ProxyAdmin; ultimately Base Governance Multisig - L2 Alias Can be upgraded by: Base Governance Multisig - L2 Alias with no delay #### L2ToL1MessagePasser Addresses: [0x4200000000000000000000000000000000000016](https://basescan.org/address/0x4200000000000000000000000000000000000016#code), [0xC0D3C0d3C0d3c0d3C0d3C0D3c0D3c0d3c0D30016](https://basescan.org/address/0xC0D3C0d3C0d3c0d3C0d3C0D3c0D3c0d3c0D30016#code) (Implementation (Upgradable)), [0x4200000000000000000000000000000000000018](https://basescan.org/address/0x4200000000000000000000000000000000000018#code) (Admin) Contract used internally by the L2CrossDomainMessenger to send messages to L1, including withdrawals. It can also be used directly as a low-level interface. - Roles: - **admin**: ProxyAdmin; ultimately Base Governance Multisig - L2 Alias Can be upgraded by: Base Governance Multisig - L2 Alias with no delay #### OptimismMintableERC721Factory Addresses: [0x4200000000000000000000000000000000000017](https://basescan.org/address/0x4200000000000000000000000000000000000017#code), [0xc0d3C0d3C0d3C0d3C0d3c0d3C0D3C0d3C0D30017](https://basescan.org/address/0xc0d3C0d3C0d3C0d3C0d3c0d3C0D3C0d3C0D30017#code) (Implementation (Upgradable)), [0x4200000000000000000000000000000000000018](https://basescan.org/address/0x4200000000000000000000000000000000000018#code) (Admin) Factory contract to create bridge compliant ERC721 IOU token representations of bridged L1 ERC721 tokens. - Roles: - **admin**: ProxyAdmin; ultimately Base Governance Multisig - L2 Alias Can be upgraded by: Base Governance Multisig - L2 Alias with no delay #### ProxyAdmin Addresses: [0x4200000000000000000000000000000000000018](https://basescan.org/address/0x4200000000000000000000000000000000000018#code), [0xC0d3C0D3c0d3C0d3c0d3c0D3C0D3C0d3C0D30018](https://basescan.org/address/0xC0d3C0D3c0d3C0d3c0d3c0D3C0D3C0d3C0D30018#code) (Implementation (Upgradable)), [0x4200000000000000000000000000000000000018](https://basescan.org/address/0x4200000000000000000000000000000000000018#code) (Admin) - Roles: - **admin**: ProxyAdmin; ultimately Base Governance Multisig - L2 Alias - **owner**: Base Governance Multisig - L2 Alias Can be upgraded by: Base Governance Multisig - L2 Alias with no delay #### BaseFeeVault Addresses: [0x4200000000000000000000000000000000000019](https://basescan.org/address/0x4200000000000000000000000000000000000019#code), [0x4E207bDF8aece56de86821f5370b2b993D08C9E9](https://basescan.org/address/0x4E207bDF8aece56de86821f5370b2b993D08C9E9#code) (Implementation (Upgradable)), [0x4200000000000000000000000000000000000018](https://basescan.org/address/0x4200000000000000000000000000000000000018#code) (Admin) **Past upgrades** (Count of upgrades: 1, Last upgrade: 3y 1mo ago, Avg upgrade interval: 1y 6mo) - 2023-09-01 17:35 UTC, upgrade of [BaseFeeVault](https://basescan.org/address/0x4200000000000000000000000000000000000019#code): transaction [0xe56b939e6eed472f168be6942f7b08af959d3777eee8b8508f82ef5ade47d528](https://basescan.org/tx/0xe56b939e6eed472f168be6942f7b08af959d3777eee8b8508f82ef5ade47d528), implementations: [0xB0B77878bBc76E29aBE7584Bda27ae3CE1A9059a](https://basescan.org/address/0xB0B77878bBc76E29aBE7584Bda27ae3CE1A9059a#code) ([diff](https://disco.l2beat.com/diff/base:0x4E207bDF8aece56de86821f5370b2b993D08C9E9/base:0xB0B77878bBc76E29aBE7584Bda27ae3CE1A9059a)) - 2023-09-01 17:35 UTC, deployment of [BaseFeeVault](https://basescan.org/address/0x4200000000000000000000000000000000000019#code): transaction [0xe56b939e6eed472f168be6942f7b08af959d3777eee8b8508f82ef5ade47d528](https://basescan.org/tx/0xe56b939e6eed472f168be6942f7b08af959d3777eee8b8508f82ef5ade47d528), implementations: [0x4E207bDF8aece56de86821f5370b2b993D08C9E9](https://basescan.org/address/0x4E207bDF8aece56de86821f5370b2b993D08C9E9#code) Collects EIP-1559 base fees, which are withdrawable to the FeesCollector on L1. - Roles: - **admin**: ProxyAdmin; ultimately Base Governance Multisig - L2 Alias Can be upgraded by: Base Governance Multisig - L2 Alias with no delay #### L1FeeVault Addresses: [0x420000000000000000000000000000000000001A](https://basescan.org/address/0x420000000000000000000000000000000000001A#code), [0x0c9034b92351cF8f067379a1fFA4fa35f5AF9dCC](https://basescan.org/address/0x0c9034b92351cF8f067379a1fFA4fa35f5AF9dCC#code) (Implementation (Upgradable)), [0x4200000000000000000000000000000000000018](https://basescan.org/address/0x4200000000000000000000000000000000000018#code) (Admin) **Past upgrades** (Count of upgrades: 1, Last upgrade: 3y 1mo ago, Avg upgrade interval: 1y 6mo) - 2023-09-01 17:35 UTC, upgrade of [L1FeeVault](https://basescan.org/address/0x420000000000000000000000000000000000001A#code): transaction [0xe56b939e6eed472f168be6942f7b08af959d3777eee8b8508f82ef5ade47d528](https://basescan.org/tx/0xe56b939e6eed472f168be6942f7b08af959d3777eee8b8508f82ef5ade47d528), implementations: [0xD36F11023188134d0f4610fF0C6e01c1B11488f8](https://basescan.org/address/0xD36F11023188134d0f4610fF0C6e01c1B11488f8#code) ([diff](https://disco.l2beat.com/diff/base:0x0c9034b92351cF8f067379a1fFA4fa35f5AF9dCC/base:0xD36F11023188134d0f4610fF0C6e01c1B11488f8)) - 2023-09-01 17:35 UTC, deployment of [L1FeeVault](https://basescan.org/address/0x420000000000000000000000000000000000001A#code): transaction [0xe56b939e6eed472f168be6942f7b08af959d3777eee8b8508f82ef5ade47d528](https://basescan.org/tx/0xe56b939e6eed472f168be6942f7b08af959d3777eee8b8508f82ef5ade47d528), implementations: [0x0c9034b92351cF8f067379a1fFA4fa35f5AF9dCC](https://basescan.org/address/0x0c9034b92351cF8f067379a1fFA4fa35f5AF9dCC#code) Collects the L1 portion of the L2 transaction fees, which are withdrawable to the FeesCollector on L1. - Roles: - **admin**: ProxyAdmin; ultimately Base Governance Multisig - L2 Alias Can be upgraded by: Base Governance Multisig - L2 Alias with no delay #### SchemaRegistry Addresses: [0x4200000000000000000000000000000000000020](https://basescan.org/address/0x4200000000000000000000000000000000000020#code), [0x75505a97BD334E7BD3C476893285569C4136Fa0F](https://basescan.org/address/0x75505a97BD334E7BD3C476893285569C4136Fa0F#code) (Implementation (Upgradable)), [0x4200000000000000000000000000000000000018](https://basescan.org/address/0x4200000000000000000000000000000000000018#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2023-09-08 14:42 UTC, deployment of [SchemaRegistry](https://basescan.org/address/0x4200000000000000000000000000000000000020#code): transaction [0x582b0cae963bb1ae3f7ec048fbc359b6dbff0dbfdcc033f301ff58c097755a27](https://basescan.org/tx/0x582b0cae963bb1ae3f7ec048fbc359b6dbff0dbfdcc033f301ff58c097755a27), implementations: [0x75505a97BD334E7BD3C476893285569C4136Fa0F](https://basescan.org/address/0x75505a97BD334E7BD3C476893285569C4136Fa0F#code) Contracts to register schemas for the Ethereum Attestation Service (EAS). - Roles: - **admin**: ProxyAdmin; ultimately Base Governance Multisig - L2 Alias Can be upgraded by: Base Governance Multisig - L2 Alias with no delay #### EAS Addresses: [0x4200000000000000000000000000000000000021](https://basescan.org/address/0x4200000000000000000000000000000000000021#code), [0xbEb5Fc579115071764c7423A4f12eDde41f106Ed](https://basescan.org/address/0xbEb5Fc579115071764c7423A4f12eDde41f106Ed#code) (Implementation (Upgradable)), [0x4200000000000000000000000000000000000018](https://basescan.org/address/0x4200000000000000000000000000000000000018#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2023-09-08 14:42 UTC, deployment of [EAS](https://basescan.org/address/0x4200000000000000000000000000000000000021#code): transaction [0x582b0cae963bb1ae3f7ec048fbc359b6dbff0dbfdcc033f301ff58c097755a27](https://basescan.org/tx/0x582b0cae963bb1ae3f7ec048fbc359b6dbff0dbfdcc033f301ff58c097755a27), implementations: [0xbEb5Fc579115071764c7423A4f12eDde41f106Ed](https://basescan.org/address/0xbEb5Fc579115071764c7423A4f12eDde41f106Ed#code) Contract containing the main logic for the Ethereum Attestation Service (EAS). - Roles: - **admin**: ProxyAdmin; ultimately Base Governance Multisig - L2 Alias Can be upgraded by: Base Governance Multisig - L2 Alias with no delay The current deployment carries some associated risks: - Funds can be stolen if a contract receives a malicious code upgrade. Upgrades must be approved by 2 parties: the Base Coordinator Multisig and the Base Security Council. There is no delay on upgrades. ### Program Hashes #### Aggregation program of Base AggregateVerifier Aggregates range proofs of correct execution for several consecutive sub-ranges of Base L2 blocks. - Hash: `0x00f500229b99db6a14c508c444e4527793f2f178168847acf3f755118614568a` - Repository: https://github.com/base/base/tree/v1.4.2/crates/proof/zk/programs/succinct/aggregation - Verification: successful - Used in: [Base Chain](https://l2beat.com/layer2s/projects/base) ##### Verification steps Prepare: 1. Install `just`: 2. Install sp1 toolchain: `curl -L https://sp1up.succinct.xyz/ | bash`, then `sp1up`. 3. Install docker Verify: 1. Checkout the correct tag in [base/base](https://github.com/base/base) repo: `git checkout v1.4.2`. Commit hash should be `5034ef80bc90261ff6c4841fdf4baed34283abad`. 2. Make sure docker is running: `docker ps`. 3. From the repo root: `just succinct vkeys --build` to build the range and aggregation SP1 ELFs (reproducible docker build, SP1 toolchain tag `v6.4.0` pinned in `etc/just/succinct.just`) and print their verification key hashes. #### Range program of Base AggregateVerifier Proves correct state transition function of the Base rollup over a sub-range of L2 blocks. - Hash: `0x25e035df08601f4b0b862be24c4bd08b1ee0524623fe737e7e8e378458ec7c21` - Repository: https://github.com/base/base/tree/v1.4.2/crates/proof/zk/programs/succinct/range/ethereum - Verification: successful - Used in: [Base Chain](https://l2beat.com/layer2s/projects/base) ##### Verification steps Prepare: 1. Install `just`: 2. Install sp1 toolchain: `curl -L https://sp1up.succinct.xyz/ | bash`, then `sp1up`. 3. Install docker Verify: 1. Checkout the correct tag in [base/base](https://github.com/base/base) repo: `git checkout v1.4.2`. Commit hash should be `5034ef80bc90261ff6c4841fdf4baed34283abad`. 2. Make sure docker is running: `docker ps`. 3. From the repo root: `just succinct vkeys --build` to build the range and aggregation SP1 ELFs (reproducible docker build, SP1 toolchain tag `v6.4.0` pinned in `etc/just/succinct.just`) and print their verification key hashes. #### TEE enclave image hash of Base client TEE image hash of Base L2 node program. AWS Nitro Enclave attestations guarantee that exactly this program was run within a TEE. - Hash: `0x45c538bc396fe4a01b3f9ddc999494c3b993480ecac0a917e2f1af230d78b0e0` - Repository: https://github.com/base/base/tree/v1.4.2/crates/proof/tee/nitro-enclave - Verification: successful - Used in: [Base Chain](https://l2beat.com/layer2s/projects/base) ##### Verification steps Regeneration steps below require Linux OS, they will produce a different hash on MacOS. Prepare: 1. Install docker 2. Install `just` version `>=1.31.0`: Verify: 1. Checkout the correct tag in [base/base](https://github.com/base/base) repo: `git checkout v1.4.2`. Commit hash should be `5034ef80bc90261ff6c4841fdf4baed34283abad`. 2. In `etc/docker/Dockerfile.nitro-enclave` append ` -C link-arg=-fuse-ld=mold` to `CARGO_TARGET_X86_64_UNKNOWN_LINUX_MUSL_RUSTFLAGS` and add `mold=2.34.1-r1` to the `apk add` list. The unmodified Dockerfile links with the default linker and produces a different image. 3. Make sure docker is running: `docker ps`. 4. From the repo root: `just tee build-eif` to build the TEE image in a docker container. 5. Extract `PCR0` from the build EIF: `just tee describe-eif` 6. Compute image hash as keccak256 of the PCR0: `cast keccak "0x"`, where `PCR0_hex` is taken from the output of the previous step.