Skip to content

docs: update Mainnet contract addresses for Cobalt - #2030

Merged
0xth4nh merged 1 commit into
masterfrom
docs/mainnet-cobalt-contract-addresses
Sep 29, 2026
Merged

0xth4nh merged 1 commit into
masterfrom
docs/mainnet-cobalt-contract-addresses

Conversation

@0xth4nh

@0xth4nh 0xth4nh commented Sep 29, 2026

Copy link
Copy Markdown
Contributor

What changed? Why?

Mainnet's public L1 address table still pointed at the pre-Cobalt AggregateVerifier and Nitro verifier, and it omitted contracts the mainnet upgrade deployed. This follows the Sepolia update in #2003.

  • Point AggregateVerifier at the live game type 621 implementation.
  • Replace NitroEnclaveVerifier with NitroValidator, matching the current Sepolia label, at NITRO_VALIDATOR() on the TEE registry.
  • Add CertManager, P384Verifier, and ProtocolVersionsProxy.
  • Leave ZkVerifier unchanged. ZK_VERIFIER() on the new AggregateVerifier is still 0xB88D95bDf6972508942d184866890c1834219B75.

Notes to reviewers

AggregateVerifier is gameImpls(621) on DisputeGameFactory (0x43edB88C…), which matches config/mainnet/addresses.json from the Cobalt upgrade task. NitroValidator is NITRO_VALIDATOR() on TEEProverRegistryProxy. ProtocolVersionsProxy is the proxy.

How has it been tested?

  • Compared the updated rows with live mainnet eth_calls against https://ethereum.publicnode.com: gameImpls(621) on 0x43edB88C4B80fDD2AdFF2412A7BebF9dF42cB40e and NITRO_VALIDATOR() / ZK_VERIFIER() on the registry and verifier.
  • Confirmed CertManager, P384Verifier, and ProtocolVersionsProxy have code on mainnet and match config/mainnet/addresses.json from the Cobalt upgrade task.

Screenshots

N/A (address table only; not rendered locally)

Made with Cursor

The public L1 table still pointed at the pre-Cobalt AggregateVerifier and Nitro verifier, and omitted contracts the mainnet upgrade deployed.

Co-authored-by: Cursor <cursoragent@cursor.com>
@mintlify

mintlify Bot commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
base 🟢 Ready View Preview Sep 29, 2026, 6:22 PM

💡 Tip: Enable Automations to automatically generate PRs for you.

@cb-heimdall

cb-heimdall commented Sep 29, 2026 •

Copy link
Copy Markdown
Collaborator

✅ Heimdall Review Status

Requirement Status More Info
Reviews ✅ 1/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 0
Sum 1

@0xth4nh
0xth4nh merged commit d8fd356 into master Sep 29, 2026
15 checks passed
@0xth4nh
0xth4nh deleted the docs/mainnet-cobalt-contract-addresses branch September 29, 2026 19:00
kriss39 added a commit to kriss39/base-docs that referenced this pull request Sep 29, 2026
Take master's mainnet AggregateVerifier from base#2030 (0xeF9eCeA1, now gameImpls(621)).

This branch was successfully deployed

1 active deployment
staging - docs — 641fdbe2 Deployed Sep 29, 2026 by mintlify[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants