Network Contracts

This page contains the key L1 and L2 contracts for mainnet.

L1 Core Contracts

Component
Address

Base Token (ERC20)

0x8b1484d57abbe239bb280661377363b03c89caea

Diamond Proxy

0x0583ef2b6416cb7b287406438b940e4d99680c5b

Verifier

0x28e31e2b74bc38c6cd58cf282807fcba8c00c529

Multicall3

0xca11bde05977b3631167028862be2a173976ca11

Default Upgrade Address

0x5400558dc0f72da34260c946147deb8711cde491

Governance

0x7200b8b09950b27bdf785c4c8e592c4ab141e5f7

Chain Admin

0x0a8a2473cc5731575a94f58f470851bc6695b5b8

Proxy Admin

0x8c1c04acc865bbe9cf7951ce71698a01b30471a6

Validator Timelock

0xe28cac160c2a79dfa1fbd2169ac5fa5d061cf186

Rollup DA Validator

0x45d594304087a359dc60a502f5c35d62dfecdda7

Avail DA Validator

0x2a7343629ba7125bc7822aa132fee77bc0516db4

Validium DA Validator

0x3dbbd9f8e558e36398c9b366435121642b5d7aae

Bridge Contracts

Component
Address

ERC20 Bridge L1

0x0057ec1859ef305aa91bc6c3efc53eb9be9d1aa1

Shared Bridge L1

0xf25227efad2046d19777a4ca540b5c016df7fe7a

L1 Nullifier

0x5e5a72077dfb354dfe61200b8f31fa491f9b9cea

System Infrastructure

Component
Address

Bridgehub Proxy

0x7a38c18a229ef8a0ae7104ba272a46280f2d59cb

Message Root Proxy

0x783e8cb57366888f84d815fd53c3aee99b2d6d37

State Transition Proxy

0x08a1d2962fc29aa46e869a1e7561112cc1026efa

Native Token Vault

0x0a0f8912162ff83a036883dbada42eff647a3065

L1 Bytecode Supplier

0x6e369e616dd5a5cb0cd410f541c784033de89042

Server Notifier Proxy

0xd477bd7f14f9a26ebd51827efb1d40a41f71b70c

L2 Contracts

Component
Address

Default L2 Upgrader

0xd3ed04e93edcd0e4f6c88d50c19aaeee1b2c5715

L2 Multicall3

0x513a72f6411b21f1026505d6933067b9dcb0f54c

Timestamp Asserter

0x2fa1b363d5765dabc8ed932a882c779bd5f7a1cf

Consensus Registry

0x4d0099c82e96d2e18189963f61386c86ecab2eca

L2 Native Token Vault Proxy

0x0000000000000000000000000000000000010004

Last updated