| Chain | Route | Mainnet | Testnet |
| -- | -- | -- | -- |
| Solana | ManualTokenBridge | :white_check_mark: | :white_check_mark: |
| Solana | AutomaticTokenBridge | :white_check_mark: | :white_check_mark: |
| Solana | ManualCCTP | :no_entry_sign: | :white_check_mark: |
| Solana | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Solana | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Ethereum | ManualTokenBridge | :white_check_mark: | :white_check_mark: |
| Ethereum | AutomaticTokenBridge | :white_check_mark: | :white_check_mark: |
| Ethereum | ManualCCTP | :white_check_mark: | :no_entry_sign: |
| Ethereum | AutomaticCCTP | :white_check_mark: | :no_entry_sign: |
| Ethereum | AutomaticPortico | :white_check_mark: | :no_entry_sign: |
| Terra | ManualTokenBridge | :white_check_mark: | :white_check_mark: |
| Terra | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Terra | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Terra | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Terra | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Bsc | ManualTokenBridge | :white_check_mark: | :white_check_mark: |
| Bsc | AutomaticTokenBridge | :white_check_mark: | :white_check_mark: |
| Bsc | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Bsc | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Bsc | AutomaticPortico | :white_check_mark: | :no_entry_sign: |
| Polygon | ManualTokenBridge | :white_check_mark: | :white_check_mark: |
| Polygon | AutomaticTokenBridge | :white_check_mark: | :white_check_mark: |
| Polygon | ManualCCTP | :white_check_mark: | :white_check_mark: |
| Polygon | AutomaticCCTP | :white_check_mark: | :white_check_mark: |
| Polygon | AutomaticPortico | :white_check_mark: | :no_entry_sign: |
| Avalanche | ManualTokenBridge | :white_check_mark: | :white_check_mark: |
| Avalanche | AutomaticTokenBridge | :white_check_mark: | :white_check_mark: |
| Avalanche | ManualCCTP | :white_check_mark: | :white_check_mark: |
| Avalanche | AutomaticCCTP | :white_check_mark: | :white_check_mark: |
| Avalanche | AutomaticPortico | :white_check_mark: | :no_entry_sign: |
| Oasis | ManualTokenBridge | :white_check_mark: | :white_check_mark: |
| Oasis | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Oasis | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Oasis | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Oasis | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Algorand | ManualTokenBridge | :white_check_mark: | :white_check_mark: |
| Algorand | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Algorand | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Algorand | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Algorand | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Aurora | ManualTokenBridge | :white_check_mark: | :white_check_mark: |
| Aurora | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Aurora | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Aurora | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Aurora | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Fantom | ManualTokenBridge | :white_check_mark: | :white_check_mark: |
| Fantom | AutomaticTokenBridge | :white_check_mark: | :white_check_mark: |
| Fantom | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Fantom | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Fantom | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Karura | ManualTokenBridge | :white_check_mark: | :white_check_mark: |
| Karura | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Karura | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Karura | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Karura | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Acala | ManualTokenBridge | :white_check_mark: | :white_check_mark: |
| Acala | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Acala | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Acala | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Acala | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Klaytn | ManualTokenBridge | :white_check_mark: | :white_check_mark: |
| Klaytn | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Klaytn | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Klaytn | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Klaytn | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Celo | ManualTokenBridge | :white_check_mark: | :white_check_mark: |
| Celo | AutomaticTokenBridge | :white_check_mark: | :white_check_mark: |
| Celo | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Celo | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Celo | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Near | ManualTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Near | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Near | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Near | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Near | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Moonbeam | ManualTokenBridge | :white_check_mark: | :white_check_mark: |
| Moonbeam | AutomaticTokenBridge | :white_check_mark: | :white_check_mark: |
| Moonbeam | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Moonbeam | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Moonbeam | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Neon | ManualTokenBridge | :no_entry_sign: | :white_check_mark: |
| Neon | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Neon | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Neon | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Neon | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Terra2 | ManualTokenBridge | :white_check_mark: | :white_check_mark: |
| Terra2 | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Terra2 | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Terra2 | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Terra2 | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Injective | ManualTokenBridge | :white_check_mark: | :white_check_mark: |
| Injective | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Injective | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Injective | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Injective | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Osmosis | ManualTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Osmosis | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Osmosis | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Osmosis | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Osmosis | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Sui | ManualTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Sui | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Sui | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Sui | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Sui | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Aptos | ManualTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Aptos | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Aptos | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Aptos | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Aptos | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Arbitrum | ManualTokenBridge | :white_check_mark: | :white_check_mark: |
| Arbitrum | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Arbitrum | ManualCCTP | :white_check_mark: | :no_entry_sign: |
| Arbitrum | AutomaticCCTP | :white_check_mark: | :no_entry_sign: |
| Arbitrum | AutomaticPortico | :white_check_mark: | :no_entry_sign: |
| Optimism | ManualTokenBridge | :white_check_mark: | :white_check_mark: |
| Optimism | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Optimism | ManualCCTP | :white_check_mark: | :no_entry_sign: |
| Optimism | AutomaticCCTP | :white_check_mark: | :no_entry_sign: |
| Optimism | AutomaticPortico | :white_check_mark: | :no_entry_sign: |
| Gnosis | ManualTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Gnosis | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Gnosis | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Gnosis | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Gnosis | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Pythnet | ManualTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Pythnet | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Pythnet | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Pythnet | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Pythnet | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Xpla | ManualTokenBridge | :white_check_mark: | :white_check_mark: |
| Xpla | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Xpla | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Xpla | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Xpla | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Btc | ManualTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Btc | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Btc | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Btc | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Btc | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Base | ManualTokenBridge | :white_check_mark: | :white_check_mark: |
| Base | AutomaticTokenBridge | :white_check_mark: | :white_check_mark: |
| Base | ManualCCTP | :white_check_mark: | :no_entry_sign: |
| Base | AutomaticCCTP | :white_check_mark: | :no_entry_sign: |
| Base | AutomaticPortico | :white_check_mark: | :no_entry_sign: |
| Sei | ManualTokenBridge | :white_check_mark: | :white_check_mark: |
| Sei | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Sei | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Sei | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Sei | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Rootstock | ManualTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Rootstock | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Rootstock | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Rootstock | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Rootstock | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Wormchain | ManualTokenBridge | :white_check_mark: | :white_check_mark: |
| Wormchain | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Wormchain | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Wormchain | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Wormchain | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Cosmoshub | ManualTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Cosmoshub | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Cosmoshub | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Cosmoshub | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Cosmoshub | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Evmos | ManualTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Evmos | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Evmos | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Evmos | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Evmos | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Kujira | ManualTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Kujira | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Kujira | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Kujira | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Kujira | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Sepolia | ManualTokenBridge | :no_entry_sign: | :white_check_mark: |
| Sepolia | AutomaticTokenBridge | :no_entry_sign: | :white_check_mark: |
| Sepolia | ManualCCTP | :no_entry_sign: | :white_check_mark: |
| Sepolia | AutomaticCCTP | :no_entry_sign: | :white_check_mark: |
| Sepolia | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| ArbitrumSepolia | ManualTokenBridge | :no_entry_sign: | :white_check_mark: |
| ArbitrumSepolia | AutomaticTokenBridge | :no_entry_sign: | :white_check_mark: |
| ArbitrumSepolia | ManualCCTP | :no_entry_sign: | :white_check_mark: |
| ArbitrumSepolia | AutomaticCCTP | :no_entry_sign: | :white_check_mark: |
| ArbitrumSepolia | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| BaseSepolia | ManualTokenBridge | :no_entry_sign: | :white_check_mark: |
| BaseSepolia | AutomaticTokenBridge | :no_entry_sign: | :white_check_mark: |
| BaseSepolia | ManualCCTP | :no_entry_sign: | :white_check_mark: |
| BaseSepolia | AutomaticCCTP | :no_entry_sign: | :white_check_mark: |
| BaseSepolia | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| OptimismSepolia | ManualTokenBridge | :no_entry_sign: | :white_check_mark: |
| OptimismSepolia | AutomaticTokenBridge | :no_entry_sign: | :white_check_mark: |
| OptimismSepolia | ManualCCTP | :no_entry_sign: | :white_check_mark: |
| OptimismSepolia | AutomaticCCTP | :no_entry_sign: | :white_check_mark: |
| OptimismSepolia | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |
| Holesky | ManualTokenBridge | :no_entry_sign: | :white_check_mark: |
| Holesky | AutomaticTokenBridge | :no_entry_sign: | :no_entry_sign: |
| Holesky | ManualCCTP | :no_entry_sign: | :no_entry_sign: |
| Holesky | AutomaticCCTP | :no_entry_sign: | :no_entry_sign: |
| Holesky | AutomaticPortico | :no_entry_sign: | :no_entry_sign: |