Properties Private
Optional
Readonly
#adapter #adapter ?: AxiosAdapter
Private
Optional
Readonly
#api Key #api Key ?: string
Private
Readonly
#endpoint #endpoint : string
Private
Readonly
#timeout #timeout : number
Methods estimate Fee estimate Fee ( address , body , init_code , init_data , ignore_chksig ) : Promise < { destination_fees : ( { fwd_fee: number; storage_fee: number; in_fwd_fee: number; gas_fee: number; }) [] ; source_fees : { fwd_fee: number; storage_fee: number; in_fwd_fee: number; gas_fee: number; }; } > Parameters address : string body : string init_code : string init_data : string ignore_chksig : boolean Returns Promise < { destination_fees : ( { fwd_fee: number; storage_fee: number; in_fwd_fee: number; gas_fee: number; }) [] ; source_fees : { fwd_fee: number; storage_fee: number; in_fwd_fee: number; gas_fee: number; }; } > Private
get get < T > ( method , params , returnSchema ) : Promise < T > Private
Parameters method : string params : any returnSchema : ZodType < T , ZodTypeDef , T > Returns Promise < T > get Account get Account ( address ) : Promise < { balance : string ; code : null | string ; data : null | string ; frozen_hash : null | string ; last_transaction_hash : null | string ; last_transaction_lt : null | string ; status : "active" | "frozen" | "uninit" | "nonexist" ; } > Returns Promise < { balance : string ; code : null | string ; data : null | string ; frozen_hash : null | string ; last_transaction_hash : null | string ; last_transaction_lt : null | string ; status : "active" | "frozen" | "uninit" | "nonexist" ; } > get Adjacent Transactions get Adjacent Transactions ( hash , optional ? ) : Promise < { address_book : Record < string , ( { user_friendly: string; }) > ; transactions : ( { lt: string; hash: string; account: string; in_msg: { value: string | null; hash: string; init_state: { hash: string; body: string; } | null; source: string | null; destination: string | null; ... 9 more ...; message_content: { ...; } | null; } | null; ... 11 more ...; description?: any; }) [] ; } > Parameters hash : string Optional
optional : { direction ?: "in" | "out" | "both" ; limit ?: number ; offset ?: number ; sort ?: "asc" | "desc" ; } Optional
direction ?: "in" | "out" | "both" Optional
limit ?: number Optional
offset ?: number Optional
sort ?: "asc" | "desc" Returns Promise < { address_book : Record < string , ( { user_friendly: string; }) > ; transactions : ( { lt: string; hash: string; account: string; in_msg: { value: string | null; hash: string; init_state: { hash: string; body: string; } | null; source: string | null; destination: string | null; ... 9 more ...; message_content: { ...; } | null; } | null; ... 11 more ...; description?: any; }) [] ; } > get Blocks get Blocks ( optional ? ) : Promise < { blocks : ( { workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; global_id: number; version: number; flags: number; after_merge: boolean; after_split: boolean; before_split: boolean; ... 15 more ...; masterchain_block_ref?: { ...; } | ... 1 more ... | undefined; }) [] ; } > Parameters Optional
optional : { end_lt ?: string ; end_utime ?: string ; limit ?: number ; offset ?: number ; seqno ?: number ; shard ?: string ; sort ?: "asc" | "desc" ; start_lt ?: string ; start_utime ?: string ; workchain ?: number ; } Optional
end_ lt ?: string Optional
end_ utime ?: string Optional
limit ?: number Optional
offset ?: number Optional
seqno ?: number Optional
shard ?: string Optional
sort ?: "asc" | "desc" Optional
start_ lt ?: string Optional
start_ utime ?: string Optional
workchain ?: number Returns Promise < { blocks : ( { workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; global_id: number; version: number; flags: number; after_merge: boolean; after_split: boolean; before_split: boolean; ... 15 more ...; masterchain_block_ref?: { ...; } | ... 1 more ... | undefined; }) [] ; } > get Jetton Burns get Jetton Burns ( optional ? ) : Promise < { jetton_burns : ( { query_id: string; transaction_hash: string; transaction_lt: string; transaction_now: number; response_destination: string | null; custom_payload: string | null; owner: string; jetton_master: string; }) [] ; } > Parameters Optional
optional : { address ?: string ; end_lt ?: string ; end_utime ?: string ; jetton_master ?: string ; jetton_wallet ?: string ; limit ?: number ; offset ?: number ; sort ?: "asc" | "desc" ; start_lt ?: string ; start_utime ?: string ; } Optional
address ?: string Optional
end_ lt ?: string Optional
end_ utime ?: string Optional
jetton_ master ?: string Optional
jetton_ wallet ?: string Optional
limit ?: number Optional
offset ?: number Optional
sort ?: "asc" | "desc" Optional
start_ lt ?: string Optional
start_ utime ?: string Returns Promise < { jetton_burns : ( { query_id: string; transaction_hash: string; transaction_lt: string; transaction_now: number; response_destination: string | null; custom_payload: string | null; owner: string; jetton_master: string; }) [] ; } > get Jetton Masters get Jetton Masters ( optional ? ) : Promise < { jetton_masters : ( { address: string; code_hash: string; data_hash: string; last_transaction_lt: string; total_supply: string; mintable: boolean; admin_address: string | null; jetton_wallet_code_hash: string; jetton_content?: any; }) [] ; } > Parameters Optional
optional : { address ?: string ; admin_address ?: string ; limit ?: number ; offset ?: number ; } Optional
address ?: string Optional
admin_ address ?: string Optional
limit ?: number Optional
offset ?: number Returns Promise < { jetton_masters : ( { address: string; code_hash: string; data_hash: string; last_transaction_lt: string; total_supply: string; mintable: boolean; admin_address: string | null; jetton_wallet_code_hash: string; jetton_content?: any; }) [] ; } > get Jetton Transfers get Jetton Transfers ( optional ? ) : Promise < { jetton_transfers : ( { source: string; destination: string; query_id: string; transaction_hash: string; transaction_lt: string; transaction_now: number; response_destination: string | null; custom_payload: string | null; ... 4 more ...; forward_ton_amount: string | null; }) [] ; } > Parameters Optional
optional : { address ?: string ; direction ?: "in" | "out" | "both" ; end_lt ?: string ; end_utime ?: string ; jetton_master ?: string ; jetton_wallet ?: string ; limit ?: number ; offset ?: number ; sort ?: "asc" | "desc" ; start_lt ?: string ; start_utime ?: string ; } Optional
address ?: string Optional
direction ?: "in" | "out" | "both" Optional
end_ lt ?: string Optional
end_ utime ?: string Optional
jetton_ master ?: string Optional
jetton_ wallet ?: string Optional
limit ?: number Optional
offset ?: number Optional
sort ?: "asc" | "desc" Optional
start_ lt ?: string Optional
start_ utime ?: string Returns Promise < { jetton_transfers : ( { source: string; destination: string; query_id: string; transaction_hash: string; transaction_lt: string; transaction_now: number; response_destination: string | null; custom_payload: string | null; ... 4 more ...; forward_ton_amount: string | null; }) [] ; } > get Jetton Wallets get Jetton Wallets ( optional ? ) : Promise < { jetton_wallets : ( { balance: string; address: string; code_hash: string; data_hash: string; last_transaction_lt: string; owner: string; jetton: string; }) [] ; } > Parameters Optional
optional : { address ?: string ; jetton_address ?: string ; limit ?: number ; offset ?: number ; owner_address ?: string ; } Optional
address ?: string Optional
jetton_ address ?: string Optional
limit ?: number Optional
offset ?: number Optional
owner_ address ?: string Returns Promise < { jetton_wallets : ( { balance: string; address: string; code_hash: string; data_hash: string; last_transaction_lt: string; owner: string; jetton: string; }) [] ; } > get Masterchain Block Shards get Masterchain Block Shards ( seqno , optional ? ) : Promise < { blocks : ( { workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; global_id: number; version: number; flags: number; after_merge: boolean; after_split: boolean; before_split: boolean; ... 15 more ...; masterchain_block_ref?: { ...; } | ... 1 more ... | undefined; }) [] ; } > Parameters seqno : number Optional
optional : { include_mc_block ?: boolean ; } Optional
include_ mc_ block ?: boolean Returns Promise < { blocks : ( { workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; global_id: number; version: number; flags: number; after_merge: boolean; after_split: boolean; before_split: boolean; ... 15 more ...; masterchain_block_ref?: { ...; } | ... 1 more ... | undefined; }) [] ; } > get Masterchain Info get Masterchain Info ( ) : Promise < { first : { workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; global_id: number; version: number; flags: number; after_merge: boolean; after_split: boolean; before_split: boolean; ... 15 more ...; masterchain_block_ref?: { ...; } | ... 1 more ... | undefined; }; last : { workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; global_id: number; version: number; flags: number; after_merge: boolean; after_split: boolean; before_split: boolean; ... 15 more ...; masterchain_block_ref?: { ...; } | ... 1 more ... | undefined; }; } > Returns Promise < { first : { workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; global_id: number; version: number; flags: number; after_merge: boolean; after_split: boolean; before_split: boolean; ... 15 more ...; masterchain_block_ref?: { ...; } | ... 1 more ... | undefined; }; last : { workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; global_id: number; version: number; flags: number; after_merge: boolean; after_split: boolean; before_split: boolean; ... 15 more ...; masterchain_block_ref?: { ...; } | ... 1 more ... | undefined; }; } > get Messages get Messages ( optional ? ) : Promise < { messages : ( { value: string | null; hash: string; init_state: { hash: string; body: string; } | null; source: string | null; destination: string | null; fwd_fee: string | null; ihr_fee: string | null; ... 7 more ...; message_content: { ...; } | null; }) [] ; } > Parameters Optional
optional : { body_hash ?: string ; destination ?: string ; hash ?: string ; limit ?: number ; offset ?: number ; source ?: string ; } Optional
body_ hash ?: string Optional
destination ?: string Optional
hash ?: string Optional
limit ?: number Optional
offset ?: number Optional
source ?: string Returns Promise < { messages : ( { value: string | null; hash: string; init_state: { hash: string; body: string; } | null; source: string | null; destination: string | null; fwd_fee: string | null; ihr_fee: string | null; ... 7 more ...; message_content: { ...; } | null; }) [] ; } > get Nft Collections get Nft Collections ( optional ? ) : Promise < { nft_collections : ( { address: string; code_hash: string; data_hash: string; last_transaction_lt: string; owner_address: string | null; next_item_index: string; collection_content?: any; }) [] ; } > Parameters Optional
optional : { collection_address ?: string ; limit ?: number ; offset ?: number ; owner_address ?: string ; } Optional
collection_ address ?: string Optional
limit ?: number Optional
offset ?: number Optional
owner_ address ?: string Returns Promise < { nft_collections : ( { address: string; code_hash: string; data_hash: string; last_transaction_lt: string; owner_address: string | null; next_item_index: string; collection_content?: any; }) [] ; } > get Nft Items get Nft Items ( optional ? ) : Promise < { nft_items : ( { address: string; init: boolean; code_hash: string; data_hash: string; last_transaction_lt: string; owner_address: string | null; collection_address: string | null; index: string; collection: { ...; } | null; content?: any; }) [] ; } > Parameters Optional
optional : { address ?: string ; collection_address ?: string ; index ?: string ; limit ?: number ; offset ?: number ; owner_address ?: string ; } Optional
address ?: string Optional
collection_ address ?: string Optional
index ?: string Optional
limit ?: number Optional
offset ?: number Optional
owner_ address ?: string Returns Promise < { nft_items : ( { address: string; init: boolean; code_hash: string; data_hash: string; last_transaction_lt: string; owner_address: string | null; collection_address: string | null; index: string; collection: { ...; } | null; content?: any; }) [] ; } > get Nft Transfers get Nft Transfers ( optional ? ) : Promise < { nft_transfers : ( { query_id: string; nft_address: string; transaction_hash: string; transaction_lt: string; transaction_now: number; old_owner: string; new_owner: string; response_destination: string | null; custom_payload: string | null; forward_amount: string; forward_payload: string | null; }) [] ; } > Parameters Optional
optional : { address ?: string ; collection_address ?: string ; direction ?: "in" | "out" | "both" ; end_lt ?: string ; end_utime ?: string ; item_address ?: string ; limit ?: number ; offset ?: number ; sort ?: "asc" | "desc" ; start_lt ?: string ; start_utime ?: string ; } Optional
address ?: string Optional
collection_ address ?: string Optional
direction ?: "in" | "out" | "both" Optional
end_ lt ?: string Optional
end_ utime ?: string Optional
item_ address ?: string Optional
limit ?: number Optional
offset ?: number Optional
sort ?: "asc" | "desc" Optional
start_ lt ?: string Optional
start_ utime ?: string Returns Promise < { nft_transfers : ( { query_id: string; nft_address: string; transaction_hash: string; transaction_lt: string; transaction_now: number; old_owner: string; new_owner: string; response_destination: string | null; custom_payload: string | null; forward_amount: string; forward_payload: string | null; }) [] ; } > get Traces get Traces ( optional ? ) : Promise < ( null | { children : any [] ; id : string ; transaction : { lt: string; hash: string; account: string; in_msg: { value: string | null; hash: string; init_state: { hash: string; body: string; } | null; source: string | null; destination: string | null; ... 9 more ...; message_content: { ...; } | null; } | null; ... 11 more ...; description?: any; }; } ) [] > Parameters Optional
optional : { trace_id ?: string [] ; tx_hash ?: string [] ; } Optional
trace_ id ?: string [] Optional
tx_ hash ?: string [] Returns Promise < ( null | { children : any [] ; id : string ; transaction : { lt: string; hash: string; account: string; in_msg: { value: string | null; hash: string; init_state: { hash: string; body: string; } | null; source: string | null; destination: string | null; ... 9 more ...; message_content: { ...; } | null; } | null; ... 11 more ...; description?: any; }; } ) [] > get Transaction Trace get Transaction Trace ( hash , optional ? ) : Promise < { children : any [] ; id : string ; transaction : { lt: string; hash: string; account: string; in_msg: { value: string | null; hash: string; init_state: { hash: string; body: string; } | null; source: string | null; destination: string | null; ... 9 more ...; message_content: { ...; } | null; } | null; ... 11 more ...; description?: any; }; } > Parameters hash : string Optional
optional : { sort ?: "asc" | "desc" ; } Optional
sort ?: "asc" | "desc" Returns Promise < { children : any [] ; id : string ; transaction : { lt: string; hash: string; account: string; in_msg: { value: string | null; hash: string; init_state: { hash: string; body: string; } | null; source: string | null; destination: string | null; ... 9 more ...; message_content: { ...; } | null; } | null; ... 11 more ...; description?: any; }; } > get Transactions get Transactions ( optional ? ) : Promise < { address_book : Record < string , ( { user_friendly: string; }) > ; transactions : ( { lt: string; hash: string; account: string; in_msg: { value: string | null; hash: string; init_state: { hash: string; body: string; } | null; source: string | null; destination: string | null; ... 9 more ...; message_content: { ...; } | null; } | null; ... 11 more ...; description?: any; }) [] ; } > Parameters Optional
optional : { account ?: string | string [] ; end_lt ?: string ; end_utime ?: string ; exclude_account ?: string | string [] ; hash ?: string ; limit ?: number ; lt ?: string ; offset ?: number ; seqno ?: number ; shard ?: string ; sort ?: "asc" | "desc" ; start_lt ?: string ; start_utime ?: string ; workchain ?: number ; } Optional
account ?: string | string [] Optional
end_ lt ?: string Optional
end_ utime ?: string Optional
exclude_ account ?: string | string [] Optional
hash ?: string Optional
limit ?: number Optional
lt ?: string Optional
offset ?: number Optional
seqno ?: number Optional
shard ?: string Optional
sort ?: "asc" | "desc" Optional
start_ lt ?: string Optional
start_ utime ?: string Optional
workchain ?: number Returns Promise < { address_book : Record < string , ( { user_friendly: string; }) > ; transactions : ( { lt: string; hash: string; account: string; in_msg: { value: string | null; hash: string; init_state: { hash: string; body: string; } | null; source: string | null; destination: string | null; ... 9 more ...; message_content: { ...; } | null; } | null; ... 11 more ...; description?: any; }) [] ; } > get Transactions By Masterchain Block get Transactions By Masterchain Block ( seqno , optional ? ) : Promise < { address_book : Record < string , ( { user_friendly: string; }) > ; transactions : ( { lt: string; hash: string; account: string; in_msg: { value: string | null; hash: string; init_state: { hash: string; body: string; } | null; source: string | null; destination: string | null; ... 9 more ...; message_content: { ...; } | null; } | null; ... 11 more ...; description?: any; }) [] ; } > Parameters seqno : number Optional
optional : { limit ?: number ; offset ?: number ; sort ?: "asc" | "desc" ; } Optional
limit ?: number Optional
offset ?: number Optional
sort ?: "asc" | "desc" Returns Promise < { address_book : Record < string , ( { user_friendly: string; }) > ; transactions : ( { lt: string; hash: string; account: string; in_msg: { value: string | null; hash: string; init_state: { hash: string; body: string; } | null; source: string | null; destination: string | null; ... 9 more ...; message_content: { ...; } | null; } | null; ... 11 more ...; description?: any; }) [] ; } > get Transactions By Message get Transactions By Message ( direction , msg_hash , optional ? ) : Promise < { address_book : Record < string , ( { user_friendly: string; }) > ; transactions : ( { lt: string; hash: string; account: string; in_msg: { value: string | null; hash: string; init_state: { hash: string; body: string; } | null; source: string | null; destination: string | null; ... 9 more ...; message_content: { ...; } | null; } | null; ... 11 more ...; description?: any; }) [] ; } > Parameters direction : "in" | "out" msg_hash : string Optional
optional : { limit ?: number ; offset ?: number ; } Optional
limit ?: number Optional
offset ?: number Returns Promise < { address_book : Record < string , ( { user_friendly: string; }) > ; transactions : ( { lt: string; hash: string; account: string; in_msg: { value: string | null; hash: string; init_state: { hash: string; body: string; } | null; source: string | null; destination: string | null; ... 9 more ...; message_content: { ...; } | null; } | null; ... 11 more ...; description?: any; }) [] ; } > get Wallet get Wallet ( address ) : Promise < { balance : string ; last_transaction_hash : null | string ; last_transaction_lt : null | string ; seqno : null | number ; status : string ; wallet_id : null | number ; wallet_type : null | string ; } > Returns Promise < { balance : string ; last_transaction_hash : null | string ; last_transaction_lt : null | string ; seqno : null | number ; status : string ; wallet_id : null | number ; wallet_type : null | string ; } > Private
post post < T > ( method , params , returnSchema ) : Promise < T > Parameters method : string params : any returnSchema : ZodType < T , ZodTypeDef , T > Returns Promise < T > run Get Method run Get Method ( address , method , stack ) : Promise < { exit_code : number ; gas_used : number ; stack : ( { type: "slice" | "cell" | "tuple" | "num" | "list" | "unsupported_type"; value?: any; }) [] ; } > Parameters address : string method : string stack : TupleItem [] Returns Promise < { exit_code : number ; gas_used : number ; stack : ( { type: "slice" | "cell" | "tuple" | "num" | "list" | "unsupported_type"; value?: any; }) [] ; } > send Message send Message ( boc ) : Promise < { message_hash : string ; } > Returns Promise < { message_hash : string ; } > top Account By Balance top Account By Balance ( optional ? ) : Promise < { account : string ; balance : string ; } [] > Parameters Optional
optional : { limit ?: number ; offset ?: number ; } Optional
limit ?: number Optional
offset ?: number Returns Promise < { account : string ; balance : string ; } [] > Static
parse Stack parse Stack ( items ) : TupleReader Returns TupleReader Static
parse Stack Item parse Stack Item ( item ) : TupleItem Returns TupleItem Static
serialize Stack serialize Stack ( items ) : any [] Returns any []
Estimate fee for external message.