Build on Ink
Ink Contracts

Contract Addresses

Utility Contracts

Contract NameContract Address
WETH90x4200000000000000000000000000000000000006
Multicall30xcA11bde05977b3631167028862bE2a173976CA11
Multicall20x9E7faA8F5Ca4B3f2f677a6384c3c77B435033A21
Multicall0xdD8E57A4ca66819596F892a80cA3aa3a425c9B60
MultiSend0x998739BFdAAdde7C933B942a68053933098f9EDa
MultiSendCallOnly0xA1dabEF33b3B82c7814B6D82A79e50F4AC44102B
Safe0x69f4D1788e39c87893C980c06EdF4b7f686e2938
SafeL20xfb1bffC9d739B8D520DaF37dF666da4C687191EA
SafeSingletonFactory0x914d7Fec6aaC8cd542e72Bca78B30650d45643d7
Create2Deployer0x13b0D85CcB8bf860b6b79AF3029fCA081AE9beF2
CreateX0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed
Arachnid's Deterministic Deployment Proxy0x4e59b44847b379578588920cA78FbF26c0B4956C
Permit20x000000000022D473030F116dDEE9F6B43aC78BA3
ERC-4337 v0.6.0 EntryPoint0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789
ERC-4337 v0.6.0 SenderCreator0x7fc98430eaedbb6070b35b39d798725049088348
ERC-4337 v0.7.0 EntryPoint0x0000000071727De22E5E9d8BAf0edAc6f37da032
ERC-4337 v0.7.0 SenderCreator0xEFC2c1444eBCC4Db75e7613d20C6a62fF67A167C

For more information on these preinstalls, take a look at the Optimism Specs.

Ink Testnet Contracts

ℹ️

These addresses are pre-determined by Optimism - see documentation.

Contract NameContract Address
L2CrossDomainMessenger0x4200000000000000000000000000000000000007
L2StandardBridge0x4200000000000000000000000000000000000010
OptimismMintableERC20Factory0x4200000000000000000000000000000000000012
GasPriceOracle0x420000000000000000000000000000000000000F
L2ToL1MessagePasser0x4200000000000000000000000000000000000016
L2ERC721Bridge0x4200000000000000000000000000000000000014
OptimismMintableERC721Factory0x4200000000000000000000000000000000000017
ProxyAdmin0x4200000000000000000000000000000000000018
BaseFeeVault0x4200000000000000000000000000000000000019
L1FeeVault0x420000000000000000000000000000000000001a

L1 Testnet Contracts (Sepolia)

Contract NameContract Address
L1StandardBridge0x33f60714bbd74d62b66d79213c348614de51901c
ProxyAdmin0xd7db319a49362b2328cf417a934300cccb442c8d
SystemConfig0x05c993e60179f28bf649a2bb5b00b5f4283bd525
AddressManager0x3454f9df5e750f1383e58c1cb001401e7a4f3197
L1ERC721Bridge0xd1c901bbd7796546a7ba2492e0e199911fae68c7
OptimismPortal0x5c1d29c6c9c8b0800692acc95d700bcb4966a1d7
DisputeGameFactory0x860e626c700af381133d9f4af31412a2d1db3d5d
AnchorStateRegistry0x89126a987717207d4e990ed2e8880fd170dcea1a
L1CrossDomainMessenger0x9fe1d3523f5342535e6e7770ed09ed85dbc1acc2
DelayedWETHPermissionedGame0x180ac451088b8f87006ab0ca98a01507e42ac456
OptimismMintableERC20Factory0x686f782a749d1854f6fa3f948450f4c65c6674f0

Contract Deployments - Instructions for Developers

Contract Verification

Please see how to verify contracts.

Made with 💜 by the Ink team