Zircuit
  • Introduction
  • Frequently Asked Questions (FAQ)
  • Tokenomics
    • Zircuit Token (ZRC)
    • Bridging ZRC to Zircuit
  • Build on Zircuit
    • Quick Start
    • Deploy on Zircuit
    • Zircuit LST/LRT Liquidity Hub
  • Architecture and Concepts
    • Architecture
      • Modular Prover Design
      • Template Proofs
      • Versions and Updates
    • Concepts
    • Sequencer Level Security (SLS)
    • Gas Pricing and Transaction Fees
    • Transaction Statuses
    • Supported Transaction Types
  • Research
    • Research
    • Publications and Grants
    • Talks and Panels
  • Dev Tools
    • Block Explorer
    • RPC Endpoints
    • Bridge
    • Verifying Contracts
    • ERC20 Tokens with Zircuit Canonical Bridge
    • Development Frameworks
    • CREATE2 Deployments
    • Oracles
    • Indexing and Subgraph
    • Relayers
    • Unsupported Opcodes
    • Precompiles
    • L1 Data Fee Calculation
  • Smart Contracts
    • L1 Contracts
    • L2 Contracts
    • Contract Addresses
    • Bridged Token Addresses
  • Security
    • Security
    • Privileged Roles
    • Bug Bounty
    • Audit Reports
  • Garfield Testnet
    • Garfield Testnet Quick Start
    • Garfield Testnet Bridging Prerequisites
      • Adding the Sepolia Network To Metamask
      • Adding The Zircuit Garfield Testnet Network To Metamask
      • Connecting Metamask To Zircuit’s Bridge
    • Deploy on the Zircuit Garfield Testnet
    • RPC Endpoints
    • Block Explorer
    • Verifying Contracts
    • Bridge
    • Faucet
    • Differences & Limitations
    • Contract Addresses
  • Testnet Legacy
    • Legacy Testnet Quick Start
    • Legacy Testnet Bridging Prerequisites
      • Adding The Sepolia Network To Metamask
      • Adding The Zircuit Legacy Testnet Network To Metamask
      • Connecting Metamask To Zircuit’s Bridge
    • Deploy on the Legacy Zircuit Testnet
    • RPC Endpoints
    • Block Explorer
    • Verifying Contracts
    • Bridge
    • Faucet
    • Contract Addresses
  • Bridging Step-by-Step
    • Prequisites
      • Adding The Zircuit Network To Metamask
    • Bridging From Sepolia To Zircuit
    • Bridging From Zircuit To Sepolia
    • Completing Withdrawals From Zircuit
    • Bridging ERC20 Tokens Manually
    • Binance Web3 Wallet Task Tutorial
      • Binance Web3 Wallet Tutorial: Bridging back to Ethereum
Powered by GitBook
On this page
  • Legacy Testnet
  • Sepolia (L1)
  • Zircuit Legacy Testnet (L2)
  • Zircuit Legacy Testnet (L2 Preinstalls)
  1. Testnet Legacy

Contract Addresses

This reference guide lists all the contract addresses.

This page is for the Zircuit Legacy Testnet, which runs against the Sepolia testnet as a layer one. This is to be deprecated on 31 May 2025. Please use the Garfield testnet.

Legacy Testnet

Sepolia (L1)

Contract Name
Contract Address

L1CrossDomainMessengerProxy

L1StandardBridgeProxy

ProxyAdmin

SystemConfigProxy

VerifierProxy

OptimismPortalProxy

OptimismMintableERC20FactoryProxy

L2OutputOracleProxy

L1ERC721BridgeProxy

Zircuit Legacy Testnet (L2)

Contract Name
Contract Address

BaseFeeVault

GasPriceOracle

L1Block

L1FeeVault

L2CrossDomainMessenger

L2ERC721Bridge

L2StandardBridge

L2ToL1MessagePasser

OptimismMintableERC20Factory

OptimismMintableERC721Factory

ProxyAdmin

SequencerFeeVault

WETH9

SchemaRegistry

EAS

Zircuit Legacy Testnet (L2 Preinstalls)

Contract Name
Contract Address
PreviousFaucetNextPrequisites

Last updated 2 months ago

0x2De7B7364A37fBB35F946cA7175A1b596710b262
0x0545c5fe980098C16fcD0eCB5E79753afa6d9af9
0x8CBA4B6bD772d72Af8Ce4bb0faf3c8db9106C94A
0x1D11cBc91DC6fcfEC9b987dAf20252dbd577c902
0x1a561626BA439Ed76F1123B9CbE8F7FD2CdD67FD
0x787f1C8c5924178689E0560a43D848bF8E54b23e
0xe7Ce84a93855b2bA8B4E2eB432388dff7b8eFd82
0x740C2dac453aEf7140809F80b72bf0e647af8148
0xAD008079E3BF985fC772395d5CE77FF4718e85F3
0x4200000000000000000000000000000000000019
0x420000000000000000000000000000000000000F
0x4200000000000000000000000000000000000015
0x420000000000000000000000000000000000001A
0x4200000000000000000000000000000000000007
0x4200000000000000000000000000000000000014
0x4200000000000000000000000000000000000010
0x4200000000000000000000000000000000000016
0x4200000000000000000000000000000000000012
0x4200000000000000000000000000000000000017
0x4200000000000000000000000000000000000018
0x4200000000000000000000000000000000000011
0x4200000000000000000000000000000000000006
0x4200000000000000000000000000000000000020
0x4200000000000000000000000000000000000021
Safe
0x69f4D1788e39c87893C980c06EdF4b7f686e2938
SafeL2
0xfb1bffC9d739B8D520DaF37dF666da4C687191EA
Multicall3
0xcA11bde05977b3631167028862bE2a173976CA11
MultiSend
0x998739BFdAAdde7C933B942a68053933098f9EDa
MultiSendCallOnly
0xA1dabEF33b3B82c7814B6D82A79e50F4AC44102B
SafeSingletonFactory
0x914d7Fec6aaC8cd542e72Bca78B30650d45643d7
DeterministicDeploymentProxy
0x4e59b44847b379578588920cA78FbF26c0B4956C
create2deployer
0x13b0D85CcB8bf860b6b79AF3029fCA081AE9beF2
permit2
0x000000000022D473030F116dDEE9F6B43aC78BA3
ERC-4337 EntryPoint
0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789
ERC-4337 SenderCreator
0x7fc98430eAEdbb6070B35B39D798725049088348