Skip to main content

Smart contract addresses

The following information may be useful to those building on Arbitrum. We list the addresses of the smart contracts related to the protocol, the token bridge and precompiles of the different Arbitrum chains.

Protocol smart contracts​

Core contracts​

The following contracts are deployed on Ethereum (L1)

Cross-chain messaging contracts​

The following contracts are deployed on Ethereum (L1)

***Migrated Network Only

Fraud proof contracts​

The following contracts are deployed on Ethereum (L1)

Token bridge smart contracts​

Core contracts​

The following contracts are deployed on Ethereum (L1)

The following contracts are deployed on the corresponding L2 chain

Precompiles​

The following precompiles are deployed on every L2 chain and always have the same address

Misc​

The following contracts are deployed on the corresponding L2 chain

FunctionArbitrum OneArbitrum NovaArbitrum Sepolia
L2 Multicall0x842e...4EB20x5e1e...cB860xA115...d092
ResourceConstraintManager0x8F59...823a0x653e...86B7

Canonical factory contracts​

The following factory contracts are deployed on the corresponding chain and are used to deploy new Arbitrum chains (RollupCreator) and their token bridges (TokenBridgeCreator). For factory contracts on additional chains (Ethereum, Base, and testnets) and deployment instructions, see Canonical factory contracts.

Arbitrum OneArbitrum NovaArbitrum Sepolia
RollupCreator0xB90e...eB8b0xF916...60F40x5F45...16cF
TokenBridgeCreator0x2f56...000e0x8B9D...8c140x56C4...bD8E
;