This section contains api reference of the vault contract
Check examples for in-depth message flow.
get_vault_data
Returns Vault
data
None
Returns VaultData
structure containing current state of the Vault
.
RouterData
structure
owner_address
address
0
Owner of this Vault
token_address
address
1
Address of Router
's jetton wallet for s token'
router_address
address
2
Router
's address
deposited_amount
bigint
3
Amount of tokens collected
Handles calls from the Vault
owner
withdraw_fee
(0x354bcdf4)Burn an amount of liquidity tokens.
op
uint32
Operation code
query_id
uint64
Query id
Sends a message with vault_pay_to
op code to the router contract with the amount of token to be payed.
Handles calls from the Router
owner
deposit_ref_fee
(0x0490f09b)Increase ref fee tracker for the user.
op
uint32
Operation code
query_id
uint64
Query id
jetton_amount
bigint
Amount of the tokens
excesses_address
address
Address to receive TON excesses
Sends excesses to excesses_address
.