Scroll Contracts

In this article you'll find useful contract addresses for Scroll and commonly used protocols. See the section below for Scroll Sepolia info.

Network Info

Use the table below to configure your Ethereum tools to the Scroll mainnet.

Network NameScrollEthereum Mainnet
RPC URLhttps://rpc.scroll.io/https://eth.llamarpc.com
Chain ID5343521
Currency SymbolETHETH
Block Explorer URLhttps://scrollscan.com/https://etherscan.io
Additional Scroll Mainnet RPCs and Infra

Scroll Contracts

Rollup

  • L1 Rollup (Scroll Chain): 0xa13BAF47339d63B743e7Da8741db5456DAc1E556

ETH and ERC20 Bridge

  • L1 ERC20 Gateway Router: 0xF8B1378579659D8F7EE5f3C929c2f3E332E41Fd6
  • L2 ERC20 Gateway Router: 0x4C0926FF5252A435FD19e10ED15e5a249Ba19d79

Advanced Bridge Contracts

  • Scroll Messenger
    • L1 Messenger: 0x6774Bcbd5ceCeF1336b5300fb5186a12DDD8b367
    • L2 Messenger: 0x781e90f1c8Fc4611c9b7497C3B47F99Ef6969CbC
  • ETH Bridge
    • L1 ETH Gateway: 0x7F2b8C31F88B6006c382775eea88297Ec1e3E905
    • L2 ETH Gateway: 0x6EA73e05AdC79974B931123675ea8F78FfdacDF0
    • L1 WETH Gateway: 0x7AC440cAe8EB6328de4fA621163a792c1EA9D4fE
    • L2 WETH Gateway: 0x7003E7B7186f0E6601203b99F7B8DECBfA391cf9
  • ERC20 Bridge
    • L1 ERC20 Standard Gateway: 0xD8A791fE2bE73eb6E6cF1eb0cb3F36adC9B3F8f9
    • L2 ERC20 Standard Gateway: 0xE2b4795039517653c5Ae8C2A9BFdd783b48f447A
    • L1 ERC20 Custom Gateway: 0xb2b10a289A229415a124EFDeF310C10cb004B6ff
    • L2 ERC20 Custom Gateway: 0x64CCBE37c9A82D85A1F2E74649b7A42923067988
  • ERC721 Bridge
    • L1 ERC721 Gateway: 0x6260aF48e8948617b8FA17F4e5CEa2d21D21554B
    • L2 ERC721 Gateway: 0x7bC08E1c04fb41d75F1410363F0c5746Eae80582
  • ERC1155 Bridge
    • L1 ERC1155 Gateway: 0xb94f7F6ABcb811c5Ac709dE14E37590fcCd975B6
    • L2 ERC1155 Gateway: 0x62597Cc19703aF10B58feF87B0d5D29eFE263bcc
  • Gas Oracle
    • L2 Gas Oracle (deployed on Mainnet): 0x987e300fDfb06093859358522a79098848C33852

L2 Predeploys

  • Message Queue: 0x5300000000000000000000000000000000000000
  • Gas Price Oracle: 0x5300000000000000000000000000000000000002
  • Whitelist: 0x5300000000000000000000000000000000000003
  • WETH L2: 0x5300000000000000000000000000000000000004
  • Transaction Fee Vault: 0x5300000000000000000000000000000000000005

Protocols on Scroll Mainnet

Uniswap v3

  • Main Contracts
    • Core Factory: 0x70C62C8b8e801124A4Aa81ce07b637A3e83cb919
    • NFT Position Manager: 0xB39002E4033b162fAc607fc3471E205FA2aE5967
    • Router: 0xfc30937f5cDe93Df8d48aCAF7e6f5D8D8A31F636
  • Additional Contracts
    • multicall2Address: 0xC1D2e074C38FdD5CA965000668420C80316F0915
    • proxyAdminAddress: 0x1E6dcAb806A42055098f23E2B3ac72D6E195F967
    • tickLensAddress: 0x85780e12e90D2a684eB8E7404c985b5B5c8ce7E9
    • nftDescriptorLibraryAddressV1_3_0: 0xAeE9c206ba89F3DA25EEe4636208519e0B86965B
    • nonfungibleTokenPositionDescriptorAddressV1_3_0: 0xACcf12204b7591B2ECCEFe737440B0f53748B191
    • descriptorProxyAddress: 0x675DD953225D296A44790dC1390a1E7eF378f464
    • v3MigratorAddress: 0xF00577B5Dd0DA227298E954Ed11356F264Cf93d4
    • v3StakerAddress: 0xFdFbE973c9ecB036Ecfb7af697FcACe789D3f928
    • quoterV2Address: 0x2566e082Cb1656d22BCbe5644F5b997D194b5299

Additional Useful Contracts

  • Multicall3: 0xcA11bde05977b3631167028862bE2a173976CA11

Tokens



Scroll Sepolia Testnet

Network Info

Use the table below to configure your Ethereum tools to the Scroll Sepolia Testnet.

