Set Up Wallets

Initialize a custody provider and create wallets for signing transactions.

Wallets are Solana keypairs managed by a custody provider. SDP uses them to sign transactions for token deployment, minting, transfers, and other onchain operations. You must initialize a signing provider before creating tokens or executing transactions.

Supported providers

ProviderDescription
PrivyEmbedded wallet infrastructure platform
FireblocksDigital asset infrastructure company
Coinbase CDPEmbedded wallets for developers
ParaWallet and authentication suite
TurnkeyNon-custodial wallet infrastructure platform
DFNSDigital asset wallet infrastructure
AnchorageRegulated institutional crypto custody

1. Navigate to Wallets

Open the sidebar and click Wallets. If you haven't linked your organization yet, complete the organization setup first.

2. Choose a custody provider

The Wallets page shows all supported providers, each with a New wallet button. Pick the provider that fits your setup.

Wallets page showing custody provider cards

3. Create the wallet

Click New wallet on your chosen provider. In the modal, enter a label for the wallet and click Create wallet.

New wallet modal

4. View your wallet

After provisioning, the wallet card appears on the Wallets page with its address, wallet ID, and balance.

Wallets page after wallet creation

To create additional wallets, click Create Wallet in the top right and repeat the process.

5. Provider capabilities

Each provider supports a different set of operations shown as capability chips:

  • Issuance — can deploy and mint tokens
  • Transfers — can sign payment transactions
  • Compliance — can sign freeze/unfreeze instructions
Is this page helpful?