curl --request GET \
--url https://ton-mainnet.core.chainstack.com/f2a2411bce1e54a2658f2710cd7969c3/api/v3/accountStates{
"account_states": [
{
"account": "<string>",
"hash": "<string>",
"balance": "<string>",
"account_status": "<string>",
"last_trans_lt": 123,
"last_trans_hash": "<string>",
"frozen_hash": "<string>",
"code_hash": "<string>",
"data_hash": "<string>",
"code_boc": "<string>",
"data_boc": "<string>"
}
],
"address_book": {}
}Query account states with historical data
curl --request GET \
--url https://ton-mainnet.core.chainstack.com/f2a2411bce1e54a2658f2710cd7969c3/api/v3/accountStates{
"account_states": [
{
"account": "<string>",
"hash": "<string>",
"balance": "<string>",
"account_status": "<string>",
"last_trans_lt": 123,
"last_trans_hash": "<string>",
"frozen_hash": "<string>",
"code_hash": "<string>",
"data_hash": "<string>",
"code_boc": "<string>",
"data_boc": "<string>"
}
],
"address_book": {}
}accountStates endpoint queries account states from the TON blockchain, including historical state data. This endpoint provides detailed information about account balances, status, and optionally the code and data cells.
account_address (string, optional) — Account address to query.include_boc (boolean, optional) — Include code and data BoC in response. Default: false.limit (integer, optional) — Maximum number of states to return. Default: 10.offset (integer, optional) — Number of states to skip for pagination. Default: 0.sort (string, optional) — Sort order: asc or desc. Default: desc.account_states (array) — Array of account state objects:
account (string) — Account address.hash (string) — State hash.balance (string) — Account balance in nanotons.account_status (string) — Account status (active, uninit, frozen).last_trans_lt (integer) — Logical time of last transaction.last_trans_hash (string) — Hash of last transaction.frozen_hash (string) — Hash if account is frozen.code_hash (string) — Hash of the code cell.data_hash (string) — Hash of the data cell.code_boc (string) — Code BoC (if include_boc is true).data_boc (string) — Data BoC (if include_boc is true).address_book (object) — Address book mapping.
accountStates endpoint is useful for applications that need detailed account information:
curl -X GET \
'https://ton-mainnet.core.chainstack.com/f2a2411bce1e54a2658f2710cd7969c3/api/v3/accountStates?account_address=EQCxE6mUtQJKFnGfaROTKOt1lZbDiiX1kCixRv7Nw2Id_sDs&include_boc=true&limit=1' \
-H 'accept: application/json'
include_boc to true only when you need the actual code and data cells, as this significantly increases response size.Account address to query
Include account state BoC in response
Maximum number of states to return
Number of states to skip
Sort order
asc, desc Successful response
Show child attributes
Account address
State hash
Account balance in nanotons
Account status (active, uninit, frozen)
Last transaction logical time
Last transaction hash
Frozen hash if account is frozen
Code cell hash
Data cell hash
Code BoC if include_boc is true
Data BoC if include_boc is true
Address book mapping
Was this page helpful?