Contract Addresses

Reference addresses for HashKey Chain mainnet and testnet L1 and L2 system contracts.

This page lists the L1 and L2 system contract addresses for HashKey Chain mainnet and testnet.

L2 Contract Addresses

The L2 system contract addresses below follow the standard OP Stack predeploy addresses and are the same on HashKey Chain Mainnet and HashKey Chain Testnet.

HashKey Chain Mainnet

HashKey Chain Testnet

L1 Contract Addresses

Ethereum Mainnet

NameAddress
AddressManager0x679A65aD62972Ea3561F40A12e93CcA6f79F35E6
AnchorStateRegistry0xE5a698154470AF2626b27fEecb684F8fb265F2E0
AnchorStateRegistryProxy0x4deC2aA521108d78d983c0c12656c6CF8631F2ED
DelayedWETH0xB8566D805b8DD2E2EC41542A2dc4Af96855f75d8
DelayedWETHProxy0xBb70D595147A141e268532BFEF61A8c25054d26D
DisputeGameFactory0x71442A5586bde0f5EfD6588D01c2B2820D9D236D
DisputeGameFactoryProxy0x04Ec030f362CE5A0b5Fe2d4B4219f287C2EBDE50
L1CrossDomainMessenger0x21971eCC803C30A181ee111803253C869083baF1
L1CrossDomainMessengerProxy0x899F07862D3A03F70E07b7f01183934b485d2e97
L1ERC721Bridge0xcD8f943e7d506cD92dE582Ac5065dE718E568580
L1ERC721BridgeProxy0xd4C83D93c6fAE3E0804B785F9Cf465BE95449D04
L1StandardBridge0x4634e74d04992BDd5192Cd75897CbD432971aAB6
L1StandardBridgeProxy0x2171E6d3B7964fA9654Ce41dA8a8fFAff2Cc70be
L2OutputOracle0xc2DeaDc10B1D1327f1FC5fe1295Be45fCC6b2543
L2OutputOracleProxy0x1c8D97E21f868f8b87fa9B16Fc77d46d7B0b48A2
Mips0x7447b25b91336127042CC6899B2C15668a1Ab8BA
OptimismMintableERC20Factory0x3FAe8259417036C02156DF91BdaF9d8F0ae5551f
OptimismMintableERC20FactoryProxy0x0407af506d86bFA5e401099b2fC2355590638f19
OptimismPortal0x332Ef0D30808A98144F41CA752BCbE3107e75505
OptimismPortal20x18A7868ECe35A45aC9138108E5b6e021aD1038d1
OptimismPortalProxy0xe7Aa79B59CAc06F9706D896a047fEb9d3BDA8bD3
PermissionedDelayedWETHProxy0xd9c31D15f2c649e525C2574bC025b3CAafAaf6fe
PreimageOracle0x5B9bEf4d8C36FB013c70d0A6F455807c6BD5270b
ProtocolVersions0x1Db23aA684dc625152790eea13a103b02b84a200
ProtocolVersionsProxy0x1763E96A028FD1DC11D4Da1F273944f38cafecfE
ProxyAdmin0x7986eD289935A0F47FC434C00cDE309fE2c51f1C
SafeProxyFactory0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2
SafeSingleton0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552
SuperchainConfig0x1d31a15050DBE75c6c060D6da696332a5CB943e1
SuperchainConfigProxy0xfd1255b6c09D939E7F3896A16C32CDBCD6F8B40A
SystemConfig0xbc10fE919504D53953d27989CD5B48B9A7c08Be0
SystemConfigProxy0x43F8DeFe3E9286D152E91BB16a248808E7247198
SystemOwnerSafe0x441F31C4cdf772558D4EA31f3114de59aE145E7c

Ethereum Testnet (Sepolia)

NameAddress
AddressManager0xe86c31fFAc7A394698208c8015CC5892b0268d6D
AnchorStateRegistry0x2fC9168Fc84Bd68d0EaB3148357aC6f0B3757764
AnchorStateRegistryProxy0x04281Ef5FE221834dc3b6d0b0C87Ef360909C0C3
DelayedWETH0xC6f42F73F90Eb76d61223402E4531228b2F1f191
DelayedWETHProxy0x7a17DC8067fA46fC6FbD9A11CB90db54e4e25Bbb
DisputeGameFactory0x1DBcA6Dc6dE91ff60F8316745b8209E6532d7A41
DisputeGameFactoryProxy0x799E013e33d05E48c8b774bFD83aaA82E92049b2
L1CrossDomainMessenger0x959ea0fbED4e4cab68Aa337B80CB04D31F0ba4e0
L1CrossDomainMessengerProxy0x4c90888DBe6277160CC5846e605C121C1B12e0eE
L1ERC721Bridge0x7a618bA3b232886bdb585C18f7029bcf6D66Ef72
L1ERC721BridgeProxy0x4209cF769EaF4063b3f37572E54FA41CA4914c2C
L1StandardBridge0xA4fc18BCF670d3E2fb368030747d6216fB5a0B72
L1StandardBridgeProxy0xC8331F01f556b342C960CaaAABB94924FD4c9d5F
L2OutputOracle0xa331f0d13A1D1eFaed34D537bF6852D83Ef7ff13
L2OutputOracleProxy0x8650B8deED202306b475986974E2C3749bcFC7dE
Mips0xAf4872040bDC11e0322aAf5Af71c16Bf91572EbF
OptimismMintableERC20Factory0x6bfF19a3F44D13272EE35D286dbC5CcB5FeDE3a5
OptimismMintableERC20FactoryProxy0x8895569849Eded52123e41d3f2A528BED9E3d3F1
OptimismPortal0xC5CECA1dC0BD01944E9A665E01634C7d31f80d31
OptimismPortal20x5b28e0CB4bDe2fD86Ed29D0ded2837eA24c5276a
OptimismPortalProxy0x8dc71d4d25c415C0a9F11EF57Bd64ca208531645
PreimageOracle0x6151d57fCCe133Abf86c60Ff4DDaBc1C24396495
ProtocolVersions0xb3df6404EcE4698795bE27E6c6d73665a68Fcb1d
ProtocolVersionsProxy0xebFbf7ebcc0C0449E3F9FA430927a642D35E047c
ProxyAdmin0x659c166D3f4DD2e4F6E218B0eD0C6321Dc68619f
SafeProxyFactory0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2
SafeSingleton0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552
SuperchainConfig0xACE8e28573521e2464c55599036E47E3DDe49Caa
SuperchainConfigProxy0x8C40a3847301926eC17de95602216758eEe25a71
SystemConfig0xDD18788B75048fF45A6D6D4f752ff2Ea2bC58068
SystemConfigProxy0x62163c0C9479b4b202eFa52bF8bd9cBBEdd9042F
SystemOwnerSafe0xe9a1a112965B4e00577d6028c5116B388581a81e