Deploy and use a wallet from your server in under 5 minutes
Create a Developer Account and Project
Get an API Key
wallets.create
, wallets.read
, wallets.fund
, wallets:balance.read
, wallets:transactions.create
, wallets:transactions.read
, wallets:transactions.sign
.Finally, create your key and save it for subsequent steps.Choose a Wallet Type
Chain | Custodial | Type | Admin Signer |
---|---|---|---|
EVM | True | evm-smart-wallet | evm-fireblocks-custodial |
EVM | False | evm-smart-wallet | evm-keypair |
EVM | True | evm-mpc-wallet | None |
Solana | True | solana-smart-wallet | solana-fireblocks-custodial |
Solana | False | solana-smart-wallet | solana-keypair |
Solana | True | solana-mpc-wallet | None |
Aptos | True | aptos-mpc-wallet | None |
Aptos | False | Contact Support | Contact Support |
Cardano | True | cardano-mpc-wallet | None |
Cardano | False | Contact Support | Contact Support |
Sui | True | sui-mpc-wallet | None |
Sui | False | Contact Support | Contact Support |
Create Your First Wallet
createWallet.ts
) and enter this code:YOUR_API_KEY
with the key obtained in step 2Sample response
Interact with Your Wallet
What does this API do behind the scenes?
Pre-generate wallets associated with a user
linkedUser
parameter with a user identifier:https://www.crossmint.com
instead of https://staging.crossmint.com