Wallet API

Wallet App To Altbase API

The desktop wallet talks to the Altbase API for network status, balances, histories, fees, broadcasting, updates, prices, and encrypted privacy cache sync.

API v1Wallet API base
LocalNon-custodial wallet
NoSecret wallet data sent?

Secret wallet data means mnemonic or seed phrase, private keys, wallet password, WIF keys, or plaintext privacy-wallet cache.

Endpoint Purpose Data sent by wallet Secret wallet data sent?
GET /healthChecks whether the API service is online.No wallet data.No
GET /coinsReturns available coins and server-side coin capabilities.No wallet data.No
GET /pricesReturns cached USD prices collected by the server from market data APIs.No wallet address or seed data.No
GET /app/updateChecks whether a newer desktop wallet build is available.Platform, CPU architecture, and installed app version.No
GET /:coin/networkReturns chain height, network status, mempool size, and sync state for a coin.Coin identifier in URL.No
GET /:coin/fee/estimate?blocks=NEstimates a transaction fee rate for the requested confirmation target.Coin identifier and target block count.No
POST /:coin/validateValidates whether an address format is accepted by the coin network.Public address.No
POST /:coin/address/balanceReturns confirmed, pending, and spendable balance for one or more public addresses.Public address or address list, plus optional force-refresh flag.No
POST /:coin/address/utxosReturns unspent outputs used for local transaction planning and MAX amount calculation.Public address or address list, plus optional force or fast flags.No
POST /:coin/address/historyReturns transaction history for display in the wallet.Public address, pagination settings, and optional UTXO overlay flag.No
POST /:coin/address/mempoolReturns pending address activity when the coin adapter supports it.Public address.No
POST /:coin/tx/broadcastBroadcasts a locally signed transaction to the coin network.Signed raw transaction hex.No private key; signed transaction only
POST /:coin/account/tx-contextReturns account-chain transaction context, used by Quai for nonce, gas, chain ID, and fee preparation.Public from address, optional to address, optional value.No
POST /wallet/snapshotLoads network, balances, and transaction history for multiple wallet coins in one request.Coin identifiers and public address lists, plus requested snapshot options.No
POST /privacy/cache/getDownloads encrypted local wallet cache for Epic or Zano restore acceleration.Coin identifier and backup ID derived locally from the mnemonic.No plaintext secret
POST /privacy/cache/putUploads encrypted local wallet cache for Epic or Zano restore acceleration.Coin identifier, backup ID, and AES-GCM encrypted cache blob.Encrypted cache only