x-api-key credential. See Credentials & Authentication.
Sign with your own keys
The transaction flow is three steps, and signing stays entirely on your side:POST /api/txs/prepare-signwith chain, from, to, and amount. WalletSuite computes everything the transaction needs: nonce, fees, sequencing, every chain-specific field, and runs a simulation check. You receive the unsigned transaction, ready for signature.- Sign it in your own infrastructure: your HSM, KMS, or key management scheme. WalletSuite never sees key material.
POST /api/txs/sendwith the signed transaction. WalletSuite broadcasts it. Track it by hash withGET /api/txs/status/{hash}or react to webhooks.
What the API covers
Balances & assets
Native and token balances for any address, token prices by symbol or contract, and asset metadata and info.
Transactions & fees
Fee calculation, transaction simulation, signer-agnostic preparation, broadcast, and status by hash.
Swaps
One quote request routed across integrated providers, returning routes ranked best first, with a signing-ready build step.
Webhooks
Signed notifications when a deposit lands on a watched address, retried until your endpoint confirms.
Chains
The Wallet API is chain-agnostic: every chain is served through one normalized schema, so a balance, a fee quote, or a transaction reads the same shape whether it’s on Ethereum, Solana, Bitcoin, or Tron — no per-chain branching, no chain-specific SDKs. You write your integration once; adding a chain is a configuration change, not an integration project. The API covers 80+ chains today — see Supported Chains for the current list.Simulation
prepare-sign runs a simulation check as part of preparation: you know whether a transaction will succeed before anything is signed and before any gas is spent. Failed transactions get caught upfront, not on chain.