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
Key | Type | Index | Description |
---|---|---|---|
|
| 0 | Owner of this |
|
| 1 | Address of |
|
| 2 |
|
|
| 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
Name | Type | Description |
---|---|---|
|
| Operation code |
|
| 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
Name | Type | Description |
---|---|---|
|
| Operation code |
|
| Query id |
|
| Amount of the tokens |
|
| Address to receive TON excesses |
Outgoing messages
Sends excesses to excesses_address
.
Last updated