Get balance
get_balanceCheck the spendable balance of a Sui address or object for any coin type, now or at a past time or checkpoint, including funds held without coin objects.
Instructions
Get the liquid balance of one coin type for a Sui address or object (defaults to SUI), now or at a past time or checkpoint. balance is the total the owner can spend: coin_balance is held as Coin objects and address_balance sits in the owner's address balance, which holds funds without any coin object, so a wallet with no coins can still hold a large balance. For an object id, address_balance is funds held by the object itself, which only its defining module can withdraw. Staked SUI and value locked in DeFi positions do not appear here, so a wallet that looks nearly empty may not be: pair it with get_staking_summary and get_defi_positions before concluding anything about what an address holds. For every coin at once, use get_wallet_overview. With at or at_checkpoint, a checkpoint inside GraphQL's consistent range (about the last hour) is read directly (method: consistent_read). An older one is reconstructed (method: reconstructed): the balance at a recent anchor checkpoint minus the owner's balance changes in every transaction after the requested checkpoint, which is exact when complete is true. Reconstruction reads at most max_transactions; when that runs out, complete is false, balance is null and reached_checkpoint says how far back the scan got. A reconstructed balance has no coin/address split (coin_balance and address_balance are null); anchor carries the split at the anchor checkpoint.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| at | No | Balance as of this time (ISO 8601, e.g. 2025-09-07T16:00:00Z): the last checkpoint stamped at or before it. Give this or `at_checkpoint`, not both. | |
| owner | No | Owner address (0x...). Required; `address` is accepted in its place. | |
| address | No | Alias for `owner`. | |
| network | No | Network: 'mainnet' (default) | 'testnet' | 'devnet' | |
| coin_type | No | Coin type (default: 0x2::sui::SUI) | |
| at_checkpoint | No | Balance as of the end of this checkpoint. Give this or `at`, not both. | |
| max_transactions | No | Most transactions a reconstruction reads (default 1000, max 10000). Each page of 50 is one request. Ignored for a current or consistent-range read. |