Examples
Usage examples
Get all NFT items for collection
{
account_states(
account_state_state_init_code_method_name: "get_nft_data"
parsed_nft_collection_address_address: "4F6BBB5DE550F01A5B73792CECA77D8C933AB396A1E300EB0AB5A5F49A430986"
parsed_nft_collection_address_workchain: 0
order_by: "parsed_nft_index"
order_desc: true
parsed_nft_true_nft_in_collection: 1 # Check that collection approve NFT with such address
){
nft_address: address
nft_workchain: workchain
nft_index: parsed_nft_index
collection_address: parsed_nft_collection_address_address
collection_workchain: parsed_nft_collection_address_workchain
parsed_nft_content_storage_type
parsed_nft_content_offchain_url
}
}
Get all wallets for Jetton
{
jetton: account_states(
account: {address_friendly: "EQALfk9nvSBhxD41SmFO3aM3R51CINSPs-ZUTAO2fz7bIJB8"}
) {
jetton_address: address
jetton_workchain: workchain
total_supply: parsed_jetton_total_supply
symbol: parsed_jetton_content_symbol_value
name: parsed_jetton_content_name_value
image: parsed_jetton_content_image_value
}
wallets: account_states(
account_state_state_init_code_method_name: "get_wallet_data"
parsed_jetton_wallet_jetton_address_address: "0B7E4F67BD2061C43E354A614EDDA337479D4220D48FB3E6544C03B67F3EDB20"
parsed_jetton_wallet_jetton_address_workchain: 0
order_by: "parsed_jetton_wallet_balance"
order_desc: true
parsed_jetton_wallet_data_is_approved: 1 # Jetton is True in collection
) {
wallet_address: address
wallet_workchain: workchain
wallet_balance: parsed_jetton_wallet_balance
owner_address: parsed_jetton_wallet_owner_address_address
owner_workchain: parsed_jetton_wallet_owner_address_workchain
}
}
Get TOP accounts by balance over all network
{
account_states(
order_by: "account_storage_balance_grams"
order_desc: true
){
balance: account_storage_balance_grams
address
workchain
last_tx_at: gen_utime
}
}
Get transaction for account
{
transactions(address_friendly: "EQALfk9nvSBhxD41SmFO3aM3R51CINSPs-ZUTAO2fz7bIJB8"){
gen_utime
lt
account_storage_balance_grams
in_msg_op_code
out_msg_count
out_msg_body
}
}
Batch load a LOT of transactions
{
transactions(
workchain: -1
address: "5555555555555555555555555555555555555555555555555555555555555555"
order_by: "lt"
order_desc: true
lt_gt: "40379620000003" # pass last lt from prev request here
page_size: 150 # max transactions per 1 request
) {
address
workchain
lt
}
}
Get transactions count for smart contract hash or by OP code
{
by_code_hash: lastTransactionCountSegments(
account_state_state_init_code_hash: "64A43970F2007A1DA6D6FC81773CC095D1CC270E81359E471F3B03469ABEB7B5"
segmentation: "day"
days: 7
) {
segment
cnt
}
by_op: lastTransactionCountSegments(
in_msg_op_code: 1607220500
segmentation: "hour"
) {
segment
cnt
}
}
Find jetton wallets count for jetton (count of actual accounts by filters)
{
jetton_wallets_count: account_states_count(
parsed_jetton_wallet_jetton_address_address: "0B7E4F67BD2061C43E354A614EDDA337479D4220D48FB3E6544C03B67F3EDB20"
parsed_jetton_wallet_jetton_address_workchain: 0
parsed_jetton_wallet_data_is_approved: 1 # Jetton is True in collection
)
}
Get all NFTs of wallet
{
account_states(
parsed_nft_owner_address_workchain: 0
parsed_nft_owner_address_address: "EB2EAF97EA32993470127208218748758A88374AD2BBD739FC75C9AB3A3F233D"
order_by: "parsed_nft_index"
order_desc: true
parsed_nft_true_nft_in_collection: 1 # Check that collection approve NFT with such address
account_state_state_init_code_method_name: "get_nft_data"
page_size: 10
page: 0
){
nft_address: address
nft_workchain: workchain
nft_index: parsed_nft_index
collection_address: parsed_nft_collection_address_address
collection_workchain: parsed_nft_collection_address_workchain
}
}
Last updated