# MegaETH Markdown version of https://ethbeat.org/layer2s/projects/megaeth ## Summary **Warning:** Why is the project listed in others? There are less than 5 external actors that can submit challenges. Consequence: projects without a sufficiently decentralized set of challengers rely on few entities to safely update the state. A small set of challengers can collude with the proposer to finalize an invalid state, which can cause loss of funds. There is no data availability bridge. Consequence: projects without a data availability bridge fully rely on single entities (the sequencer) to honestly rely available data roots on Ethereum. A malicious sequencer can collude with the proposer to finalize an unavailable state, which can cause loss of funds. Learn more about the [recategorisation](https://medium.com/l2beat/framework-update-l2-projects-recategorisation-5d43b0d1fe50). - Total Value Secured: $82.57 M (-1.22% compared to seven days ago; canonically bridged $4.45 M, natively minted $54.51 M, externally bridged $23.59 M; 28.5% 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 $4.45 M (5.40%), Stablecoins $23.59 M (28.5%), Other $54.51 M (66.0%) - Past day UOPS: 22.45 (-3.05% compared to seven days ago) - Gas token: ETH - Type: Other - Purpose: Universal - Host chain: Ethereum - Chain ID: 4326 - Last 24h cross-chain volume: $2.16 M - Last 24h cross-chain transfers: 80 - Interop protocols used (last 24h volume): [LayerZero](https://ethbeat.org/interop/protocols/layerzero) ($2.06 M), [MegaETH Canonical](https://ethbeat.org/interop/protocols/megaeth) ($71.33 K), [Across](https://ethbeat.org/interop/protocols/across) ($30.95 K), and 2 more - Tokens by volume (last 24h): [wiTRY](https://ethbeat.org/tokens/GU2mFb/witry) ($1.98 M), [ETH](https://ethbeat.org/tokens/C0Hmkq/eth) ($92.23 K), [USDT](https://ethbeat.org/tokens/xxeNQv/usdt) ($90.57 K), and 6 more ### Risks - Sequencer failure: Self sequence (12h delay; sentiment: good) - State validation: Fraud proofs (1R, ZK) (7d challenge period + 3d 12h execution delay; sentiment: bad) - Data availability: External (sentiment: bad) - Exit window: None (sentiment: bad) - Proposer failure: Cannot withdraw (sentiment: bad) ### About MegaETH is a real-time blockchain based on the OP Stack architecture and the hybrid Kailua proof system, targeting sub-millisecond latency and over 100,000 transactions per second. ### Links - Website: https://megaeth.com/ - Bridge: https://bridge.megaeth.com/, https://rabbithole.megaeth.com/bridge - Docs: https://docs.megaeth.com/ - Explorer: https://mega.etherscan.io/, https://megaeth.blockscout.com/ - Repository: https://github.com/megaeth-labs - Social: https://x.com/megaeth, https://discord.com/invite/megaeth, https://t.me/megaeth_labs, https://megaeth.com/blog-news - Contracts explorer (Disco): https://disco.l2beat.com/ui/p/megaeth ### Badges - EVM: This project uses the Ethereum Virtual Machine to run its smart contracts and supports the Solidity programming language - EigenDA: This project is posting its data to EigenDA - Built on the OP Kailua stack: The project is built on the OP Kailua stack ## Value Secured The interactive TVS charts are shown on [the HTML page](https://ethbeat.org/layer2s/projects/megaeth#tvs). Token by token: [TVS breakdown](https://ethbeat.org/layer2s/projects/megaeth/tvs-breakdown). - [TVS chart (JSON)](https://ethbeat.org/api/scaling/tvs/megaeth) - [TVS breakdown by token (JSON)](https://ethbeat.org/api/scaling/tvs/megaeth/breakdown) ## Volume and flows The interactive flows chart is shown on [the HTML page](https://ethbeat.org/layer2s/projects/megaeth#interop-flows). ## Activity The interactive activity chart is shown on [the HTML page](https://ethbeat.org/layer2s/projects/megaeth#activity). - [Activity chart (JSON)](https://ethbeat.org/api/scaling/activity/megaeth) ## Onchain costs The section shows the operating costs that L2s pay to Ethereum. The interactive costs chart is shown on [the HTML page](https://ethbeat.org/layer2s/projects/megaeth#onchain-costs). ### Tracked transactions #### Batch submissions - transfer: 2025-11-10 17:50 UTC - now; currently used; from: [0xB98c6b1A805b96707A43e1F1ACFa163B68098FA6](https://etherscan.io/address/0xB98c6b1A805b96707A43e1F1ACFa163B68098FA6); to: [0x00656C604FC470e6a566A695B74455e18a6D75D3](https://etherscan.io/address/0x00656C604FC470e6a566A695B74455e18a6D75D3) - transfer: 2026-02-09 04:47 UTC - 2026-04-14 02:39 UTC; historical; from: [0xB98c6b1A805b96707A43e1F1ACFa163B68098FA6](https://etherscan.io/address/0xB98c6b1A805b96707A43e1F1ACFa163B68098FA6); to: [0x02B8d1329B653d6f53A8420C8DDbBbb5518F51b2](https://etherscan.io/address/0x02B8d1329B653d6f53A8420C8DDbBbb5518F51b2) #### State updates - functionCall: 2025-11-10 17:50 UTC - now; currently used; address: [0x8546840adF796875cD9AAcc5B3B048f6B2c9D563](https://etherscan.io/address/0x8546840adF796875cD9AAcc5B3B048f6B2c9D563); selector: 0x82ecf2f6; signature: `function create(uint32 _gameType, bytes32 _rootClaim, bytes _extraData) payable returns (address proxy_)` ## Data posted This section shows how much data the project publishes to Ethereum over time. It leaves out data posted to other data-availability (DA) layers. The project currently posts data to [Ethereum](https://ethbeat.org/projects/ethereum), EigenDA. The interactive data posted chart is shown on [the HTML page](https://ethbeat.org/layer2s/projects/megaeth#data-posted). ### Tracked transactions #### Blob submissions - DA layer Ethereum: from block 23888698 to 25050480; historical; inbox: [0xe4e456c64b9b0de5fe8a90d809180ca71534d623](https://etherscan.io/address/0xe4e456c64b9b0de5fe8a90d809180ca71534d623); sequencers: [0x6644d495d22b0d25e904098d61520c95befc8ec5](https://etherscan.io/address/0x6644d495d22b0d25e904098d61520c95befc8ec5) - DA layer Ethereum: from block 25050829 to now; currently used; inbox: [0x01853F268B170D4A15D0c3AE905757b5Ec8375f3](https://etherscan.io/address/0x01853F268B170D4A15D0c3AE905757b5Ec8375f3); sequencers: [0x6644D495D22b0d25e904098d61520C95bEFc8EC5](https://etherscan.io/address/0x6644D495D22b0d25e904098d61520C95bEFc8EC5) ## Liveness This section shows how "live" the project's operators are by displaying how frequently they submit transactions of the selected type. It also highlights anomalies - significant deviations from their typical schedule. No ongoing anomalies detected. The interactive liveness chart is shown on [the HTML page](https://ethbeat.org/layer2s/projects/megaeth#liveness). ### Tracked transactions #### Batch submissions - transfer: 2025-11-10 17:50 UTC - now; currently used; from: [0xB98c6b1A805b96707A43e1F1ACFa163B68098FA6](https://etherscan.io/address/0xB98c6b1A805b96707A43e1F1ACFa163B68098FA6); to: [0x00656C604FC470e6a566A695B74455e18a6D75D3](https://etherscan.io/address/0x00656C604FC470e6a566A695B74455e18a6D75D3) - transfer: 2026-02-09 04:47 UTC - 2026-04-14 02:39 UTC; historical; from: [0xB98c6b1A805b96707A43e1F1ACFa163B68098FA6](https://etherscan.io/address/0xB98c6b1A805b96707A43e1F1ACFa163B68098FA6); to: [0x02B8d1329B653d6f53A8420C8DDbBbb5518F51b2](https://etherscan.io/address/0x02B8d1329B653d6f53A8420C8DDbBbb5518F51b2) #### State updates - functionCall: 2025-11-10 17:50 UTC - now; currently used; address: [0x8546840adF796875cD9AAcc5B3B048f6B2c9D563](https://etherscan.io/address/0x8546840adF796875cD9AAcc5B3B048f6B2c9D563); selector: 0x82ecf2f6; signature: `function create(uint32 _gameType, bytes32 _rootClaim, bytes _extraData) payable returns (address proxy_)` ### Last 30 day anomalies All liveness anomalies detected for this project in the last 30 days, helping you review recent downtime and availability issues. - No tx data submissions were performed for 44m (from 2026-10-29 20:45 UTC until 2026-10-29 21:29 UTC). These typically occur every 3m 23s on average. - No tx data submissions were performed for 15m 12s (from 2026-10-29 20:29 UTC until 2026-10-29 20:44 UTC). These typically occur every 3m 23s on average. - No tx data submissions were performed for 37m 24s (from 2026-10-12 06:43 UTC until 2026-10-12 07:20 UTC). These typically occur every 3m 23s on average. ## Risk summary **Warning:** The project relies on program hashes that could not be successfully reproduced from their published sources (CRITICAL). ### Funds can be stolen if 1. a contract receives a malicious code upgrade. There is no delay on code upgrades (CRITICAL), 2. the validity proof cryptography is broken or implemented incorrectly, 3. no challenger checks the published state, 4. the proposer routes proof verification through a malicious or faulty verifier by specifying an unsafe route selector. ### Funds can be lost if 5. the sequencer posts an unavailable transaction root (CRITICAL), 6. the data is not available on the external provider (CRITICAL). ### Funds can be frozen if 7. the vanguard exploits their vanguard advantage (36558901084y 8mo), halting the chain until they propose, 8. a verifier needed for a given proof is paused by its permissioned owner. ### MEV can be extracted if 9. the operator exploits their centralized position and frontruns user transactions. ## 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) (7d challenge period + 3d 12h execution delay; sentiment: bad) 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. Since the node source is not available, challengers cannot watch the chain independently. `vanguardAdvantage` applies to every proposal and is set to 36558901084y 8mo, so only the Vanguard can submit state proposals; faulty proposals can be flagged but not replaced, halting the chain until the Vanguard proposes a correct state root. ### Data availability External (sentiment: bad) Proof construction and state derivation fully rely on data that is posted on EigenDA. The sequencer is publishing data to EigenDA v2. Sequencer transaction data roots are not checked against the DACert Verifier onchain. ### Exit window None (sentiment: bad) There is no window for users to exit in case of an unwanted upgrade since contracts are instantly upgradable. ### Proposer failure Cannot withdraw (sentiment: bad) Only the whitelisted proposers can publish state roots on L1, so in the event of failure the withdrawals are frozen. ## Stage MegaETH is not even a Stage 0 project. **Warning:** The requirement for available node software is under review. ### Stage 0 4 requirements met, 1 under review. - Met: The project self-identifies as a Validium or Optimium. - Met: State roots are posted to Ethereum L1. - Met: A complete and functional proof system (fraud or validity proofs) is deployed. - Met: There are at least 5 external actors who can submit fraud proofs. - Under review: A source-available node exists that can reconstruct the L2 state when DA is accessible. Please note that the ETHBEAT team has not verified the validity of the node source code. ### Stage 1 3 issues need fixing. **Principle** - Issue: Compromising ≥75% of the Security Council to push a malicious upgrade, or sequencer+DA-committee collusion to withhold data and finalize invalid state roots, should be the only ways (other than bugs) to steal funds or block withdrawals indefinitely. **Guidelines** - Met: Users are able to exit without the help of the permissioned operators, provided DA is accessible. - Met: The proof system meets the minimum trusted setup requirements defined in the ETHBEAT [trusted setup assessment framework](https://forum.l2beat.com/t/the-trusted-setups-framework-for-zk-catalog/381). - Issue: Upgrades executed by actors with more centralized control than a Security Council provide less than 7d for users to exit if the permissioned operator is down or censoring. - Issue: Not all program sources are public or not all program hashes can be independently regenerated. [Learn more about Stages](https://ethbeat.org/stages). Please keep in mind that these stages do not reflect project security, this is an opinionated assessment of project maturity based on subjective criteria, created with a goal of incentivizing projects to push toward better decentralization. Each team may have taken different paths to achieve this goal. ## Data availability ### Data is posted to EigenDA Transactions roots are posted onchain and the full data is posted on EigenDA. The sequencer is publishing data to EigenDA v2. Since the DACert Verifier is not used, availability of the data is not verified against EigenDA operators, meaning that the Sequencer can single-handedly publish unavailable commitments. If EigenDA becomes unavailable, the sequencer falls back to Ethereum. **Risks** - Funds can be lost if the sequencer posts an unavailable transaction root (CRITICAL). - Funds can be lost if the data is not available on the external provider (CRITICAL). **References** - [EigenDA Docs - Overview](https://docs.eigenda.xyz/overview) - [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/0x00656C604FC470e6a566A695B74455e18a6D75D3#code) - [OptimismPortal2.sol - source code, depositTransaction function](https://etherscan.io/address/0x55400445e384393f9c1BE23e7E734e8d44Ed9fd9#code) ## State validation ![A diagram of the state validation](https://ethbeat.org/static/images/state-validation/megaeth.cf362c6a.png) ### State root proposals Proposers submit state roots as children of any (possibly unresolved) previous state root proposal, by calling the `propose()` function in the KailuaTreasury. A parent state root can have multiple conflicting children, composing a tournament. Each proposer requires to lock a bond, currently set to 0.00001 ETH, that can be slashed if any proposal made by them is proven incorrect via a fault proof or a conflicting validity proof. The bond can be withdrawn once the proposer has no more pending proposals that need to be resolved and was not eliminated. Proposals consist of a state root and a reference to their parent and implicitly challenge any sibling proposals who have the same parent. A proposal asserts that the proposed state root constitutes a valid state transition from the parent's state root. To offer efficient zk fault proofs, each proposal must include 3600 intermediate state commitments, each spanning 1 L2 blocks. Proposals target sequential tournament epochs of currently 3600 * 1 L2 blocks. A tournament with a resolved parent tournament, a single child- and no conflicting sibling proposals can be resolved after 7d. The **Vanguard** is the only address that can submit any proposal (first child or conflicting sibling) on a parent state root during the `vanguardAdvantage` window of 36558901084y 8mo. Faulty Vanguard proposals can be flagged via ZK fault proofs (`proveOutputFault`) but cannot be replaced by an honest sibling, so the chain stalls at that tournament until the Vanguard submits a correct state root. **Risks** - Funds can be frozen if the vanguard exploits their vanguard advantage (36558901084y 8mo), halting the chain until they propose. **References** - [Sequencing - Kailua Docs](https://boundless-xyz.github.io/kailua/design.html#sequencing) - [Vanguard - Kailua Docs](https://boundless-xyz.github.io/kailua/parameters.html#vanguard-advantage) ### Challenges Any actor can submit a ZK fault proof against an existing child proposal via `proveOutputFault` to mark it faulty during the 7d challenge period; this blocks the wrong proposal from resolving but does not, by itself, advance the chain. Conflicting sibling proposals (which would survive the tournament and resolve in place of a faulty proposal) can only be submitted by the Vanguard during the `vanguardAdvantage` window. In the tree of proposed state roots, each parent node can have multiple children. These children are indirectly challenging each other in a tournament, which can only be resolved if but a single child survives. A state root can be resolved if it is **the only remaining proposal** due to any combination of the following elimination methods: 1. the proposal's challenge period of 7d has ended before a conflicting proposal was made 2. the proposal is proven correct with a full validity proof (invalidates all conflicting proposals) 3. a conflicting sibling proposal is proven faulty Proving any of the 3600 intermediate state commitments in a proposal faulty invalidates the entire proposal. Proving a proposal valid invalidates all conflicting siblings. Pruning of a tournament's children happens strictly chronologically, which guarantees that the first faulty proposal of a given proposer is always pruned first. When pruned, an invalid proposal leads to the elimination of its proposer, which invalidates all their subsequent proposals, slashes their bond, and disallows future proposals by the same address. A slashed bond is transferred to an address chosen by the prover who caused the slashing. A single remaining child in a tournament can be 'resolved' and will be finalized and usable for withdrawals after an execution delay of 3d 12h (time for the Guardian to manually blacklist malicious state roots). **References** - [How to run a challenger - Boundless Docs](https://boundless-xyz.github.io/kailua/operate.html) - [Disputes - Kailua Book](https://boundless-xyz.github.io/kailua/dispute.html) ### Validity proofs Validity proofs and fault proofs both must be accompanied by a ZK proof that ensures that the new state was derived by correctly applying a series of valid user transactions to the previous state. These proofs are then verified on Ethereum by a smart contract. The Kailua state validation system is primarily optimistically resolved, so no validity proofs are required in the happy case. But two different zk proofs on unresolved state roots are possible and permissionless: The proveValidity() function proves a state root proposal's full validity, automatically invalidating all conflicting sibling proposals. proveOutputFault() allows any actor to eliminate a state root proposal for which they can prove that any of the 3600 intermediate state transitions in the proposal are not correct. Both are zk proofs of validity, although one is used as an efficient fault proof to invalidate a single conflicting state transition. **Risks** - Funds can be stolen if the validity proof cryptography is broken or implemented incorrectly. - Funds can be stolen if no challenger checks the published state. - Funds can be stolen if the proposer routes proof verification through a malicious or faulty verifier by specifying an unsafe route selector. - Funds can be frozen if a verifier needed for a given proof is paused by its permissioned owner. **References** - [Kailua Proof System - Boundless Docs](https://boundless-xyz.github.io/kailua/introduction.html) - [Verifier upgrade and deprecation - Kailua Docs](https://github.com/risc0/risc0-ethereum/blob/main/contracts/version-management-design.md) ### Prover: [RISC Zero](https://ethbeat.org/zk-catalog/risc0) #### Trusted setups - Snarkjs (Groth16): - Risc0 Groth16, risk yellow (medium risk) per the [Trusted Setups Risk Framework](https://forum.l2beat.com/t/the-trusted-setups-framework-for-zk-catalog/381): Circuit-specific trusted setup for Risc0 final wrap Groth16 onchain verifier. Phase 1 used 54 participant contributions and a public randomness beacon, and phase 2 reached 238 participants. Proving system could be broken if either phase 1 or 2 is compromised. - Onchain verifiers: [RiscZeroGroth16Verifier](https://etherscan.io/address/0x411e56a890c5fe0712f6F345977815Ba8E7785C3#code) (1 successful (verified by [ETHBEAT](https://ethbeat.org))) - Used in: [Ronin](https://ethbeat.org/layer2s/projects/ronin-network), [MegaETH](https://ethbeat.org/layer2s/projects/megaeth), [BOB](https://ethbeat.org/layer2s/projects/bob), [Taiko Alethia](https://ethbeat.org/layer2s/projects/taiko), [Soon Alpha Mainnet](https://ethbeat.org/layer2s/projects/soon) - Verifiers: 2 successful (verified by [ETHBEAT](https://ethbeat.org)) ### Program Hashes #### Kailua fault proof program MegaETH Program that executes OP Kona client to derive blocks and generate fault or validity proofs, is a part of ZK non-interactive kailua fault proof system. - Hash: `0xf0ce5d15fa89991210ca2667b7f7a8bb740ce551c0f2b20cc76f9debc55d22c2` - Repository: code unknown - Verification: unsuccessful - Used in: [MegaETH](https://ethbeat.org/layer2s/projects/megaeth) ##### Verification steps The sources for this program are under development and not published yet. The hash cannot be independently regenerated. ## Upgrades & Governance ### Past upgrades The metrics include upgrades on the currently used proxy contracts. Historical proxy contracts and changes of such are not included. - Count of upgrades: 9 - Last upgrade: 8mo 28d ago - Avg upgrade interval: 5mo 5d - 2026-02-09 04:47 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x1ED92E1bc9A2735216540EDdD0191144681cb77E#code): transaction [0x9c539698c6852b92c7289498f8b808d3ede8c412362dbb31c485c94e09e0cd10](https://etherscan.io/tx/0x9c539698c6852b92c7289498f8b808d3ede8c412362dbb31c485c94e09e0cd10), implementations: [0x7f84fEb1cEb9C91844ee80C63d153d9128Fb40e9](https://etherscan.io/address/0x7f84fEb1cEb9C91844ee80C63d153d9128Fb40e9#code) ([diff](https://disco.l2beat.com/diff/eth:0x2425EB983A470eDE96E33c4E969Ac5440a80a639/eth:0x7f84fEb1cEb9C91844ee80C63d153d9128Fb40e9)) - 2026-02-07 11:50 UTC, deployment of [BunnyInbox](https://etherscan.io/address/0x02B8d1329B653d6f53A8420C8DDbBbb5518F51b2#code): transaction [0xaa48d9c351ba528761b2e9b5e774f15c55a6c3967c17b1b9ef7a60babcd12212](https://etherscan.io/tx/0xaa48d9c351ba528761b2e9b5e774f15c55a6c3967c17b1b9ef7a60babcd12212), implementations: [0x59888ea06a54bdC7d495c24513ed5b7A58ed7804](https://etherscan.io/address/0x59888ea06a54bdC7d495c24513ed5b7A58ed7804#code) - 2025-12-18 02:00 UTC, upgrade of [SuperchainConfig](https://etherscan.io/address/0x5d0Ff601BC8580D8682c0462df55343Cb0b99285#code): transaction [0xcf4419b7fd683f75f9619984db245eca086853395d6f033099ad7e00b0eb4518](https://etherscan.io/tx/0xcf4419b7fd683f75f9619984db245eca086853395d6f033099ad7e00b0eb4518), implementations: [0x2F64d234f1Ec6bA2eA6914d943c99b45fFF14E89](https://etherscan.io/address/0x2F64d234f1Ec6bA2eA6914d943c99b45fFF14E89#code) ([diff](https://disco.l2beat.com/diff/eth:0x4da82a327773965b8d4D85Fa3dB8249b387458E7/eth:0x2F64d234f1Ec6bA2eA6914d943c99b45fFF14E89)) - 2025-12-18 01:52 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x7f82f57F0Dd546519324392e408b01fcC7D709e8#code): transaction [0x79b2cfcd6e5c08d9912d7450c4f77db522be234ea86b4c7db6c10fc0b711b353](https://etherscan.io/tx/0x79b2cfcd6e5c08d9912d7450c4f77db522be234ea86b4c7db6c10fc0b711b353), implementations: [0x55400445e384393f9c1BE23e7E734e8d44Ed9fd9](https://etherscan.io/address/0x55400445e384393f9c1BE23e7E734e8d44Ed9fd9#code) ([diff](https://disco.l2beat.com/diff/eth:0x31f6E6a37ce650723EBf082EC59A48779be9Af99/eth:0x55400445e384393f9c1BE23e7E734e8d44Ed9fd9)) - 2025-11-10 17:49 UTC, deployment of [SystemConfig](https://etherscan.io/address/0x1ED92E1bc9A2735216540EDdD0191144681cb77E#code): transaction [0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237](https://etherscan.io/tx/0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237), implementations: [0x2425EB983A470eDE96E33c4E969Ac5440a80a639](https://etherscan.io/address/0x2425EB983A470eDE96E33c4E969Ac5440a80a639#code) - 2025-11-10 17:49 UTC, deployment of [OptimismPortal2](https://etherscan.io/address/0x7f82f57F0Dd546519324392e408b01fcC7D709e8#code): transaction [0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237](https://etherscan.io/tx/0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237), implementations: [0x31f6E6a37ce650723EBf082EC59A48779be9Af99](https://etherscan.io/address/0x31f6E6a37ce650723EBf082EC59A48779be9Af99#code) - 2025-11-10 17:49 UTC, deployment of [DisputeGameFactory](https://etherscan.io/address/0x8546840adF796875cD9AAcc5B3B048f6B2c9D563#code): transaction [0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237](https://etherscan.io/tx/0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237), implementations: [0x4bbA758F006Ef09402eF31724203F316ab74e4a0](https://etherscan.io/address/0x4bbA758F006Ef09402eF31724203F316ab74e4a0#code) - 2025-11-10 17:49 UTC, deployment of [L1ERC721Bridge](https://etherscan.io/address/0x3D8ee269F87A7f3F0590c5C0d825FFF06212A242#code): transaction [0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237](https://etherscan.io/tx/0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237), implementations: [0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013](https://etherscan.io/address/0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013#code) - 2025-11-10 17:49 UTC, deployment of [L1CrossDomainMessenger](https://etherscan.io/address/0x6C7198250087B29A8040eC63903Bc130f4831Cc9#code): transaction [0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237](https://etherscan.io/tx/0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237), implementations: [0x5D5a095665886119693F0B41d8DFeE78da033e8B](https://etherscan.io/address/0x5D5a095665886119693F0B41d8DFeE78da033e8B#code) - 2025-11-10 17:49 UTC, deployment of [DelayedWETH](https://etherscan.io/address/0x86183e7b1D908D9A5C3Bc59cC2232F2ffE4E7145#code): transaction [0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237](https://etherscan.io/tx/0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237), implementations: [0x5e40B9231B86984b5150507046e354dbFbeD3d9e](https://etherscan.io/address/0x5e40B9231B86984b5150507046e354dbFbeD3d9e#code) - 2025-11-10 17:49 UTC, deployment of [AnchorStateRegistry](https://etherscan.io/address/0xEEd67E139CC7721EC656B449F01B7b4D7dCFD671#code): transaction [0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237](https://etherscan.io/tx/0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237), implementations: [0x7b465370BB7A333f99edd19599EB7Fb1c2D3F8D2](https://etherscan.io/address/0x7b465370BB7A333f99edd19599EB7Fb1c2D3F8D2#code) - 2025-11-10 17:49 UTC, deployment of [OptimismMintableERC20Factory](https://etherscan.io/address/0xF875030B9464001fC0f964E47546b0AFEEbD7C61#code): transaction [0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237](https://etherscan.io/tx/0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237), implementations: [0x5493f4677A186f64805fe7317D6993ba4863988F](https://etherscan.io/address/0x5493f4677A186f64805fe7317D6993ba4863988F#code) - 2025-11-10 17:47 UTC, deployment of [SuperchainConfig](https://etherscan.io/address/0x5d0Ff601BC8580D8682c0462df55343Cb0b99285#code): transaction [0x82d037751224f846bdac2ea6c548b54fbe7f4c584cd5ce20e1ca1568d47ac4bd](https://etherscan.io/tx/0x82d037751224f846bdac2ea6c548b54fbe7f4c584cd5ce20e1ca1568d47ac4bd), implementations: [0x4da82a327773965b8d4D85Fa3dB8249b387458E7](https://etherscan.io/address/0x4da82a327773965b8d4D85Fa3dB8249b387458E7#code) - 2025-05-29 22:04 UTC, upgrade of [EigenDAServiceManager](https://etherscan.io/address/0x870679E138bCdf293b7Ff14dD44b70FC97e12fc0#code): transaction [0xfa483d640a2793a223b75e6a2c6fb8f9eaa2a1c0df1e6ca69d7d332251981282](https://etherscan.io/tx/0xfa483d640a2793a223b75e6a2c6fb8f9eaa2a1c0df1e6ca69d7d332251981282), implementations: [0xae448D008B6F69033AfdA361b46b36C472B6FEE0](https://etherscan.io/address/0xae448D008B6F69033AfdA361b46b36C472B6FEE0#code) ([diff](https://disco.l2beat.com/diff/eth:0x58fDE694Db83e589ABb21A6Fe66cb20Ce5554a07/eth:0xae448D008B6F69033AfdA361b46b36C472B6FEE0)) - 2025-04-15 20:50 UTC, deployment of [EigenDAThresholdRegistry](https://etherscan.io/address/0xdb4c89956eEa6F606135E7d366322F2bDE609F15#code): transaction [0x903e00f79e1b98e13ebbc40db4c023249e3dca47685bd30ad86962d60aa83292](https://etherscan.io/tx/0x903e00f79e1b98e13ebbc40db4c023249e3dca47685bd30ad86962d60aa83292), implementations: [0x92104977f16dAe423966caa5cD9C115F2D25a8D6](https://etherscan.io/address/0x92104977f16dAe423966caa5cD9C115F2D25a8D6#code) - 2024-09-17 14:17 UTC, upgrade of [EigenDAServiceManager](https://etherscan.io/address/0x870679E138bCdf293b7Ff14dD44b70FC97e12fc0#code): transaction [0xaedce35d052ceaed37943107a78d8fb3d833ac5619edeab62a8772d67afaaff9](https://etherscan.io/tx/0xaedce35d052ceaed37943107a78d8fb3d833ac5619edeab62a8772d67afaaff9), implementations: [0x58fDE694Db83e589ABb21A6Fe66cb20Ce5554a07](https://etherscan.io/address/0x58fDE694Db83e589ABb21A6Fe66cb20Ce5554a07#code) ([diff](https://disco.l2beat.com/diff/eth:0x0D2C5FD4Bb956cDD48A23fC3Ef77a768a5cDbAf7/eth:0x58fDE694Db83e589ABb21A6Fe66cb20Ce5554a07)) - 2024-08-03 16:14 UTC, upgrade of [EigenDAServiceManager](https://etherscan.io/address/0x870679E138bCdf293b7Ff14dD44b70FC97e12fc0#code): transaction [0xfacff9a26f07d7ae55c6b9fc80059faa016f249c4624841cfcd43c34717cbaf7](https://etherscan.io/tx/0xfacff9a26f07d7ae55c6b9fc80059faa016f249c4624841cfcd43c34717cbaf7), implementations: [0x0D2C5FD4Bb956cDD48A23fC3Ef77a768a5cDbAf7](https://etherscan.io/address/0x0D2C5FD4Bb956cDD48A23fC3Ef77a768a5cDbAf7#code) ([diff](https://disco.l2beat.com/diff/eth:0xCDFFF07d5b8AcdAd13607615118a2e65030f5be1/eth:0x0D2C5FD4Bb956cDD48A23fC3Ef77a768a5cDbAf7)) - 2024-05-21 19:56 UTC, upgrade of [EigenDAServiceManager](https://etherscan.io/address/0x870679E138bCdf293b7Ff14dD44b70FC97e12fc0#code): transaction [0x43cca617c25c2c5ac4164bdfbeedb8dbf7325056844893fe61bb9e2034ebad1e](https://etherscan.io/tx/0x43cca617c25c2c5ac4164bdfbeedb8dbf7325056844893fe61bb9e2034ebad1e), implementations: [0xCDFFF07d5b8AcdAd13607615118a2e65030f5be1](https://etherscan.io/address/0xCDFFF07d5b8AcdAd13607615118a2e65030f5be1#code) ([diff](https://disco.l2beat.com/diff/eth:0x26089e9738b809d8308B0011B93b4225a112DB8C/eth:0xCDFFF07d5b8AcdAd13607615118a2e65030f5be1)) - 2024-05-09 21:13 UTC, upgrade of [EigenDAServiceManager](https://etherscan.io/address/0x870679E138bCdf293b7Ff14dD44b70FC97e12fc0#code): transaction [0xb40a6884127043977ba87604e5b6a7447b7f8e6fa88b3ab3d940507c8e1c92d8](https://etherscan.io/tx/0xb40a6884127043977ba87604e5b6a7447b7f8e6fa88b3ab3d940507c8e1c92d8), implementations: [0x26089e9738b809d8308B0011B93b4225a112DB8C](https://etherscan.io/address/0x26089e9738b809d8308B0011B93b4225a112DB8C#code) ([diff](https://disco.l2beat.com/diff/eth:0xF5fD25A90902c27068CF5eBe53Be8da693Ac899e/eth:0x26089e9738b809d8308B0011B93b4225a112DB8C)) - 2024-04-05 21:49 UTC, upgrade of [EigenDAServiceManager](https://etherscan.io/address/0x870679E138bCdf293b7Ff14dD44b70FC97e12fc0#code): transaction [0xb51ad742d1c13af667acb1608d33790a5dcc4970153a6ac2f415390b16fb485e](https://etherscan.io/tx/0xb51ad742d1c13af667acb1608d33790a5dcc4970153a6ac2f415390b16fb485e), implementations: [0xF5fD25A90902c27068CF5eBe53Be8da693Ac899e](https://etherscan.io/address/0xF5fD25A90902c27068CF5eBe53Be8da693Ac899e#code) ([diff](https://disco.l2beat.com/diff/eth:0x1f96861fEFa1065a5A96F20Deb6D8DC3ff48F7f9/eth:0xF5fD25A90902c27068CF5eBe53Be8da693Ac899e)) - 2024-04-05 21:49 UTC, deployment of [EigenDAServiceManager](https://etherscan.io/address/0x870679E138bCdf293b7Ff14dD44b70FC97e12fc0#code): transaction [0x0742f1a4d072fc85fe39830a9d21536bf3e09c0ce5a7571cab93bd85d09ff576](https://etherscan.io/tx/0x0742f1a4d072fc85fe39830a9d21536bf3e09c0ce5a7571cab93bd85d09ff576), implementations: [0x1f96861fEFa1065a5A96F20Deb6D8DC3ff48F7f9](https://etherscan.io/address/0x1f96861fEFa1065a5A96F20Deb6D8DC3ff48F7f9#code) ## Updates Each date links the update on the HTML page, which also shows its contract diffs. ### [2026-10-09 09:22 UTC](https://ethbeat.org/layer2s/projects/megaeth?update=6c108edc) (1 change) 1/5 Safe holding one seat on the 6/10 admin multisig: member rotated. ### [2026-08-27 12:37 UTC](https://ethbeat.org/layer2s/projects/megaeth?update=25e44821) (3 changes) EigenDAOperationsMultisig: member removed; threshold 3/5 → 2/4. ### [2026-07-21 15:39 UTC](https://ethbeat.org/layer2s/projects/megaeth?update=0044aba5) (2 changes) EigenDAOperationsMultisig: new signer added. Threshold 3/4 → 3/5. ### [2026-05-11 21:38 UTC](https://ethbeat.org/layer2s/projects/megaeth?update=2683462e) (high severity, 8 changes) Kailua `game1337` impl rotated `0x78F8F8FE...` → `0x8c0Ed8Dd...` ([diff](https://disco.l2beat.com/diff/eth:0x78F8F8FED1d589b7098EC4B47220465A9Fa071C9/eth:0x8c0Ed8Dd0CcF6d596e321d81eD895ad51fE30B84)). Active `KailuaTreasury` is now `0x01853F26...`; `OptimismPortal2.setRespectedGameType(1337)` re-pointed the bridge. The `proposalParent.childCount() == 1` gate around the vanguard check was removed: `vanguardAdvantage` applies to every proposal (first child and every sibling). With `vanguardAdvantage ≈ 2^60s`, only the Vanguard can submit any proposal. Faulty Vanguard proposals can be marked faulty via `proveOutputFault` but no honest sibling can replace them — chain halts until the Vanguard submits a correct state root. Plumbing: `megaeth.ts` resolves the active game/treasury dynamically via `OptimismPortal2.respectedGameType` → `DisputeGameFactory.game{N}` → its `KAILUA_TREASURY`; `risc0/KailuaGame` and `megaeth/KailuaTreasury` shapes extended for the new contracts. ### [2026-04-28 15:42 UTC](https://ethbeat.org/layer2s/projects/megaeth?update=b8fc8035) (2 changes) Sequencer-side Safe (`eth:0x63eCafD2...`) gained one new signer (`0x12130aF2`). Threshold unchanged at 1; total signers 3 → 4 (1-of-3 → 1-of-4 — note this *weakens* the threshold ratio: any one of 4 can still execute). ### [2026-04-03 10:27 UTC](https://ethbeat.org/layer2s/projects/megaeth?update=583bf5df) (2 changes) EigenDAOperationsMultisig member removed (0x4985...), threshold unchanged at 3, now 3-of-4 (75%) instead of 3-of-5 (60%). Shared contract with eigenda/syndicate. ### [2026-02-26 15:06 UTC](https://ethbeat.org/layer2s/projects/megaeth?update=1d8092e5) (2 changes) EigenLayerRewardsInitiatorMultisig: one member removed (0xf20eD26be), reducing signers from 5 to 4. Threshold remains 3, changing the effective quorum from 3/5 (60%) to 3/4 (75%). ### [2026-02-11 09:47 UTC](https://ethbeat.org/layer2s/projects/megaeth?update=1f7d96fa) (high severity, 33 changes) Major update: MegaETH transitions to onchain EigenDA certificate verification via a new BunnyInbox contract. **SystemConfig upgrade (v2.5.0 → v2.7.0):** Upgraded implementation from 0x2425EB to 0x7f84fE. The only code change is the addition of a new `setBatchInbox(address)` function allowing the owner to change the batch inbox address on-chain ([diff](https://disco.l2beat.com/diff/eth:0x2425EB983A470eDE96E33c4E969Ac5440a80a639/eth:0x7f84fEb1cEb9C91844ee80C63d153d9128Fb40e9)). The batchInbox was changed from the old EOA (0x00656C) to the new BunnyInbox contract (0x02B8d1). **BunnyInbox (new, 0x02B8d1):** New upgradeable contract serving as the batch inbox. Its `fallback()` function strips a 4-byte prefix from calldata, RLP-decodes an EigenDACertV3 struct, and calls `EigenDACertVerifier.checkDACertReverts()` to validate the EigenDA certificate on-chain. This means every batch submission now verifies the EigenDA data availability certificate on L1. **EigenDACertVerifier (new, 0xa4F386) + EigenDA/EigenLayer infrastructure:** An immutable EigenDA V3 certificate verifier referenced by BunnyInbox. It verifies batch data attestations against operator signatures and stake thresholds via the EigenDAServiceManager. **Stale proof system config:** The KailuaGame and KailuaTreasury have an immutable `ROLLUP_CONFIG_HASH` (0x16ebac7d...) that commits to the rollup config including the batch inbox address. Since the batch inbox changed from the old EOA (0x00656C) to BunnyInbox (0x02B8d1), but the games were NOT redeployed, the on-chain `ROLLUP_CONFIG_HASH` no longer matches the current chain config. Any ZK proof generated against the current derivation pipeline would produce a different config hash and fail on-chain verification. Additionally, the `FPVM_IMAGE_ID` likely needs updating so the prover program rejects reverted BunnyInbox transactions - otherwise the batcher could submit invalid DA certs that revert on L1 but are still picked up by derivation. The games should be redeployed with updated `ROLLUP_CONFIG_HASH` and `FPVM_IMAGE_ID`. **Governance changes:** - MegaETH Safe multisig changed from 4/8 (50%) to 6/10 (60%) threshold - Two new members added: a 1-of-3 nested Safe (0x63eC, nonce 0) and an EOA (0x0D17) ### [2026-01-21 10:05 UTC](https://ethbeat.org/layer2s/projects/megaeth?update=aa6abbfe) (2 changes) New member added to MegaETH Safe multisig (now 4/8, previously 4/7). ### [2026-01-02 08:07 UTC](https://ethbeat.org/layer2s/projects/megaeth?update=6ff28fe2) (high severity, 72 changes) Initial discovery. Untemplatized contracts diff with most similar templatized: - SystemConfig: https://disco.l2beat.com/diff/eth:0x340f923E5c7cbB2171146f64169EC9d5a9FfE647/eth:0x2425EB983A470eDE96E33c4E969Ac5440a80a639 (higher gas limit) - OptimismPortal2: https://disco.l2beat.com/diff/eth:0xB250566074B3c0f1B109A531A83f3d9B1a579273/eth:0x55400445e384393f9c1BE23e7E734e8d44Ed9fd9 (no constructor params, system address) - SuperchainConfig: https://disco.l2beat.com/diff/eth:0x4da82a327773965b8d4D85Fa3dB8249b387458E7/eth:0x2F64d234f1Ec6bA2eA6914d943c99b45fFF14E89 (guardian transfer functions) basti 12/22: the verifier contract source is now available. looks like an older risc0groth16 verifier: https://disco.l2beat.com/diff/eth:0xafB31f5b70623CDF4b20Ada3f7230916A5A79df9/eth:0x411e56a890c5fe0712f6F345977815Ba8E7785C3 state validation: assuming the `0xf0ce5d15fa89991210ca2667b7f7a8bb740ce551c0f2b20cc76f9debc55d22c2` program hash corresponds to a valid kailua program that also verifies the eigenDA v2 commitments, the proof system is a standard kailua hybrid validity / fp system as deployed for BOB. The single large difference would be that the vanguard advantage is uint max and therefore the proof system can be delayed ~indefinitely by the vanguard. ### [2025-12-03 11:09 UTC](https://ethbeat.org/layer2s/projects/megaeth?update=a1e08049) (4 changes) refund contract deployed, refunds completed. ### [2025-11-26 10:15 UTC](https://ethbeat.org/layer2s/projects/megaeth?update=2d9ebeaa) (2 changes) Add Megaeth predeposit contract and TVS. ## Operator ### The system has a centralized operator The operator is the only entity that can propose blocks. A live and trustworthy operator is vital to the health of the system. **Risks** - MEV can be extracted if the operator exploits their centralized position and frontruns user transactions. ### Users can force any transaction Because the state of the system is based on transactions submitted on the underlying host chain and anyone can submit their transactions there it allows the users to circumvent censorship by interacting with the smart contract on the host chain directly. **References** - [Sequencing Window - OP Mainnet Specs](https://github.com/ethereum-optimism/optimism/blob/51eeb76efeb32b3df3e978f311188aa29f5e3e94/specs/glossary.md#sequencing-window) - [OptimismPortal2.sol - source code, depositTransaction function](https://etherscan.io/address/0x55400445e384393f9c1BE23e7E734e8d44Ed9fd9#code) ## Withdrawals ### Regular exits The user initiates the withdrawal by submitting a regular transaction on this chain. When a state root containing such transaction is settled, the funds become available for withdrawal on L1 after 3d 12h. Withdrawal inclusion can be proven before state root settlement, but a 7d period has to pass before it becomes actionable. The process of state root settlement takes a challenge period of at least 7d to complete. Finally the user submits an L1 transaction to claim the funds. This transaction requires a merkle proof. **References** - [OptimismPortal2.sol - Etherscan source code, proveWithdrawalTransaction function](https://etherscan.io/address/0x55400445e384393f9c1BE23e7E734e8d44Ed9fd9#code) - [OptimismPortal2.sol - Etherscan source code, finalizeWithdrawalTransaction function](https://etherscan.io/address/0x55400445e384393f9c1BE23e7E734e8d44Ed9fd9#code) ### Forced messaging If the user experiences censorship from the operator with regular L2->L1 messaging they can submit their messages directly on L1. The system is then obliged to service this request or halt all messages, including forced withdrawals from L1 and regular messages initiated on L2. Once the force operation is submitted and if the request is serviced, the operation follows the flow of a regular message. **References** - [Forced withdrawal from an OP Stack blockchain](https://docs.optimism.io/stack/transactions/forced-transaction) ## Other considerations ### EVM compatible smart contracts are supported OP stack chains are pursuing the EVM Equivalence model. No changes to smart contracts are required regardless of the language they are written in, i.e. anything deployed on L1 can be deployed on L2. **References** - [Introducing EVM Equivalence](https://medium.com/ethereum-optimism/introducing-evm-equivalence-5c2021deb306) ## Permissions Explore these contracts and permissions in Disco, ETHBEAT's contract explorer: https://disco.l2beat.com/ui/p/megaeth ### Ethereum #### Actors ##### Safe (0x92e0…b7d6) Addresses: [0x92e0E0B15e3e99b32c9ED9AD284F939553C7b7d6](https://etherscan.io/address/0x92e0E0B15e3e99b32c9ED9AD284F939553C7b7d6) A Multisig with 6/10 threshold. - Can upgrade **with no delay** - BunnyInbox - L1StandardBridge [via: ProxyAdmin] - SystemConfig [via: ProxyAdmin] - L1ERC721Bridge [via: ProxyAdmin] - SuperchainConfig [via: ProxyAdmin] - L1CrossDomainMessenger [via: ProxyAdmin] - OptimismPortal2 [via: ProxyAdmin] - DisputeGameFactory [via: ProxyAdmin] - DelayedWETH [via: ProxyAdmin] - AnchorStateRegistry [via: ProxyAdmin] - OptimismMintableERC20Factory [via: ProxyAdmin] - 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 DisputeGameFactory - set the dispute game implementation and initial bond for any game type - Can interact with DelayedWETH - can pull funds from the contract in case of emergency - Can interact with AddressManager - set and change address mappings [via: ProxyAdmin] Participants (10): [0x63eCafD27E0B86B37903c8aA64beD47244Ad909A](https://ethbeat.org/layer2s/projects/megaeth#Safe) (Safe), [0x0D173c5d6d6018075f63F4977ae7561f7F9A40eF](https://etherscan.io/address/0x0D173c5d6d6018075f63F4977ae7561f7F9A40eF), [0x070Cf79fB8D0A0BcBe2d017c6A059148705c9800](https://etherscan.io/address/0x070Cf79fB8D0A0BcBe2d017c6A059148705c9800), [0x2a035a6bEDED586355D7388edfbc1e118e35278E](https://etherscan.io/address/0x2a035a6bEDED586355D7388edfbc1e118e35278E), [0xC467b03AA487b5661DA1a72dee053c26152f8D90](https://etherscan.io/address/0xC467b03AA487b5661DA1a72dee053c26152f8D90), [0x2Ba59F8Cd522ca92cac29Aed47D7394D5FFb960a](https://etherscan.io/address/0x2Ba59F8Cd522ca92cac29Aed47D7394D5FFb960a), [0xfa9Ad1bE10BB02FD70634ccEC3264Da9bf43DE79](https://etherscan.io/address/0xfa9Ad1bE10BB02FD70634ccEC3264Da9bf43DE79), [0x0f4aDAD56724966285240D1b17Ee54e207786Dc6](https://etherscan.io/address/0x0f4aDAD56724966285240D1b17Ee54e207786Dc6), [0x28B73e18f31Fdb6F9B6EEF8c0050E9994684b9AD](https://etherscan.io/address/0x28B73e18f31Fdb6F9B6EEF8c0050E9994684b9AD), [0x0A383fF8387CF07315f476D1686E95b1a97adc97](https://ethbeat.org/layer2s/projects/megaeth#EOA-2) (EOA 2) ##### Safe (0xe834…BD98) Addresses: [0xe8344867AB6387e17b7cAE2dE52C63BCf501BD98](https://etherscan.io/address/0xe8344867AB6387e17b7cAE2dE52C63BCf501BD98) A Multisig with 4/6 threshold. - Can interact with MegaPreDepositVaultRefund - manage all access control roles - service (execute) refunds from this contract Participants (6): [0xfa9Ad1bE10BB02FD70634ccEC3264Da9bf43DE79](https://etherscan.io/address/0xfa9Ad1bE10BB02FD70634ccEC3264Da9bf43DE79), [0x0A383fF8387CF07315f476D1686E95b1a97adc97](https://ethbeat.org/layer2s/projects/megaeth#EOA-2) (EOA 2), [0xC467b03AA487b5661DA1a72dee053c26152f8D90](https://etherscan.io/address/0xC467b03AA487b5661DA1a72dee053c26152f8D90), [0x2Ba59F8Cd522ca92cac29Aed47D7394D5FFb960a](https://etherscan.io/address/0x2Ba59F8Cd522ca92cac29Aed47D7394D5FFb960a), [0x0f4aDAD56724966285240D1b17Ee54e207786Dc6](https://etherscan.io/address/0x0f4aDAD56724966285240D1b17Ee54e207786Dc6), [0x28B73e18f31Fdb6F9B6EEF8c0050E9994684b9AD](https://etherscan.io/address/0x28B73e18f31Fdb6F9B6EEF8c0050E9994684b9AD) ##### Safe (0x63eC…909A) Addresses: [0x63eCafD27E0B86B37903c8aA64beD47244Ad909A](https://etherscan.io/address/0x63eCafD27E0B86B37903c8aA64beD47244Ad909A) A Multisig with 1/5 threshold. Member of Safe. Participants (5): [0xEd71403a0cC46ED68E57997A225a9620b5Cf0872](https://etherscan.io/address/0xEd71403a0cC46ED68E57997A225a9620b5Cf0872), [0x23BB78620bd7cC7A7870c47A0058484c6263D48B](https://etherscan.io/address/0x23BB78620bd7cC7A7870c47A0058484c6263D48B), [0xeCf89ebA03B54ab9C606d436b32875B6947C68E8](https://etherscan.io/address/0xeCf89ebA03B54ab9C606d436b32875B6947C68E8), [0xa4C9190ca82c4056FF9CDe6a070424E563BF1D95](https://etherscan.io/address/0xa4C9190ca82c4056FF9CDe6a070424E563BF1D95), [0xa4BB3AdFA1bDc0f609eCae7A39eC58e9b2A373e0](https://etherscan.io/address/0xa4BB3AdFA1bDc0f609eCae7A39eC58e9b2A373e0) ##### Safe (0xB2A9…E67F) Addresses: [0xB2A9EB0c7b729c3EC704e843eF260084B3caE67F](https://etherscan.io/address/0xB2A9EB0c7b729c3EC704e843eF260084B3caE67F) A Multisig with 1/1 threshold. Participants (1): [0x0A383fF8387CF07315f476D1686E95b1a97adc97](https://ethbeat.org/layer2s/projects/megaeth#EOA-2) (EOA 2) ##### Megaeth Multisig Addresses: [0xCB264DEf50D166d4aE7cF60188eC0038819fb719](https://etherscan.io/address/0xCB264DEf50D166d4aE7cF60188eC0038819fb719) A Multisig with 4/6 threshold. Participants (6): [0x28B73e18f31Fdb6F9B6EEF8c0050E9994684b9AD](https://etherscan.io/address/0x28B73e18f31Fdb6F9B6EEF8c0050E9994684b9AD), [0x0f4aDAD56724966285240D1b17Ee54e207786Dc6](https://etherscan.io/address/0x0f4aDAD56724966285240D1b17Ee54e207786Dc6), [0xfa9Ad1bE10BB02FD70634ccEC3264Da9bf43DE79](https://etherscan.io/address/0xfa9Ad1bE10BB02FD70634ccEC3264Da9bf43DE79), [0x2Ba59F8Cd522ca92cac29Aed47D7394D5FFb960a](https://etherscan.io/address/0x2Ba59F8Cd522ca92cac29Aed47D7394D5FFb960a), [0x0A383fF8387CF07315f476D1686E95b1a97adc97](https://ethbeat.org/layer2s/projects/megaeth#EOA-2) (EOA 2), [0xC467b03AA487b5661DA1a72dee053c26152f8D90](https://etherscan.io/address/0xC467b03AA487b5661DA1a72dee053c26152f8D90) ##### EOA 1 Addresses: [0xB98c6b1A805b96707A43e1F1ACFa163B68098FA6](https://etherscan.io/address/0xB98c6b1A805b96707A43e1F1ACFa163B68098FA6) - Can interact with SystemConfig - Allowed to commit transactions from the current layer to the host chain ##### EOA 2 Addresses: [0x0A383fF8387CF07315f476D1686E95b1a97adc97](https://etherscan.io/address/0x0A383fF8387CF07315f476D1686E95b1a97adc97) Member of Safe, Safe, Megaeth Multisig, Safe. - 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) [via: Safe] - Can interact with RiscZeroVerifierRouter - add/remove verifiers and the selectors they are mapped to ## Smart contracts ![A diagram of the smart contract architecture](https://ethbeat.org/static/images/architecture/megaeth.310918ed.png) Explore these contracts and permissions in Disco, ETHBEAT's contract explorer: https://disco.l2beat.com/ui/p/megaeth ### Ethereum #### KailuaTreasury Addresses: [0x01853F268B170D4A15D0c3AE905757b5Ec8375f3](https://etherscan.io/address/0x01853F268B170D4A15D0c3AE905757b5Ec8375f3#code) Entrypoint for state root proposals. Manages bonds (currently 0.00001 ETH) and tournaments for the OP Kailua state validation system, wrapping the OP stack native DisputeGameFactory. #### BunnyInbox Addresses: [0x02B8d1329B653d6f53A8420C8DDbBbb5518F51b2](https://etherscan.io/address/0x02B8d1329B653d6f53A8420C8DDbBbb5518F51b2#code), [0x59888ea06a54bdC7d495c24513ed5b7A58ed7804](https://etherscan.io/address/0x59888ea06a54bdC7d495c24513ed5b7A58ed7804#code) (Implementation (Upgradable)), [0x92e0E0B15e3e99b32c9ED9AD284F939553C7b7d6](https://etherscan.io/address/0x92e0E0B15e3e99b32c9ED9AD284F939553C7b7d6#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2026-02-07 11:50 UTC, deployment of [BunnyInbox](https://etherscan.io/address/0x02B8d1329B653d6f53A8420C8DDbBbb5518F51b2#code): transaction [0xaa48d9c351ba528761b2e9b5e774f15c55a6c3967c17b1b9ef7a60babcd12212](https://etherscan.io/tx/0xaa48d9c351ba528761b2e9b5e774f15c55a6c3967c17b1b9ef7a60babcd12212), implementations: [0x59888ea06a54bdC7d495c24513ed5b7A58ed7804](https://etherscan.io/address/0x59888ea06a54bdC7d495c24513ed5b7A58ed7804#code) Onchain EigenDA certificate verification inbox. Receives batch data, strips 4-byte prefix, RLP-decodes EigenDACertV3 and calls the EigenDACertVerifier to validate the certificate. Used as the batch inbox for EigenDA-based data availability. - Roles: - **admin**: Safe Can be upgraded by: Safe with no delay #### SystemConfig Addresses: [0x1ED92E1bc9A2735216540EDdD0191144681cb77E](https://etherscan.io/address/0x1ED92E1bc9A2735216540EDdD0191144681cb77E#code), [0x7f84fEb1cEb9C91844ee80C63d153d9128Fb40e9](https://etherscan.io/address/0x7f84fEb1cEb9C91844ee80C63d153d9128Fb40e9#code) (Implementation (Upgradable)), [0x15fCB0120D414f246ead019cA4BdF97447cd8d90](https://etherscan.io/address/0x15fCB0120D414f246ead019cA4BdF97447cd8d90#code) (Admin) **Past upgrades** (Count of upgrades: 1, Last upgrade: 8mo 28d ago, Avg upgrade interval: 5mo 29d) - 2026-02-09 04:47 UTC, upgrade of [SystemConfig](https://etherscan.io/address/0x1ED92E1bc9A2735216540EDdD0191144681cb77E#code): transaction [0x9c539698c6852b92c7289498f8b808d3ede8c412362dbb31c485c94e09e0cd10](https://etherscan.io/tx/0x9c539698c6852b92c7289498f8b808d3ede8c412362dbb31c485c94e09e0cd10), implementations: [0x7f84fEb1cEb9C91844ee80C63d153d9128Fb40e9](https://etherscan.io/address/0x7f84fEb1cEb9C91844ee80C63d153d9128Fb40e9#code) ([diff](https://disco.l2beat.com/diff/eth:0x2425EB983A470eDE96E33c4E969Ac5440a80a639/eth:0x7f84fEb1cEb9C91844ee80C63d153d9128Fb40e9)) - 2025-11-10 17:49 UTC, deployment of [SystemConfig](https://etherscan.io/address/0x1ED92E1bc9A2735216540EDdD0191144681cb77E#code): transaction [0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237](https://etherscan.io/tx/0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237), implementations: [0x2425EB983A470eDE96E33c4E969Ac5440a80a639](https://etherscan.io/address/0x2425EB983A470eDE96E33c4E969Ac5440a80a639#code) Contains configuration parameters such as the Sequencer address, gas limit on this chain and the unsafe block signer address. - Roles: - **admin**: ProxyAdmin; ultimately Safe - **batcherHash**: EOA 1 - **owner**: Safe Can be upgraded by: Safe with no delay #### RiscZeroGroth16Verifier Addresses: [0x411e56a890c5fe0712f6F345977815Ba8E7785C3](https://etherscan.io/address/0x411e56a890c5fe0712f6F345977815Ba8E7785C3#code) Verifier contract for RISC Zero Groth16 proofs (version 2.0.0-rc.3). #### OptimismPortal2 (escrow) Addresses: [0x7f82f57F0Dd546519324392e408b01fcC7D709e8](https://etherscan.io/address/0x7f82f57F0Dd546519324392e408b01fcC7D709e8#code), [0x55400445e384393f9c1BE23e7E734e8d44Ed9fd9](https://etherscan.io/address/0x55400445e384393f9c1BE23e7E734e8d44Ed9fd9#code) (Implementation (Upgradable)), [0x15fCB0120D414f246ead019cA4BdF97447cd8d90](https://etherscan.io/address/0x15fCB0120D414f246ead019cA4BdF97447cd8d90#code) (Admin) **Past upgrades** (Count of upgrades: 1, Last upgrade: 10mo 21d ago, Avg upgrade interval: 5mo 29d) - 2025-12-18 01:52 UTC, upgrade of [OptimismPortal2](https://etherscan.io/address/0x7f82f57F0Dd546519324392e408b01fcC7D709e8#code): transaction [0x79b2cfcd6e5c08d9912d7450c4f77db522be234ea86b4c7db6c10fc0b711b353](https://etherscan.io/tx/0x79b2cfcd6e5c08d9912d7450c4f77db522be234ea86b4c7db6c10fc0b711b353), implementations: [0x55400445e384393f9c1BE23e7E734e8d44Ed9fd9](https://etherscan.io/address/0x55400445e384393f9c1BE23e7E734e8d44Ed9fd9#code) ([diff](https://disco.l2beat.com/diff/eth:0x31f6E6a37ce650723EBf082EC59A48779be9Af99/eth:0x55400445e384393f9c1BE23e7E734e8d44Ed9fd9)) - 2025-11-10 17:49 UTC, deployment of [OptimismPortal2](https://etherscan.io/address/0x7f82f57F0Dd546519324392e408b01fcC7D709e8#code): transaction [0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237](https://etherscan.io/tx/0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237), implementations: [0x31f6E6a37ce650723EBf082EC59A48779be9Af99](https://etherscan.io/address/0x31f6E6a37ce650723EBf082EC59A48779be9Af99#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 KailuaGame. - Roles: - **admin**: ProxyAdmin; ultimately Safe The following tokens are included in the value secured calculation: ETH Can be upgraded by: Safe with no delay #### DisputeGameFactory Addresses: [0x8546840adF796875cD9AAcc5B3B048f6B2c9D563](https://etherscan.io/address/0x8546840adF796875cD9AAcc5B3B048f6B2c9D563#code), [0x4bbA758F006Ef09402eF31724203F316ab74e4a0](https://etherscan.io/address/0x4bbA758F006Ef09402eF31724203F316ab74e4a0#code) (Implementation (Upgradable)), [0x15fCB0120D414f246ead019cA4BdF97447cd8d90](https://etherscan.io/address/0x15fCB0120D414f246ead019cA4BdF97447cd8d90#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2025-11-10 17:49 UTC, deployment of [DisputeGameFactory](https://etherscan.io/address/0x8546840adF796875cD9AAcc5B3B048f6B2c9D563#code): transaction [0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237](https://etherscan.io/tx/0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237), implementations: [0x4bbA758F006Ef09402eF31724203F316ab74e4a0](https://etherscan.io/address/0x4bbA758F006Ef09402eF31724203F316ab74e4a0#code) The dispute game factory allows the creation of dispute games, used to propose state roots and eventually challenge them. - Roles: - **admin**: ProxyAdmin; ultimately Safe - **owner**: Safe Can be upgraded by: Safe with no delay #### EigenDAServiceManager Addresses: [0x870679E138bCdf293b7Ff14dD44b70FC97e12fc0](https://etherscan.io/address/0x870679E138bCdf293b7Ff14dD44b70FC97e12fc0#code), [0xae448D008B6F69033AfdA361b46b36C472B6FEE0](https://etherscan.io/address/0xae448D008B6F69033AfdA361b46b36C472B6FEE0#code) (Implementation (Upgradable)), [0x8247EF5705d3345516286B72bFE6D690197C2E99](https://etherscan.io/address/0x8247EF5705d3345516286B72bFE6D690197C2E99#code) (Admin) **Past upgrades** (Count of upgrades: 6, Last upgrade: 1y 5mo ago, Avg upgrade interval: 4mo 14d) - 2025-05-29 22:04 UTC, upgrade of [EigenDAServiceManager](https://etherscan.io/address/0x870679E138bCdf293b7Ff14dD44b70FC97e12fc0#code): transaction [0xfa483d640a2793a223b75e6a2c6fb8f9eaa2a1c0df1e6ca69d7d332251981282](https://etherscan.io/tx/0xfa483d640a2793a223b75e6a2c6fb8f9eaa2a1c0df1e6ca69d7d332251981282), implementations: [0xae448D008B6F69033AfdA361b46b36C472B6FEE0](https://etherscan.io/address/0xae448D008B6F69033AfdA361b46b36C472B6FEE0#code) ([diff](https://disco.l2beat.com/diff/eth:0x58fDE694Db83e589ABb21A6Fe66cb20Ce5554a07/eth:0xae448D008B6F69033AfdA361b46b36C472B6FEE0)) - 2024-09-17 14:17 UTC, upgrade of [EigenDAServiceManager](https://etherscan.io/address/0x870679E138bCdf293b7Ff14dD44b70FC97e12fc0#code): transaction [0xaedce35d052ceaed37943107a78d8fb3d833ac5619edeab62a8772d67afaaff9](https://etherscan.io/tx/0xaedce35d052ceaed37943107a78d8fb3d833ac5619edeab62a8772d67afaaff9), implementations: [0x58fDE694Db83e589ABb21A6Fe66cb20Ce5554a07](https://etherscan.io/address/0x58fDE694Db83e589ABb21A6Fe66cb20Ce5554a07#code) ([diff](https://disco.l2beat.com/diff/eth:0x0D2C5FD4Bb956cDD48A23fC3Ef77a768a5cDbAf7/eth:0x58fDE694Db83e589ABb21A6Fe66cb20Ce5554a07)) - 2024-08-03 16:14 UTC, upgrade of [EigenDAServiceManager](https://etherscan.io/address/0x870679E138bCdf293b7Ff14dD44b70FC97e12fc0#code): transaction [0xfacff9a26f07d7ae55c6b9fc80059faa016f249c4624841cfcd43c34717cbaf7](https://etherscan.io/tx/0xfacff9a26f07d7ae55c6b9fc80059faa016f249c4624841cfcd43c34717cbaf7), implementations: [0x0D2C5FD4Bb956cDD48A23fC3Ef77a768a5cDbAf7](https://etherscan.io/address/0x0D2C5FD4Bb956cDD48A23fC3Ef77a768a5cDbAf7#code) ([diff](https://disco.l2beat.com/diff/eth:0xCDFFF07d5b8AcdAd13607615118a2e65030f5be1/eth:0x0D2C5FD4Bb956cDD48A23fC3Ef77a768a5cDbAf7)) - 2024-05-21 19:56 UTC, upgrade of [EigenDAServiceManager](https://etherscan.io/address/0x870679E138bCdf293b7Ff14dD44b70FC97e12fc0#code): transaction [0x43cca617c25c2c5ac4164bdfbeedb8dbf7325056844893fe61bb9e2034ebad1e](https://etherscan.io/tx/0x43cca617c25c2c5ac4164bdfbeedb8dbf7325056844893fe61bb9e2034ebad1e), implementations: [0xCDFFF07d5b8AcdAd13607615118a2e65030f5be1](https://etherscan.io/address/0xCDFFF07d5b8AcdAd13607615118a2e65030f5be1#code) ([diff](https://disco.l2beat.com/diff/eth:0x26089e9738b809d8308B0011B93b4225a112DB8C/eth:0xCDFFF07d5b8AcdAd13607615118a2e65030f5be1)) - 2024-05-09 21:13 UTC, upgrade of [EigenDAServiceManager](https://etherscan.io/address/0x870679E138bCdf293b7Ff14dD44b70FC97e12fc0#code): transaction [0xb40a6884127043977ba87604e5b6a7447b7f8e6fa88b3ab3d940507c8e1c92d8](https://etherscan.io/tx/0xb40a6884127043977ba87604e5b6a7447b7f8e6fa88b3ab3d940507c8e1c92d8), implementations: [0x26089e9738b809d8308B0011B93b4225a112DB8C](https://etherscan.io/address/0x26089e9738b809d8308B0011B93b4225a112DB8C#code) ([diff](https://disco.l2beat.com/diff/eth:0xF5fD25A90902c27068CF5eBe53Be8da693Ac899e/eth:0x26089e9738b809d8308B0011B93b4225a112DB8C)) - 2024-04-05 21:49 UTC, upgrade of [EigenDAServiceManager](https://etherscan.io/address/0x870679E138bCdf293b7Ff14dD44b70FC97e12fc0#code): transaction [0xb51ad742d1c13af667acb1608d33790a5dcc4970153a6ac2f415390b16fb485e](https://etherscan.io/tx/0xb51ad742d1c13af667acb1608d33790a5dcc4970153a6ac2f415390b16fb485e), implementations: [0xF5fD25A90902c27068CF5eBe53Be8da693Ac899e](https://etherscan.io/address/0xF5fD25A90902c27068CF5eBe53Be8da693Ac899e#code) ([diff](https://disco.l2beat.com/diff/eth:0x1f96861fEFa1065a5A96F20Deb6D8DC3ff48F7f9/eth:0xF5fD25A90902c27068CF5eBe53Be8da693Ac899e)) - 2024-04-05 21:49 UTC, deployment of [EigenDAServiceManager](https://etherscan.io/address/0x870679E138bCdf293b7Ff14dD44b70FC97e12fc0#code): transaction [0x0742f1a4d072fc85fe39830a9d21536bf3e09c0ce5a7571cab93bd85d09ff576](https://etherscan.io/tx/0x0742f1a4d072fc85fe39830a9d21536bf3e09c0ce5a7571cab93bd85d09ff576), implementations: [0x1f96861fEFa1065a5A96F20Deb6D8DC3ff48F7f9](https://etherscan.io/address/0x1f96861fEFa1065a5A96F20Deb6D8DC3ff48F7f9#code) Bridge contract that accepts blob batches data availability attestations. Batches availability is attested by EigenDA operators signatures and relayed to the service manager contract by the EigenDA disperser. - Roles: - **admin**: ProxyAdmin; ultimately EigenDAOperationsMultisig - **batchConfirmers**: EOA 3, EOA 4, EOA 5 - **owner**: EigenDAOperationsMultisig - **pauserRegistry**: PauserRegistry; ultimately EOA 10, EOA 11, EOA 6, EOA 7, EOA 8, EOA 9, EigenLayerCommunityMultisig, EigenLayerOperationsMultisig, EigenLayerOperationsMultisig2, Safe - **rewardsInitiator**: EigenLayerRewardsInitiatorMultisig Can be upgraded by: EigenDAOperationsMultisig with no delay Proxy used in: [Celo](https://ethbeat.org/layer2s/projects/celo#EigenDAServiceManager), [RISE](https://ethbeat.org/layer2s/projects/rise#EigenDAServiceManager) #### EigenDAThresholdRegistry Addresses: [0xdb4c89956eEa6F606135E7d366322F2bDE609F15](https://etherscan.io/address/0xdb4c89956eEa6F606135E7d366322F2bDE609F15#code), [0x92104977f16dAe423966caa5cD9C115F2D25a8D6](https://etherscan.io/address/0x92104977f16dAe423966caa5cD9C115F2D25a8D6#code) (Implementation (Upgradable)), [0x8247EF5705d3345516286B72bFE6D690197C2E99](https://etherscan.io/address/0x8247EF5705d3345516286B72bFE6D690197C2E99#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2025-04-15 20:50 UTC, deployment of [EigenDAThresholdRegistry](https://etherscan.io/address/0xdb4c89956eEa6F606135E7d366322F2bDE609F15#code): transaction [0x903e00f79e1b98e13ebbc40db4c023249e3dca47685bd30ad86962d60aa83292](https://etherscan.io/tx/0x903e00f79e1b98e13ebbc40db4c023249e3dca47685bd30ad86962d60aa83292), implementations: [0x92104977f16dAe423966caa5cD9C115F2D25a8D6](https://etherscan.io/address/0x92104977f16dAe423966caa5cD9C115F2D25a8D6#code) Registry of EigenDA threshold (i.e, adversary and confirmation threshold percentage for a quorum) - Roles: - **admin**: ProxyAdmin; ultimately EigenDAOperationsMultisig - **owner**: EigenDAOperationsMultisig Can be upgraded by: EigenDAOperationsMultisig with no delay Proxy used in: [Celo](https://ethbeat.org/layer2s/projects/celo#EigenDAThresholdRegistry), [RISE](https://ethbeat.org/layer2s/projects/rise#EigenDAThresholdRegistry) #### SuperchainConfig Addresses: [0x5d0Ff601BC8580D8682c0462df55343Cb0b99285](https://etherscan.io/address/0x5d0Ff601BC8580D8682c0462df55343Cb0b99285#code), [0x2F64d234f1Ec6bA2eA6914d943c99b45fFF14E89](https://etherscan.io/address/0x2F64d234f1Ec6bA2eA6914d943c99b45fFF14E89#code) (Implementation (Upgradable)), [0xab48b73a9e59aF01AfE91e18cA0774295581d07A](https://etherscan.io/address/0xab48b73a9e59aF01AfE91e18cA0774295581d07A#code) (Admin) **Past upgrades** (Count of upgrades: 1, Last upgrade: 10mo 21d ago, Avg upgrade interval: 5mo 29d) - 2025-12-18 02:00 UTC, upgrade of [SuperchainConfig](https://etherscan.io/address/0x5d0Ff601BC8580D8682c0462df55343Cb0b99285#code): transaction [0xcf4419b7fd683f75f9619984db245eca086853395d6f033099ad7e00b0eb4518](https://etherscan.io/tx/0xcf4419b7fd683f75f9619984db245eca086853395d6f033099ad7e00b0eb4518), implementations: [0x2F64d234f1Ec6bA2eA6914d943c99b45fFF14E89](https://etherscan.io/address/0x2F64d234f1Ec6bA2eA6914d943c99b45fFF14E89#code) ([diff](https://disco.l2beat.com/diff/eth:0x4da82a327773965b8d4D85Fa3dB8249b387458E7/eth:0x2F64d234f1Ec6bA2eA6914d943c99b45fFF14E89)) - 2025-11-10 17:47 UTC, deployment of [SuperchainConfig](https://etherscan.io/address/0x5d0Ff601BC8580D8682c0462df55343Cb0b99285#code): transaction [0x82d037751224f846bdac2ea6c548b54fbe7f4c584cd5ce20e1ca1568d47ac4bd](https://etherscan.io/tx/0x82d037751224f846bdac2ea6c548b54fbe7f4c584cd5ce20e1ca1568d47ac4bd), implementations: [0x4da82a327773965b8d4D85Fa3dB8249b387458E7](https://etherscan.io/address/0x4da82a327773965b8d4D85Fa3dB8249b387458E7#code) This is NOT the shared SuperchainConfig contract of the OP stack Superchain but rather a local fork. It manages the `PAUSED_SLOT`, a boolean value indicating whether the local chain is paused, and `GUARDIAN_SLOT`, the address of the guardian which can pause and unpause the system. - Roles: - **admin**: ProxyAdmin; ultimately Safe - **guardian**: Safe; ultimately EOA 2 Can be upgraded by: Safe with no delay #### L1StandardBridge (escrow) Addresses: [0x0CA3A2FBC3D770b578223FBB6b062fa875a2eE75](https://etherscan.io/address/0x0CA3A2FBC3D770b578223FBB6b062fa875a2eE75#code), [0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A](https://etherscan.io/address/0x0b09ba359A106C9ea3b181CBc5F394570c7d2a7A#code) (Implementation (Upgradable)), [0x15fCB0120D414f246ead019cA4BdF97447cd8d90](https://etherscan.io/address/0x15fCB0120D414f246ead019cA4BdF97447cd8d90#code) (Admin) The main entry point to deposit ERC20 tokens from host chain to this chain. - Roles: - **admin**: ProxyAdmin; ultimately Safe All supported tokens in this escrow are included in the value secured calculation. Can be upgraded by: Safe with no delay #### L1ERC721Bridge Addresses: [0x3D8ee269F87A7f3F0590c5C0d825FFF06212A242](https://etherscan.io/address/0x3D8ee269F87A7f3F0590c5C0d825FFF06212A242#code), [0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013](https://etherscan.io/address/0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013#code) (Implementation (Upgradable)), [0x15fCB0120D414f246ead019cA4BdF97447cd8d90](https://etherscan.io/address/0x15fCB0120D414f246ead019cA4BdF97447cd8d90#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2025-11-10 17:49 UTC, deployment of [L1ERC721Bridge](https://etherscan.io/address/0x3D8ee269F87A7f3F0590c5C0d825FFF06212A242#code): transaction [0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237](https://etherscan.io/tx/0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237), implementations: [0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013](https://etherscan.io/address/0x7aE1d3BD877a4C5CA257404ce26BE93A02C98013#code) Used to bridge ERC-721 tokens from host chain to this chain. - Roles: - **admin**: ProxyAdmin; ultimately Safe Can be upgraded by: Safe with no delay #### L1CrossDomainMessenger Addresses: [0x6C7198250087B29A8040eC63903Bc130f4831Cc9](https://etherscan.io/address/0x6C7198250087B29A8040eC63903Bc130f4831Cc9#code), [0x5D5a095665886119693F0B41d8DFeE78da033e8B](https://etherscan.io/address/0x5D5a095665886119693F0B41d8DFeE78da033e8B#code) (Implementation (Upgradable)), [0x15fCB0120D414f246ead019cA4BdF97447cd8d90](https://etherscan.io/address/0x15fCB0120D414f246ead019cA4BdF97447cd8d90#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2025-11-10 17:49 UTC, deployment of [L1CrossDomainMessenger](https://etherscan.io/address/0x6C7198250087B29A8040eC63903Bc130f4831Cc9#code): transaction [0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237](https://etherscan.io/tx/0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237), implementations: [0x5D5a095665886119693F0B41d8DFeE78da033e8B](https://etherscan.io/address/0x5D5a095665886119693F0B41d8DFeE78da033e8B#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 Safe Can be upgraded by: Safe with no delay #### MegaPreDepositVaultRefund Addresses: [0x22cfa62eD71922781984aA2AcffEfA9a82593071](https://etherscan.io/address/0x22cfa62eD71922781984aA2AcffEfA9a82593071#code) Refund escrow designed to hold the funds extracted from the predeposit vault and send them back to the users listed in the vault. - Roles: - **defaultAdmin**: Safe - **executor**: Safe #### MegaUSDmPreDeposit (escrow) Addresses: [0x46D6Eba3AECD215a3e703cdA963820d4520b45D6](https://etherscan.io/address/0x46D6Eba3AECD215a3e703cdA963820d4520b45D6#code) Predeposit Escrow, not connected to an L2: Users can deposit USDC. The system uses off-chain permit signatures to ensure only KYC'd users can deposit. Withdrawals can only be made by Megaeth Multisig to MegaPreDepositVaultRefund. - Roles: - **owner**: Megaeth Multisig - **permitSigner**: EOA 12 The following tokens are included in the value secured calculation: USDC #### ProxyAdmin (2 instances) Addresses: [0x15fCB0120D414f246ead019cA4BdF97447cd8d90](https://etherscan.io/address/0x15fCB0120D414f246ead019cA4BdF97447cd8d90#code), [0xab48b73a9e59aF01AfE91e18cA0774295581d07A](https://etherscan.io/address/0xab48b73a9e59aF01AfE91e18cA0774295581d07A#code) - Roles: - **owner**: Safe #### 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: [Base Chain](https://ethbeat.org/layer2s/projects/base#PreimageOracle), [Boba Network](https://ethbeat.org/layer2s/projects/bobanetwork#PreimageOracle), [Celo](https://ethbeat.org/layer2s/projects/celo#PreimageOracle), [RISE](https://ethbeat.org/layer2s/projects/rise#PreimageOracle), [X Layer](https://ethbeat.org/layer2s/projects/xlayer#PreimageOracle) #### DelayedWETH Addresses: [0x86183e7b1D908D9A5C3Bc59cC2232F2ffE4E7145](https://etherscan.io/address/0x86183e7b1D908D9A5C3Bc59cC2232F2ffE4E7145#code), [0x5e40B9231B86984b5150507046e354dbFbeD3d9e](https://etherscan.io/address/0x5e40B9231B86984b5150507046e354dbFbeD3d9e#code) (Implementation (Upgradable)), [0x15fCB0120D414f246ead019cA4BdF97447cd8d90](https://etherscan.io/address/0x15fCB0120D414f246ead019cA4BdF97447cd8d90#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2025-11-10 17:49 UTC, deployment of [DelayedWETH](https://etherscan.io/address/0x86183e7b1D908D9A5C3Bc59cC2232F2ffE4E7145#code): transaction [0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237](https://etherscan.io/tx/0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237), implementations: [0x5e40B9231B86984b5150507046e354dbFbeD3d9e](https://etherscan.io/address/0x5e40B9231B86984b5150507046e354dbFbeD3d9e#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 Safe - **owner**: Safe Can be upgraded by: Safe with no delay #### KailuaGame Addresses: [0x8c0Ed8Dd0CcF6d596e321d81eD895ad51fE30B84](https://etherscan.io/address/0x8c0Ed8Dd0CcF6d596e321d81eD895ad51fE30B84#code) Implementation of the KailuaGame with type 1337. Based on this implementation, new KailuaGames are created with every new state root proposal. #### RiscZeroVerifierRouter Addresses: [0x910b159F79288DD706789ec7768E979d4D88C057](https://etherscan.io/address/0x910b159F79288DD706789ec7768E979d4D88C057#code) A router proxy that routes to verifiers based on selectors. The mapping can be changed by a permissioned owner (0x0A383fF8387CF07315f476D1686E95b1a97adc97). - Roles: - **owner**: EOA 2 #### EigenDACertVerifier Addresses: [0xa4F38615e6a1846ccD7ff08E8179CBdAC8F5ff3B](https://etherscan.io/address/0xa4F38615e6a1846ccD7ff08E8179CBdAC8F5ff3B#code) A DA verifier contract for EigenDA V2 certificates. The verifier is used to verify the certificate against operator signatures and stake thresholds. #### PermissionedDisputeGame Addresses: [0xB2E4D20ECF58f2cE6a8d3bf0c982c2c77BE42152](https://etherscan.io/address/0xB2E4D20ECF58f2cE6a8d3bf0c982c2c77BE42152#code) Same as FaultDisputeGame, but only two permissioned addresses are designated as proposer and challenger. #### AnchorStateRegistry Addresses: [0xEEd67E139CC7721EC656B449F01B7b4D7dCFD671](https://etherscan.io/address/0xEEd67E139CC7721EC656B449F01B7b4D7dCFD671#code), [0x7b465370BB7A333f99edd19599EB7Fb1c2D3F8D2](https://etherscan.io/address/0x7b465370BB7A333f99edd19599EB7Fb1c2D3F8D2#code) (Implementation (Upgradable)), [0x15fCB0120D414f246ead019cA4BdF97447cd8d90](https://etherscan.io/address/0x15fCB0120D414f246ead019cA4BdF97447cd8d90#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2025-11-10 17:49 UTC, deployment of [AnchorStateRegistry](https://etherscan.io/address/0xEEd67E139CC7721EC656B449F01B7b4D7dCFD671#code): transaction [0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237](https://etherscan.io/tx/0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237), implementations: [0x7b465370BB7A333f99edd19599EB7Fb1c2D3F8D2](https://etherscan.io/address/0x7b465370BB7A333f99edd19599EB7Fb1c2D3F8D2#code) Contains the latest confirmed state root that can be used as a starting point in a dispute game. - Roles: - **admin**: ProxyAdmin; ultimately Safe Can be upgraded by: Safe with no delay #### MIPS Addresses: [0xF027F4A985560fb13324e943edf55ad6F1d15Dc1](https://etherscan.io/address/0xF027F4A985560fb13324e943edf55ad6F1d15Dc1#code) The MIPS contract is used to execute the final step of the dispute game which objectively determines the winner of the dispute. #### OptimismMintableERC20Factory Addresses: [0xF875030B9464001fC0f964E47546b0AFEEbD7C61](https://etherscan.io/address/0xF875030B9464001fC0f964E47546b0AFEEbD7C61#code), [0x5493f4677A186f64805fe7317D6993ba4863988F](https://etherscan.io/address/0x5493f4677A186f64805fe7317D6993ba4863988F#code) (Implementation (Upgradable)), [0x15fCB0120D414f246ead019cA4BdF97447cd8d90](https://etherscan.io/address/0x15fCB0120D414f246ead019cA4BdF97447cd8d90#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2025-11-10 17:49 UTC, deployment of [OptimismMintableERC20Factory](https://etherscan.io/address/0xF875030B9464001fC0f964E47546b0AFEEbD7C61#code): transaction [0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237](https://etherscan.io/tx/0x8b841ae7bdbf207ec20fb8311ae9a11897be3b670c4828957e67c15140d01237), implementations: [0x5493f4677A186f64805fe7317D6993ba4863988F](https://etherscan.io/address/0x5493f4677A186f64805fe7317D6993ba4863988F#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 Safe Can be upgraded by: Safe with no delay #### Escrow for USDC (escrow) Addresses: [0xCB264DEf50D166d4aE7cF60188eC0038819fb719](https://etherscan.io/address/0xCB264DEf50D166d4aE7cF60188eC0038819fb719#code), [0x41675C099F32341bf84BFc5382aF534df5C7461a](https://etherscan.io/address/0x41675C099F32341bf84BFc5382aF534df5C7461a#code) (Implementation (Upgradable)) Multisig currently designated as the 'Treasury'. The following tokens are included in the value secured calculation: USDC Implementation used in: [Safe](https://ethbeat.org/defi/projects/safe#Safe_v1_4_1) The current deployment carries some associated risks: - Funds can be stolen if a contract receives a malicious code upgrade. There is no delay on code upgrades (CRITICAL). ### Program Hashes #### Kailua fault proof program MegaETH Program that executes OP Kona client to derive blocks and generate fault or validity proofs, is a part of ZK non-interactive kailua fault proof system. - Hash: `0xf0ce5d15fa89991210ca2667b7f7a8bb740ce551c0f2b20cc76f9debc55d22c2` - Repository: code unknown - Verification: unsuccessful - Used in: [MegaETH](https://ethbeat.org/layer2s/projects/megaeth) ##### Verification steps The sources for this program are under development and not published yet. The hash cannot be independently regenerated.