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
;