Create wallets for a customer
Provision new wallets on specific blockchain networks
For complete API specification including request/response schemas and interactive examples, see the API Reference.
Overview
Provision new custodial wallets on specific blockchain networks for a customer. Each customer can have one wallet per blockchain network.
Request Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
customerId | string | Yes | Customer ID in URL path (e.g., cus_123) |
chains | array | Yes | Array of blockchain networks. See Supported Rails for all 41 supported networks |
Supported Chains
We support 41 blockchain networks for wallet creation. Popular options include:
| Chain | Network | Currency |
|---|---|---|
ethereum | Ethereum Mainnet | USDC |
base | Base (Ethereum L2) | USDC |
polygon | Polygon PoS | USDC |
arbitrum | Arbitrum | USDC |
optimism | Optimism | USDC |
solana | Solana | USDC |
avalanche | Avalanche | USDC |
bsc | BNB Chain | USDC |
For the complete list of all 41 supported networks, see our Rails Guide.
Related Endpoints
- List Wallets - Retrieve all wallets for a customer
- Import Wallet - Import external wallet address