Supported blockchains
Pick a tab to check blockchain support for each of App Kit’s capabilities or adapters.- Capabilities
- Adapters
The following tables list blockchains that App Kit supports for each capability,
split by mainnet and testnet.
Mainnet
| Blockchain | Send | Bridge | Swap |
|---|---|---|---|
| Arbitrum | ✅ | ✅ | ✅ |
| Avalanche | ✅ | ✅ | ✅ |
| Base | ✅ | ✅ | ✅ |
| Codex | ✅ | ✅ | ❌ |
| EDGE | ✅ | ✅ | ❌ |
| Ethereum | ✅ | ✅ | ✅ |
| HyperEVM | ✅ | ✅ | ✅ |
| Ink | ✅ | ✅ | ✅ |
| Linea | ✅ | ✅ | ✅ |
| Monad | ✅ | ✅ | ✅ |
| Morph | ✅ | ✅ | ❌ |
| OP Mainnet | ✅ | ✅ | ✅ |
| Plume | ✅ | ✅ | ✅ |
| Polygon PoS | ✅ | ✅ | ✅ |
| Sei | ✅ | ✅ | ✅ |
| Solana | ✅ | ✅ | ✅ |
| Sonic | ✅ | ✅ | ✅ |
| Unichain | ✅ | ✅ | ✅ |
| World Chain | ✅ | ✅ | ✅ |
| XDC | ✅ | ✅ | ✅ |
Testnet
Among testnets, only Arc Testnet supports Swap (USDC and EURC only). Use mainnet
for Swap on any other blockchains.
| Blockchain | Send | Bridge | Swap |
|---|---|---|---|
| Arbitrum Sepolia | ✅ | ✅ | ❌ |
| Arc Testnet | ✅ | ✅ | ✅ |
| Avalanche Fuji | ✅ | ✅ | ❌ |
| Base Sepolia | ✅ | ✅ | ❌ |
| Codex Testnet | ✅ | ✅ | ❌ |
| EDGE Testnet | ✅ | ✅ | ❌ |
| Ethereum Sepolia | ✅ | ✅ | ❌ |
| HyperEVM Testnet | ✅ | ✅ | ❌ |
| Ink Testnet | ✅ | ✅ | ❌ |
| Linea Sepolia | ✅ | ✅ | ❌ |
| Monad Testnet | ✅ | ✅ | ❌ |
| Morph Testnet | ✅ | ✅ | ❌ |
| OP Sepolia | ✅ | ✅ | ❌ |
| Plume Testnet | ✅ | ✅ | ❌ |
| Polygon PoS Amoy | ✅ | ✅ | ❌ |
| Sei Testnet | ✅ | ✅ | ❌ |
| Solana Devnet | ✅ | ✅ | ❌ |
| Sonic Testnet | ✅ | ✅ | ❌ |
| Unichain Sepolia | ✅ | ✅ | ❌ |
| World Chain Sepolia | ✅ | ✅ | ❌ |
| XDC Apothem | ✅ | ✅ | ❌ |
Supported tokens
You can specify either a contract address or an alias for any
supported token.
- Send: Any token. Use token aliases for common tokens or the token’s contract address for other tokens.
- Bridge: USDC only.
- Swap:
- Any tokens with enough liquidity to trade with major stablecoins such as USDC, EURC, USDT, USDe, DAI, and PYUSD.
- Native tokens on blockchains where Swap is supported.
- On Arc Testnet, only USDC and EURC.
Token aliases
App Kit works with any supported token when you supply the contract address. For convenience, you can use the following aliases for the most common tokens instead:USDCEURCUSDTUSDeDAIPYUSDNATIVE: Uses the blockchain’s native token.