Prerequisites
- API Key: Ensure you have an API key with the scopes:
wallets.create.
Create a Wallet
- React
- Node.js
- React Native
- Swift
- REST
Parameters
The chain to use the wallet on.See all supported chains for more details. On staging only testnet chains are supported.Note: For EVM-compatible chains, wallets are created for all
chains as part of the shared address space derived from the same private key. However, to
interact with a specific chain using the SDK, you must instantiate a wallet object per chain.
This allows the SDK to correctly route interactions to the appropriate network configuration.
An optional identifier for the wallet, used to organize multiple wallets on the same chain.Aliases are:
- Unique per wallet type and chain.
- Must use only lowercase letters, numbers, underscores, or hyphens (
a-z,0-9,_,-). - No spaces or empty strings allowed.
trading, long-term-holdings, treasuryThe options to use the wallet with.
Returns
The created wallet.

