Chains & Contracts
Deployed contract addresses for all supported Across chains.
Deployed Contracts
Across is deployed on 24 chains. Contract addresses are sourced from the official contracts repository.
Chains Live on the Swap API
These chains are fully supported and available for bridging via the Swap API.
- SpokePool
- 0x5c7B...35C5
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0x0F7A...3a0E
- SpokePool
- 0xe35e...5f2A
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0x0F7A...3a0E
- SpokePool
- 0x09ae...EC64
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0x0F7A...3a0E
- SpokePool
- 0x2D50...c6E1
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0x0F7A...3a0E
- SpokePool
- 0x4e8E...d505
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0x0F7A...3a0E
- SpokePool
- 0x35E6...0E04
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0x5E78...9bba
- SpokePool
- 0xeF68...9dd4
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0x0F7A...3a0E
- SpokePool
- 0xb234...D045
- Periphery
- 0x5a14...01a9
- MulticallHandler
- 0x1Ed0...3037
- SpokePool
- 0x7E63...ee75
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0xdF1C...cDa2
- SpokePool
- 0x9552...83f8
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0x0F7A...3a0E
- SpokePool
- 0x3Db0...d40E
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0xFfc1...FbE4
- SpokePool
- 0x3baD...Dd96
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0x0F7A...3a0E
- SpokePool
- 0xd2ec...A449
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0xeC41...4511
- SpokePool
- 0x6f26...0281
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0x0F7A...3a0E
- SpokePool
- 0x5003...207a
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0x5E78...9bba
- SpokePool
- 0x9295...F096
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0x0F7A...3a0E
- SpokePool
- 0x3baD...Dd96
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0x0F7A...3a0E
- SpokePool
- DLv3Ng...eAru
- Periphery
- —
- MulticallHandler
- HaQe51...V5Be
- SpokePool
- 0x3baD...Dd96
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0x0F7A...3a0E
- SpokePool
- 0x2d47...955D
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0x7D6A...4D90
- SpokePool
- 0x09ae...EC64
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0x0F7A...3a0E
- SpokePool
- 0x09ae...EC64
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0x0F7A...3a0E
- SpokePool
- 0xE0B0...35FF
- Periphery
- 0x5a14...01a9
- MulticallHandler
- 0x68d3...5dbf
- SpokePool
- 0x13fD...1d97
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0x0F7A...3a0E
Testnet Chains
Testnet deployments for development and testing. Use the testnet API at https://testnet.across.to/api
Testnet Limitations
Testnet fills typically take around 1 minute, significantly slower than mainnet's sub-two second fills. This is because testnet lacks the economic incentives and relayer competition that drive mainnet's performance and reliability. We also recommend users to perform relatively smaller deposits (~$1) as relayer settlement does not occur on the testnet and unfilled deposits are not automatically refunded.
Therefore we only recommend you to use testnet API to ensure your implementation of the API is correct and then switch to mainnet API and experience Across in its true form.
| Chain | Chain ID | SpokePool | SpokePoolPeriphery | MulticallHandler |
|---|---|---|---|---|
| Arbitrum Sepolia | 421614 | 0x7E63...ee75 | 0x10D8...B610 | 0x0F7A...3a0E |
| Base Sepolia | 84532 | 0x82B5...0F8F | 0x10D8...B610 | 0x0F7A...3a0E |
| Blast Sepolia | 168587773 | 0x5545...f022 | — | 0x0F7A...3a0E |
| BOB Sepolia | 808813 | 0x3baD...Dd96 | — | 0xAC53...44d7 |
| Lens Sepolia | 37111 | 0x6A0a...967B | — | 0x02D2...7822 |
| Lisk Sepolia | 4202 | 0xeF68...9dd4 | — | 0x0F7A...3a0E |
| Mode Sepolia | 919 | 0xbd88...f83b | — | 0x0F7A...3a0E |
| Optimism Sepolia | 11155420 | 0x4e8E...d505 | 0x10D8...B610 | 0x0F7A...3a0E |
| Polygon Amoy | 80002 | 0xd08b...e8e5 | 0x10D8...B610 | 0x0F7A...3a0E |
| Sepolia | 11155111 | 0x5ef6...B662 | 0x10D8...B610 | 0x0F7A...3a0E |
| Solana Devnet | 133268194659241 | JAZWcG...QBiq | — | Fk1Rpq...mM8h |
| Tatara | 129399 | 0x09ae...EC64 | — | 0xAC53...44d7 |
| Unichain Sepolia | 1301 | 0x6999...A874 | — | 0x0F7A...3a0E |
- SpokePool
- 0x7E63...ee75
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0x0F7A...3a0E
- SpokePool
- 0x82B5...0F8F
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0x0F7A...3a0E
- SpokePool
- 0x5545...f022
- Periphery
- —
- MulticallHandler
- 0x0F7A...3a0E
- SpokePool
- 0x3baD...Dd96
- Periphery
- —
- MulticallHandler
- 0xAC53...44d7
- SpokePool
- 0x6A0a...967B
- Periphery
- —
- MulticallHandler
- 0x02D2...7822
- SpokePool
- 0xeF68...9dd4
- Periphery
- —
- MulticallHandler
- 0x0F7A...3a0E
- SpokePool
- 0xbd88...f83b
- Periphery
- —
- MulticallHandler
- 0x0F7A...3a0E
- SpokePool
- 0x4e8E...d505
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0x0F7A...3a0E
- SpokePool
- 0xd08b...e8e5
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0x0F7A...3a0E
- SpokePool
- 0x5ef6...B662
- Periphery
- 0x10D8...B610
- MulticallHandler
- 0x0F7A...3a0E
- SpokePool
- JAZWcG...QBiq
- Periphery
- —
- MulticallHandler
- Fk1Rpq...mM8h
- SpokePool
- 0x09ae...EC64
- Periphery
- —
- MulticallHandler
- 0xAC53...44d7
- SpokePool
- 0x6999...A874
- Periphery
- —
- MulticallHandler
- 0x0F7A...3a0E