Smart contract addresses

Complete list of deployed Arbitrum smart contract addresses across Arbitrum One, Arbitrum Nova, and testnets. Includes core protocol contracts, token bridge contracts, and governance contracts.

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

On this page