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