Network NameScroll SepoliaEthereum Sepolia
RPC URLhttps://sepolia-rpc.scroll.io/https://rpc2.sepolia.org
Chain ID53435111155111
Currency SymbolETHETH
Block Explorer URLhttps://sepolia.scrollscan.comhttps://sepolia.etherscan.io
Additional Scroll Sepolia RPCs and Infra

Scroll Sepolia Contracts

Rollup

  • L1 Rollup (Scroll Chain): 0x2D567EcE699Eabe5afCd141eDB7A4f2D0D6ce8a0

ETH and ERC20 Bridge

  • L1 ERC20 Gateway Router: 0x13FBE0D0e5552b8c9c4AE9e2435F38f37355998a
  • L2 ERC20 Gateway Router: 0x9aD3c5617eCAa556d6E166787A97081907171230

Advanced Bridge Contracts

  • Scroll Messenger
    • L1 Messenger: 0x50c7d3e7f7c656493D1D76aaa1a836CedfCBB16A
    • L2 Messenger: 0xBa50f5340FB9F3Bd074bD638c9BE13eCB36E603d
  • ETH Bridge
    • L1 ETH Gateway: 0x8A54A2347Da2562917304141ab67324615e9866d
    • L2 ETH Gateway: 0x91e8ADDFe1358aCa5314c644312d38237fC1101C
    • L1 WETH Gateway: 0x3dA0BF44814cfC678376b3311838272158211695
    • L2 WETH Gateway: 0x481B20A927206aF7A754dB8b904B052e2781ea27
  • ERC20 Bridge
    • L1 ERC20 Standard Gateway: 0x65D123d6389b900d954677c26327bfc1C3e88A13
    • L2 ERC20 Standard Gateway: 0xaDcA915971A336EA2f5b567e662F5bd74AEf9582
    • L1 ERC20 Custom Gateway: 0x31C994F2017E71b82fd4D8118F140c81215bbb37
    • L2 ERC20 Custom Gateway: 0x058dec71E53079F9ED053F3a0bBca877F6f3eAcf
  • ERC721 Bridge
    • L1 ERC721 Gateway: 0xEF27A5E63aa3f1B8312f744b9b4DcEB910Ba77AC
    • L2 ERC721 Gateway: 0x179B9415194B67DC3c0b8760E075cD4415785c97
  • ERC1155 Bridge
    • L1 ERC1155 Gateway: 0xa5Df8530766A85936EE3E139dECE3bF081c83146
    • L2 ERC1155 Gateway: 0xe17C9b9C66FAF07753cdB04316D09f52144612A5
  • Gas Oracle
    • L2 Gas Oracle (deployed on Sepolia): 0x247969F4fad93a33d4826046bc3eAE0D36BdE548

L2 Predeploys

  • Message Queue: 0x5300000000000000000000000000000000000000
  • Gas Price Oracle: 0x5300000000000000000000000000000000000002
  • Whitelist: 0x5300000000000000000000000000000000000003
  • WETH L2: 0x5300000000000000000000000000000000000004
  • Transaction Fee Vault: 0x5300000000000000000000000000000000000005

Protocols

Uniswap v3

  • Frontend website: https://uniswap-showcase.sepolia.scroll.xyz/
  • Main Contracts
    • Core Factory: 0xB856587fe1cbA8600F75F1b1176E44250B11C788
    • NFT Position Manager: 0xbbAd0e891922A8A4a7e9c39d4cc0559117016fec
    • Router: 0x17AFD0263D6909Ba1F9a8EAC697f76532365Fb95
  • Additional Contracts
    • multicall2Address: 0x8c181f4B9040F1a2C941EfD3b608712cF86F1957
    • proxyAdminAddress: 0xD4A9910732b6f301F6F210Ebe7a3dBf16d9E9DD4
    • tickLensAddress: 0x9804Da978427a49929f2E6Ea32A9594F03f9296e
    • nftDescriptorLibraryAddressV1_3_0: 0x45Bd3B62B7A3aA53371c98049b0f7A9C1A4B5a6c
    • nonfungibleTokenPositionDescriptorAddressV1_3_0: 0x24d4E4a572Dc1e0dbF92a0d7768Ac80df516b2C2
    • descriptorProxyAddress: 0xa8986417d0EAe50607696b9b0cb7ec5aFBE67765
    • v3MigratorAddress: 0x38E33D067F03a5cDc02C301b2c306cb0414549Bf
    • v3StakerAddress: 0xe7b82794Cab21e665a3e6f8ea562d392AA6E0619
    • quoterV2Address: 0xd5dd33650Ef1DC6D23069aEDC8EAE87b0D3619B2

Aave

See this Github gist.

Additional Useful Contracts

  • Multicall3: 0xcA11bde05977b3631167028862bE2a173976CA11

Tokens

  • Gho Token: 0xD9692f1748aFEe00FACE2da35242417dd05a8615

What's Next

Stay up-to-date on the latest Scroll Developer news
Roadmap updates, virtual and live events, ecosystem opportunities and more
Thank you for subscribing!

Resources

Follow Us

© Version 1.0.0 Scroll Ltd 2023