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
| Name | Address |
|---|---|
| L2CrossDomainMessenger | 0x4200000000000000000000000000000000000007 |
| GasPriceOracle | 0x420000000000000000000000000000000000000F |
| L2StandardBridge | 0x4200000000000000000000000000000000000010 |
| SequencerFeeVault | 0x4200000000000000000000000000000000000011 |
| OptimismMintableERC20Factory | 0x4200000000000000000000000000000000000012 |
| L2ERC721Bridge | 0x4200000000000000000000000000000000000014 |
| L1Block | 0x4200000000000000000000000000000000000015 |
| L2ToL1MessagePasser | 0x4200000000000000000000000000000000000016 |
| OptimismMintableERC721Factory | 0x4200000000000000000000000000000000000017 |
| ProxyAdmin | 0x4200000000000000000000000000000000000018 |
| BaseFeeVault | 0x4200000000000000000000000000000000000019 |
| L1FeeVault | 0x420000000000000000000000000000000000001a |
| OperatorFeeVault | 0x420000000000000000000000000000000000001B |
| SchemaRegistry | 0x4200000000000000000000000000000000000020 |
| EAS | 0x4200000000000000000000000000000000000021 |
HashKey Chain Testnet
| Name | Address |
|---|---|
| L2CrossDomainMessenger | 0x4200000000000000000000000000000000000007 |
| GasPriceOracle | 0x420000000000000000000000000000000000000F |
| L2StandardBridge | 0x4200000000000000000000000000000000000010 |
| SequencerFeeVault | 0x4200000000000000000000000000000000000011 |
| OptimismMintableERC20Factory | 0x4200000000000000000000000000000000000012 |
| L2ERC721Bridge | 0x4200000000000000000000000000000000000014 |
| L1Block | 0x4200000000000000000000000000000000000015 |
| L2ToL1MessagePasser | 0x4200000000000000000000000000000000000016 |
| OptimismMintableERC721Factory | 0x4200000000000000000000000000000000000017 |
| ProxyAdmin | 0x4200000000000000000000000000000000000018 |
| BaseFeeVault | 0x4200000000000000000000000000000000000019 |
| L1FeeVault | 0x420000000000000000000000000000000000001a |
| OperatorFeeVault | 0x420000000000000000000000000000000000001B |
| SchemaRegistry | 0x4200000000000000000000000000000000000020 |
| EAS | 0x4200000000000000000000000000000000000021 |