Chains & Contracts
Deployed contract addresses for all supported Across chains.
Blast (Chain ID: 81457) — Deprecation Notice
Across is deprecating support for the Blast chain (Chain ID: 81457). Once it is disabled (targeting 20th July 2026), Across routes to and from Blast will stop returning quotes, and the /swap/chains endpoint will stop listing Blast as a supported chain.
Deployed Contracts
Across is deployed on 24 chains with 1 more coming soon. Contract addresses are sourced from the official contracts repository.
Chains Coming Soon
Contracts are deployed but these chains are not yet live on the Swap API.
| Chain | Chain ID | SpokePool | SpokePoolPeriphery | MulticallHandler |
|---|---|---|---|---|
| Robinhood | 4663 | 0xD29C...7978 | — | — |
- SpokePool
- 0xD29C...7978
- Periphery
- —
- MulticallHandler
- —
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
- 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
- TTbCVP...vkmS
- Periphery
- TN88jH...1trZ
- MulticallHandler
- TQF7ow...fMDZ
- 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