Search by name, SuiNS, address, digest, object ID, coin type or checkpoint.

API

pool_script

Module0xb2db…ae2d
Move path
0x996c…12c3::pool_script
Functions
3330 public, 30 entry
Structs
0
Friend modules
None
pool_script

Declarations

Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.

module pool_script;
public entry fun add_liquidity_fix_coin_only_a<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,&mut position::Position,vector<Coin<T0>>,u64,&Clock)
public entry fun add_liquidity_fix_coin_only_b<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,&mut position::Position,vector<Coin<T1>>,u64,&Clock)
public entry fun add_liquidity_fix_coin_with_all<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,&mut position::Position,vector<Coin<T0>>,vector<Coin<T1>>,u64,u64,bool,&Clock)
public entry fun add_liquidity_only_a<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,&mut position::Position,vector<Coin<T0>>,u64,u128,&Clock)
public entry fun add_liquidity_only_b<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,&mut position::Position,vector<Coin<T1>>,u64,u128,&Clock)
public entry fun add_liquidity_with_all<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,&mut position::Position,vector<Coin<T0>>,vector<Coin<T1>>,u64,u64,u128,&Clock)
public entry fun close_position<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,position::Position,u64,u64,&Clock)
public entry fun collect_fee<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,&mut position::Position)
public entry fun collect_protocol_fee<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>)
public entry fun collect_reward<T0, T1, T2>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,&mut position::Position,&mut rewarder::RewarderGlobalVault,&Clock)
public entry fun create_pool<T0, T1>(&config::GlobalConfig,&mut factory::Pools,u32,u128,String,&Clock)
public entry fun create_pool_with_liquidity_only_a<T0, T1>(&config::GlobalConfig,&mut factory::Pools,u32,u128,String,vector<Coin<T0>>,u32,u32,u64,&Clock)
public entry fun create_pool_with_liquidity_only_b<T0, T1>(&config::GlobalConfig,&mut factory::Pools,u32,u128,String,vector<Coin<T1>>,u32,u32,u64,&Clock)
public entry fun create_pool_with_liquidity_with_all<T0, T1>(&config::GlobalConfig,&mut factory::Pools,u32,u128,String,vector<Coin<T0>>,vector<Coin<T1>>,u32,u32,u64,u64,bool,&Clock)
public entry fun initialize_rewarder<T0, T1, T2>(&config::GlobalConfig,&mut pool::Pool<T0, T1>)
public entry fun open_position<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,u32,u32)
public entry fun open_position_with_liquidity_only_a<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,u32,u32,vector<Coin<T0>>,u64,&Clock)
public entry fun open_position_with_liquidity_only_b<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,u32,u32,vector<Coin<T1>>,u64,&Clock)
public entry fun open_position_with_liquidity_with_all<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,u32,u32,vector<Coin<T0>>,vector<Coin<T1>>,u64,u64,bool,&Clock)
public entry fun pause_pool<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>)
public entry fun remove_liquidity<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,&mut position::Position,u128,u64,u64,&Clock)
fun repay_add_liquidity<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,pool::AddLiquidityReceipt<T0, T1>,vector<Coin<T0>>,vector<Coin<T1>>,u64,u64)
public entry fun set_display<T0, T1>(&config::GlobalConfig,&Publisher,String,String,String,String,String,String)
fun swap<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,vector<Coin<T0>>,vector<Coin<T1>>,bool,bool,u64,u64,u128,&Clock)
public entry fun swap_a2b<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,vector<Coin<T0>>,bool,u64,u64,u128,&Clock)
public entry fun swap_a2b_with_partner<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,&mut partner::Partner,vector<Coin<T0>>,bool,u64,u64,u128,&Clock)
public entry fun swap_b2a<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,vector<Coin<T1>>,bool,u64,u64,u128,&Clock)
public entry fun swap_b2a_with_partner<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,&mut partner::Partner,vector<Coin<T1>>,bool,u64,u64,u128,&Clock)
fun swap_with_partner<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,&mut partner::Partner,vector<Coin<T0>>,vector<Coin<T1>>,bool,bool,u64,u64,u128,&Clock)
public entry fun unpause_pool<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>)
public entry fun update_fee_rate<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,u64)
public entry fun update_position_url<T0, T1>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,String)
public entry fun update_rewarder_emission<T0, T1, T2>(&config::GlobalConfig,&mut pool::Pool<T0, T1>,&rewarder::RewarderGlobalVault,u128,&Clock)