Ink Contract Addresses
Ink L2 Contract Addresses
Ink Mainnet
Contract Name | Contract Address |
---|---|
L2CrossDomainMessenger | 0x4200000000000000000000000000000000000007 |
L2StandardBridge | 0x4200000000000000000000000000000000000010 |
OptimismMintableERC20Factory | 0x4200000000000000000000000000000000000012 |
GasPriceOracle | 0x420000000000000000000000000000000000000F |
L2ToL1MessagePasser | 0x4200000000000000000000000000000000000016 |
L2ERC721Bridge | 0x4200000000000000000000000000000000000014 |
OptimismMintableERC721Factory | 0x4200000000000000000000000000000000000017 |
ProxyAdmin | 0x4200000000000000000000000000000000000018 |
BaseFeeVault | 0x4200000000000000000000000000000000000019 |
L1FeeVault | 0x420000000000000000000000000000000000001a |
SequencerFeeVault | 0x4200000000000000000000000000000000000011 |
EAS | 0x4200000000000000000000000000000000000021 |
SchemaRegistry | 0x4200000000000000000000000000000000000020 |
WETH9 | 0x4200000000000000000000000000000000000006 |
ℹ️
These addresses are predeterministic and the same on Ink Sepolia- see documentation.
L1 Contract Addresses
Ethereum Mainnet
Contract Name | Contract Address |
---|---|
ProxyAdmin | 0xd56045E68956FCe2576E680c95a4750cf8241f79 |
SystemConfig | 0x62c0a111929fa32cec2f76adba54c16afb6e8364 |
AddressManager | 0x9b7c9bbd6d540a8a4dedd935819fc4408ba71153 |
L1ERC721Bridge | 0x661235a238b11191211fa95d4dd9e423d521e0be |
OptimismPortal | 0x5d66c1782664115999c47c9fa5cd031f495d3e4f |
L1StandardBridge | 0x88ff1e5b602916615391f55854588efcbb7663f0 |
DisputeGameFactory | 0x10d7b35078d3baabb96dd45a9143b94be65b12cd |
AnchorStateRegistry | 0xde744491bcf6b2dd2f32146364ea1487d75e2509 |
L1CrossDomainMessenger | 0x69d3cf86b2bf1a9e99875b7e2d9b6a84426c171f |
DelayedWETHPermissionedGame | 0x14773a8040ff22e3dcbb0c83ec8e33be7d920d38 |
OptimismMintableERC20Factory | 0xa8b389a82e088b164cd03230e900980cced34d29 |
Sepolia
Contract Name | Contract Address |
---|---|
ProxyAdmin | 0xd7db319a49362b2328cf417a934300cccb442c8d |
SystemConfig | 0x05c993e60179f28bf649a2bb5b00b5f4283bd525 |
AddressManager | 0x3454f9df5e750f1383e58c1cb001401e7a4f3197 |
L1ERC721Bridge | 0xd1c901bbd7796546a7ba2492e0e199911fae68c7 |
OptimismPortal | 0x5c1d29c6c9c8b0800692acc95d700bcb4966a1d7 |
L1StandardBridge | 0x33f60714bbd74d62b66d79213c348614de51901c |
DisputeGameFactory | 0x860e626c700af381133d9f4af31412a2d1db3d5d |
AnchorStateRegistry | 0x89126a987717207d4e990ed2e8880fd170dcea1a |
L1CrossDomainMessenger | 0x9fe1d3523f5342535e6e7770ed09ed85dbc1acc2 |
DelayedWETHPermissionedGame | 0x180ac451088b8f87006ab0ca98a01507e42ac456 |
OptimismMintableERC20Factory | 0x686f782a749d1854f6fa3f948450f4c65c6674f0 |
Pre Installs
Ink Mainnet
Contract Name | Contract Address |
---|---|
Safe | 0x69f4D1788e39c87893C980c06EdF4b7f686e2938 |
SafeL2 | 0xfb1bffC9d739B8D520DaF37dF666da4C687191EA |
MultiSend | 0x998739BFdAAdde7C933B942a68053933098f9EDa |
MultiSendCallOnly | 0xA1dabEF33b3B82c7814B6D82A79e50F4AC44102B |
SafeSingletonFactory | 0x914d7Fec6aaC8cd542e72Bca78B30650d45643d7 |
Multicall3 | 0xcA11bde05977b3631167028862bE2a173976CA11 |
Create2Deployer | 0x13b0D85CcB8bf860b6b79AF3029fCA081AE9beF2 |
CreateX | 0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed |
Arachnid's Deterministic Deployment Proxy | 0x4e59b44847b379578588920cA78FbF26c0B4956C |
Permit2 | 0x000000000022D473030F116dDEE9F6B43aC78BA3 |
ERC-4337 v0.6.0 EntryPoint | 0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789 |
ERC-4337 v0.6.0 SenderCreator | 0x7fc98430eaedbb6070b35b39d798725049088348 |
ERC-4337 v0.7.0 EntryPoint | 0x0000000071727De22E5E9d8BAf0edAc6f37da032 |
ERC-4337 v0.7.0 SenderCreator | 0xEFC2c1444eBCC4Db75e7613d20C6a62fF67A167C |
For more information on these preinstalls, take a look at the Optimism Specs.
Ink Sepolia
Contract Name | Contract Address |
---|---|
Safe | 0x69f4D1788e39c87893C980c06EdF4b7f686e2938 |
SafeL2 | 0xfb1bffC9d739B8D520DaF37dF666da4C687191EA |
MultiSend | 0x998739BFdAAdde7C933B942a68053933098f9EDa |
MultiSendCallOnly | 0xA1dabEF33b3B82c7814B6D82A79e50F4AC44102B |
SafeSingletonFactory | 0x914d7Fec6aaC8cd542e72Bca78B30650d45643d7 |
Multicall3 | 0xcA11bde05977b3631167028862bE2a173976CA11 |
Create2Deployer | 0x13b0D85CcB8bf860b6b79AF3029fCA081AE9beF2 |
CreateX | 0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed |
Arachnid's Deterministic Deployment Proxy | 0x4e59b44847b379578588920cA78FbF26c0B4956C |
Permit2 | 0x000000000022D473030F116dDEE9F6B43aC78BA3 |
ERC-4337 v0.6.0 EntryPoint | 0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789 |
ERC-4337 v0.6.0 SenderCreator | 0x7fc98430eaedbb6070b35b39d798725049088348 |
ERC-4337 v0.7.0 EntryPoint | 0x0000000071727De22E5E9d8BAf0edAc6f37da032 |
ERC-4337 v0.7.0 SenderCreator | 0xEFC2c1444eBCC4Db75e7613d20C6a62fF67A167C |
Contract Deployments - Instructions for Developers
Contract Verification
Please see how to verify contracts.