curl --request GET \
--url https://ton-mainnet.core.chainstack.com/f2a2411bce1e54a2658f2710cd7969c3/api/v2/getExtendedAddressInformation
{
"address": "<string>",
"balance": "<string>",
"state": "<string>",
"last_transaction_id": {
"lt": "<string>",
"hash": "<string>"
},
"block_id": {
"workchain": 123,
"shard": "<string>",
"seqno": 123
},
"code_hash": "<string>",
"data_hash": "<string>",
"acc_type": 123,
"acc_type_name": "<string>"
}
curl --request GET \
--url https://ton-mainnet.core.chainstack.com/f2a2411bce1e54a2658f2710cd7969c3/api/v2/getExtendedAddressInformation
{
"address": "<string>",
"balance": "<string>",
"state": "<string>",
"last_transaction_id": {
"lt": "<string>",
"hash": "<string>"
},
"block_id": {
"workchain": 123,
"shard": "<string>",
"seqno": 123
},
"code_hash": "<string>",
"data_hash": "<string>",
"acc_type": 123,
"acc_type_name": "<string>"
}
getExtendedAddressInformation
method retrieves extended information about a specific address on the TON blockchain. This method provides more detailed information compared to the basic getAddressInformation
method, including the account type, code hash, and data hash.
address
(string, required) — The address for which extended information is being requested. Example: EQDtFpEwcFAEcRe5mLVh2N6C0x-_hJEM7W61_JLnSF74p4q2
.seqno
(int, optional) — the Masterchain seqno. You can get the Masterchain seqno with getMasterchainInfo | TON v2.seqno
:
curl --request GET \
--url 'https://ton-mainnet.core.chainstack.com/f2a2411bce1e54a2658f2710cd7969c3/api/v2/getExtendedAddressInformation?address=EQDtFpEwcFAEcRe5mLVh2N6C0x-_hJEM7W61_JLnSF74p4q2&seqno=45792554' \
--header 'accept: application/json'
curl -X POST \
'https://ton-mainnet.core.chainstack.com/f2a2411bce1e54a2658f2710cd7969c3/api/v2/jsonRPC' \
-H 'Content-Type: application/json' \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "getExtendedAddressInformation",
"params": {
"address": "EQDtFpEwcFAEcRe5mLVh2N6C0x-_hJEM7W61_JLnSF74p4q2"
}
}'
address
(string) — The address in human-readable form.balance
(string) — The balance of the address in nanotons.state
(string) — The state of the address (active, uninitialized, etc.).last_transaction_id
(object) — The last transaction ID, containing:
lt
(string) — The logical time of the last transaction.hash
(string) — The hash of the last transaction.block_id
(object) — The block ID where the address state was last updated, containing:
workchain
(integer) — The workchain ID.shard
(string) — The shard ID.seqno
(integer) — The sequence number.code_hash
(string) — The hash of the contract code.data_hash
(string) — The hash of the contract data.acc_type
(integer) — The account type.acc_type_name
(string) — The human-readable account type name.getExtendedAddressInformation
method in TON is for applications that need detailed information about an address, such as wallet applications or blockchain explorers. This method can be used to display comprehensive account information, including the contract details and the latest state of the address.The address to get extended information for
Extended information about the specified address
The response is of type object
.
Was this page helpful?