Skip to main content
Dashboard → Wallets is where you manage the Wallet API: your master wallet (your business’s main wallet, which your users’ addresses sit under), the API keys your server uses, and all the addresses and deposits.
Looking for your own USDC balance and withdrawals on your checkout address? That’s Wallet, the singular one. This page is about addresses you issue to your users.
The page has five tabs.

Overview

Your master wallet, its address and balance, recent deposits, and a search box to find a deposit that never showed up. Three actions sit in the banner above the tabs:
  • Withdraw: send money out to an address you’ve approved.
  • Receive: your master wallet’s own address, shown once you’re using the Wallet API.
  • New address: create an address for a user without calling the API.

Addresses

Every address you’ve created, newest first. Search by your own walletRef or by the address.

Activity

Everything that’s happened across your wallets, newest first and grouped by day: deposits, transfers between your users, withdrawals, and auto-sweeps into your master wallet, plus networks switched on, addresses created, and keys created or cancelled. Use the buttons at the top to show only one kind. Click any deposit, transfer, withdrawal, or sweep to see the details: where the money came from and went, the network, the amount, each step with its time, and the transaction ID with a link to view it on the blockchain. If a deposit was moved to another network by settlement, you’ll see that step and how much arrived. Recent deposits on the Overview tab opens the same details. Each row carries a status. Received, Settled or Completed means the money has arrived. Settling or Sending means it’s on its way. Under review means we’re still confirming the outcome. Failed or Not settled means it didn’t go through, and the amount is still where it was.

Developers

Create a wsk_live_ API key here. We only show the full key once, so copy it straight away. After that, you’ll only see its first few characters. Revoke switches a key off straight away, and any request using it after that gets a 401. There are no test keys, since the Wallet API doesn’t have a test mode.

Settings

Everything that changes how the Wallet API works for your account:
  • Chains: switch a network on or off. Base comes with every plan. The others need a paid plan and show Upgrade until then. A network that already has an address on it can always be switched, even if your plan no longer includes it, so turning one off never needs an upgrade.
  • Auto-sweep: for each network, the amount at which money in your users’ addresses is moved into your master wallet automatically. See auto-sweep settings.
  • Withdrawal destinations: the addresses your API key is allowed to send withdrawals and recoveries to. You can only add them here, not through the API. That’s on purpose: if a key could approve an address and also send to it, anyone who got hold of the key could empty your balance.
  • Checkout deposit address: your business’s own address for customer checkout payments. It’s separate from the Wallet API. It always accepts every network checkout supports, and there’s nothing to switch. See supported networks.