Protocol Contracts

This page lists contract addresses for dApps that we have deployed.

Here is a list of contracts deployed on Ethereum Mainnet and Kroma Mainnet. Also the most up-to-date list of addresses can be found on Github. This page lists them for your convenience.

L1 Contracts (Ethereum Mainnet)

AliasedL1CrossDomainMessenger

0x57C9BB4c5dD27bB42807dB477Af4d1a7C8A5C857

Colosseum

0x713C2BEd44eB45D490afB8D4d1aA6F12290B829a

KromaPortal

0x31F648572b67e60Ec6eb8E197E1848CC5F5558de

L1CrossDomainMessenger

0x46B8bB4C5dd27bB42807Db477af4d1a7C8A5B746

L1ERC721Bridge

0x46d07221dfC313afe1BF104F4bB1f185301D65B9

L1StandardBridge

0x827962404D7104202C5aaa6b929115C8211d9596

L2OutputOracle

0x180c77aE51a9c505a43A2C7D81f8CE70cacb93A6

ProxyAdmin

0x665c23A5722B6A237fa6Be2B49c0A94504db1edd

SecurityCouncil

0x3de211088dF516da72efe68D386b561BEE256Ec4

SystemConfig

0x3971EB866AA9b2b8aFEa8a7C816F3b7e8b195a35

TimeLock

0x22605A12cB77Fe420B0cC1263cEb58a77352FDc1

UpgradeGovernor

0xb3c415c2Aad428D5570208e1772cb68e7D06a537

ValidatorPool

0xFdFF462845953D90719A78Fd12a2d103541d2103

ZKVerifier

0x6deb6a630D7b486c1C08d4016AEe3835a2F52Fa7

L2 Contracts (Kroma Mainnet)

Contract Name
Contract Address

ProxyAdmin

0x4200000000000000000000000000000000000000

WETH9

0x4200000000000000000000000000000000000001

L1Block

0x4200000000000000000000000000000000000002

L2ToL1MessagePasser

0x4200000000000000000000000000000000000003

L2CrossDomainMessenger

0x4200000000000000000000000000000000000004

GasPriceOracle

0x4200000000000000000000000000000000000005

ProtocolVault

0x4200000000000000000000000000000000000006

L1FeeVault

0x4200000000000000000000000000000000000007

ValidatorRewardVault

0x4200000000000000000000000000000000000008

L2StandardBridge

0x4200000000000000000000000000000000000009

L2ERC721Bridge

0x420000000000000000000000000000000000000A

KromaMintableERC20Factory

0x420000000000000000000000000000000000000B

KromaMintableERC20Factory

0x420000000000000000000000000000000000000C

Last updated