Pool (v1)
STON.fi v1 Pool smart contract - AMM pool implementation with constant product formula
Off-chain get methods
get_pool_data
get_pool_data(int, int, slice, slice, int, int, int, slice, int, int) get_pool_data() method_id;Arguments
Result
Key
Type
Index
Description
get_expected_outputs
get_expected_outputsArguments
Name
Type
Description
Result
Key
Type
Index
Description
get_expected_tokens
get_expected_tokensArguments
Key
Type
Description
Result
get_expected_liquidity
get_expected_liquidityArguments
Key
Type
Description
Result
Key
Type
Index
Description
get_lp_account_address
get_lp_account_addressArguments
Key
Type
Description
Result
get_jetton_data
get_jetton_dataArguments
Result
Key
Type
Index
Description
get_wallet_address
get_wallet_addressArguments
Name
Type
Description
Result
On-chain queries
Operations table
Name
Value
Description
getter_pool_data (0x43c034e6)
getter_pool_data (0x43c034e6)TL-B
Message body
Outgoing messages
Response message body
Name
Type
Description
ref_fee_data body
ref_fee_data bodyName
Type
Description
getter_expected_outputs (0xed4d8b67)
getter_expected_outputs (0xed4d8b67)TL-B
Message body
Name
Type
Description
Outgoing messages
Response message body
Name
Type
Description
getter_lp_account_address (0x9163a98a)
getter_lp_account_address (0x9163a98a)TL-B
Message body
Name
Type
Description
Outgoing messages
Response message body
Name
Type
Description
getter_expected_tokens (0x9ce632c5)
getter_expected_tokens (0x9ce632c5)TL-B
Message body
Name
Type
Description
Outgoing messages
Response message body
Name
Type
Description
getter_expected_liquidity (0x8751801f)
getter_expected_liquidity (0x8751801f)TL-B
Message body
Name
Type
Description
Outgoing messages
Response message body
Name
Type
Description
provide_wallet_address (0x2c76b973)
provide_wallet_address (0x2c76b973)TL-B
Message body
Name
Type
Description
Outgoing messages
Response message body
Name
Type
Description
ref_address body
ref_address bodyName
Type
Description
Jetton handlers
Operations table
Name
Value
Description
burn_notification (0x7bdd97de)
burn_notification (0x7bdd97de)TL-B
Message body
Name
Type
Description
Outgoing messages
Router internal message handlers
Operations table
Name
Value
Description
swap (0x25938561)
swap (0x25938561)TL-B
Message body
Name
Type
Description
ref_bodycell body
ref_bodycell bodyName
Type
Description
Outgoing messages
provide_lp (0xfcf9e58f)
provide_lp (0xfcf9e58f)TL-B
Message body
Name
Type
Description
Outgoing messages
reset_gas (0x42a0fb43)
reset_gas (0x42a0fb43)TL-B
Message body
Outgoing messages
collect_fees (0x1fcb7d3d)
collect_fees (0x1fcb7d3d)TL-B
Message body
Outgoing messages
set_fees (0x355423e5)
set_fees (0x355423e5)TL-B
Message body
Name
Type
Description
Outgoing messages
LP Account internal message handlers
Operations table
Name
Value
Description
cb_add_liquidity (0x56dfeb8a)
cb_add_liquidity (0x56dfeb8a)TL-B
Message body
Name
Type
Description
Outgoing messages
cb_refund_me (0x89446a42)
cb_refund_me (0x89446a42)TL-B
Message body
Name
Type
Description
Outgoing messages
User message handlers
Operations table
Name
Value
Description
collect_fees (0x1fcb7d3d)
collect_fees (0x1fcb7d3d)TL-B
Message body
Outgoing messages
Constants
Name
Value
Description
Last updated