Router (v2)
STON.fi v2 Router smart contract - advanced routing with vault integration for swaps
Off-chain get methods
get_vault_address
get_vault_address(slice) get_vault_address(slice user, slice token_wallet) method_id;Arguments
Key
Type
Index
Description
Result
get_pool_address
get_pool_address(slice) get_pool_address(slice token_wallet0, slice token_wallet1) method_id;Arguments
Key
Type
Index
Description
Result
get_router_data
get_router_dataArguments
Result
Key
Type
Index
Description
get_router_version
get_router_versionArguments
Result
Key
Type
Index
Description
transfer_notification operations
transfer_notification (0x7362d09c)
transfer_notification (0x7362d09c)TL-B
Message body
Name
Type
Description
payload body
payload bodyName
Type
Description
Transfer operations table
Name
Value
Description
swap (0x6664de2a)
swap (0x6664de2a)TL-B
payload body
payload bodyName
Type
Description
additional_data body
additional_data bodyName
Type
Description
Outgoing messages
provide_lp (0x37c096df)
provide_lp (0x37c096df)TL-B
payload body
payload bodyName
Type
Description
additional_data body
additional_data bodyName
Type
Description
Outgoing messages
On-chain queries
Operations table
Name
Value
Description
getter_pool_address (0x2993ade0)
getter_pool_address (0x2993ade0)TL-B
Message Body
Name
Type
Description
Outgoing messages
Response message body
Name
Type
Description
On-chain admin operations
Common operations table
Name
Value
Description
set_fees (0x58274069)
set_fees (0x58274069)TL-B
Arguments
Name
Type
Description
additional_data body
additional_data bodyName
Type
Description
Outgoing messages
update_status (0x38a6022f)
update_status (0x38a6022f)TL-B
Arguments
Outgoing messages
init_code_upgrade (0x03601fc8)
init_code_upgrade (0x03601fc8)TL-B
Arguments
Name
Type
Description
Outgoing messages
init_admin_upgrade (0x0b02fd5b)
init_admin_upgrade (0x0b02fd5b)TL-B
Arguments
Name
Type
Description
Outgoing messages
cancel_admin_upgrade (0x72d6b3b4)
cancel_admin_upgrade (0x72d6b3b4)TL-B
Arguments
Outgoing messages
cancel_code_upgrade (0x1f72111a)
cancel_code_upgrade (0x1f72111a)TL-B
Arguments
Outgoing messages
finalize_upgrades (0x4e6707b7)
finalize_upgrades (0x4e6707b7)TL-B
Arguments
Outgoing messages
reset_gas (0x29d22935)
reset_gas (0x29d22935)TL-B
Arguments
Outgoing messages
reset_pool_gas (0x66d0dff2)
reset_pool_gas (0x66d0dff2)TL-B
Arguments
Name
Type
Description
Outgoing messages
update_pool_status (0x2af4607c)
update_pool_status (0x2af4607c)TL-B
Arguments
Name
Type
Description
Outgoing messages
Internal message handlers
pay_to (0x657b54f5)
pay_to (0x657b54f5)TL-B
Message body
Name
Type
Description
additional_data body
additional_data bodyName
Type
Description
Outgoing messages
pay_vault (0x63381632)
pay_vault (0x63381632)TL-B
Message body
Name
Type
Description
additional_data body
additional_data bodyName
Type
Description
Outgoing messages
vault_pay_to (0x2100c922)
vault_pay_to (0x2100c922)TL-B
Message body
Name
Type
Description
Outgoing messages
Custom swap payloads
Forward swap to another router
Cross-swap payload
TL-B
custom_payload body
custom_payload bodyName
Type
Description
additional_data body
additional_data bodyName
Type
Description
Constants
Name
Value
Description
Last updated