Vault
This section contains api reference of the vault contract
Check examples for in-depth message flow.
Off-chain get methods
get_vault_data
get_vault_data
Returns Vault
data
Arguments
None
Result
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
Owner operation handlers
Handles calls from the Vault
owner
withdraw_fee
(0x354bcdf4)
withdraw_fee
(0x354bcdf4)Burn an amount of liquidity tokens.
TL-B
Message body
op
uint32
Operation code
query_id
uint64
Query id
Outgoing messages
Sends a message with vault_pay_to
op code to the router contract with the amount of token to be payed.
Internal message handlers
Handles calls from the Router
owner
deposit_ref_fee
(0x0490f09b)
deposit_ref_fee
(0x0490f09b)Increase ref fee tracker for the user.
TL-B
Message body
op
uint32
Operation code
query_id
uint64
Query id
jetton_amount
bigint
Amount of the tokens
excesses_address
address
Address to receive TON excesses
Outgoing messages
Sends excesses to excesses_address
.
Last updated