Supported Chains
Crossmint SDK supports multiple blockchain networks across EVM, Solana, and Stellar ecosystems. All EVM chains use smart contract wallets (ERC-4337 account abstraction) with built-in features like gas sponsorship and social recovery.EVM Chains
Ethereum Virtual Machine (EVM) compatible chains support smart wallet functionality.Mainnet Chains
Production EVM Chains
Production EVM Chains
The following chains are available in production environments:
| Chain | Identifier | Network |
|---|---|---|
| Abstract | abstract | Abstract Mainnet |
| ApeChain | apechain | ApeChain Mainnet |
| Arbitrum | arbitrum | Arbitrum One |
| Arbitrum Nova | arbitrumnova | Arbitrum Nova |
| Base | base | Base Mainnet |
| BNB Smart Chain | bsc | BNB Chain |
| Flow | flow | Flow EVM Mainnet |
| Mantle | mantle | Mantle Mainnet |
| Mode | mode | Mode Mainnet |
| Optimism | optimism | Optimism Mainnet |
| Plume | plume | Plume Mainnet |
| Polygon | polygon | Polygon PoS |
| Scroll | scroll | Scroll Mainnet |
| Sei | sei-pacific-1 | Sei Pacific-1 |
| Shape | shape | Shape Mainnet |
| Story | story | Story Mainnet |
| World Chain | worldchain | World Chain |
| Zora | zora | Zora Mainnet |
Testnet Chains
Testnet EVM Chains
Testnet EVM Chains
The following testnets are available for development:
| Chain | Identifier | Network |
|---|---|---|
| Abstract Testnet | abstract-testnet | Abstract Testnet |
| Arc Testnet | arc-testnet | Arc Testnet |
| Arbitrum Sepolia | arbitrum-sepolia | Arbitrum Sepolia |
| Base Sepolia | base-sepolia | Base Sepolia |
| Curtis (ApeChain) | curtis | Curtis Testnet |
| Ethereum Sepolia | ethereum-sepolia | Sepolia |
| Flow Testnet | flow-testnet | Flow EVM Testnet |
| Mantle Sepolia | mantle-sepolia | Mantle Sepolia |
| Mode Sepolia | mode-sepolia | Mode Sepolia |
| Optimism Sepolia | optimism-sepolia | Optimism Sepolia |
| Plume Testnet | plume-testnet | Plume Testnet |
| Polygon Amoy | polygon-amoy | Polygon Amoy |
| Scroll Sepolia | scroll-sepolia | Scroll Sepolia |
| Sei Atlantic-2 | sei-atlantic-2-testnet | Sei Atlantic-2 |
| Story Testnet | story-testnet | Story Testnet |
| Tempo Testnet | tempo-testnet | Tempo Testnet |
| World Chain Sepolia | world-chain-sepolia | World Chain Sepolia |
| Zora Sepolia | zora-sepolia | Zora Sepolia |
Chain Type Definitions
From the source code (packages/wallets/src/chains/chains.ts:73-75):
Solana
Crossmint supports the Solana blockchain with native Solana wallet functionality.packages/wallets/src/chains/chains.ts:147):
Stellar
Crossmint supports the Stellar network with native Stellar wallet functionality.packages/wallets/src/chains/chains.ts:148):
Chain Utilities
Check Chain Type
Convert to Viem Chain
For EVM chains, convert to Viem chain configuration:Map Mainnet to Testnet
Not all mainnet chains have a corresponding testnet. The function returns
undefined if no testnet mapping exists.Multi-Chain Wallets
For EVM chains, a single wallet address works across all EVM networks. You don’t need separate wallets for each chain.
Chain-Specific Features
EVM Smart Wallets
- Account Abstraction (ERC-4337): Smart contract wallets with advanced features
- Gas Sponsorship: Pay gas fees for your users
- Batched Transactions: Execute multiple operations in one transaction
- Social Recovery: Recover wallets without seed phrases
- Delegated Signers: Multi-sig functionality
Solana Wallets
- Native Solana Support: Full Solana transaction support
- Versioned Transactions: Support for v0 transactions
- Additional Signers: Add keypair signers for complex transactions
Stellar Wallets
- Smart Contract Support: Interact with Soroban smart contracts
- Asset Management: Native support for Stellar assets
Type Definitions
Complete chain type from source code (packages/wallets/src/chains/chains.ts:151):
Next Steps
Create Wallets
Learn how to create and manage wallets on supported chains
Configure Signers
Set up authentication methods for wallet access