Contract e1f9ac0ff71284b349b3b0a5003f3e07acad11e9ad744706199ce5f805d45eb5

← Back to Index 📥 Download WASM

Meta

Description Phoenix Protocol Factory
rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.75.0

Instances

  • CAPZQIH7D5F3BQKLYU5Q3VNNKPKJ3I3MGKHZQGJK5VIAGE6YLSKDP74T
  • CB5YZQMXIJIX7PORUHX77KZ52USN6GNX2BQ4U6HSK37IQAYMDUPMAJLF
  • CBXT3XVQ3H6CEPGJKU72NW6E6ES3W7ZKNED5BBF5HC3PBUOJCP5J2I6G
  • CCTBN3ONIV6DWEUVGD4XWMBVBK3EWKYUG4DTIYBFQM6UG5DDCZGJKV6O
  • CCYD7BLGUH5MIYACQ7VOTBQCJM44SCQS76POPWGQQLESVDI3WXQZN75U
  • CDEBAD6Q6HF5WNTZ645S4NJE5GJ7BLFZ5OT4BXE4A66CHGC7XSM4PJA5
  • CDESO7ZNPBC6DRJHROHLA52AC7K3XJT3UGDZRTIXPUIQUPSRZHFVIRN6
  • CDI2MPKTRI3GNDHQGIZTFGDOBLT2W7ISBQ5UX7BEF3LTWDJQ4OXXYAMG
  • CDL4NNRQKFUCDJOBWVZR2LQWIPDKQHV2V6LUG5DBZ25R4KIAJ3EEGADU

Interface

fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    multihop_wasm_hash: soroban_sdk::BytesN<32>,
    lp_wasm_hash: soroban_sdk::BytesN<32>,
    stake_wasm_hash: soroban_sdk::BytesN<32>,
    token_wasm_hash: soroban_sdk::BytesN<32>,
    whitelisted_accounts: soroban_sdk::Vec,
    lp_token_decimals: u32,
)
fn create_liquidity_pool(
    env: soroban_sdk::Env,
    sender: soroban_sdk::Address,
    lp_init_info: LiquidityPoolInitInfo,
    share_token_name: soroban_sdk::String,
    share_token_symbol: soroban_sdk::String,
) -> soroban_sdk::Address
fn update_whitelisted_accounts(
    env: soroban_sdk::Env,
    sender: soroban_sdk::Address,
    to_add: soroban_sdk::Vec,
    to_remove: soroban_sdk::Vec,
)
fn query_pools(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn query_pool_details(
    env: soroban_sdk::Env,
    pool_address: soroban_sdk::Address,
) -> LiquidityPoolInfo
fn query_all_pools_details(
    env: soroban_sdk::Env,
) -> soroban_sdk::Vec
fn query_for_pool_by_token_pair(
    env: soroban_sdk::Env,
    token_a: soroban_sdk::Address,
    token_b: soroban_sdk::Address,
) -> soroban_sdk::Address
fn get_admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_config(env: soroban_sdk::Env) -> Config
fn query_user_portfolio(
    env: soroban_sdk::Env,
    sender: soroban_sdk::Address,
    staking: bool,
) -> UserPortfolio

Imports

WebAssembly Text (WAT) ▶