Contract 42a37f1ec10e26d3f79e843dec86238367108a9e37c929aea5b909d2fb011097

← Back to Index 📥 Download WASM

Meta

rssdkver 21.7.7#5da789c50b18a4c2be53394138212fed56f0dfc4
rsver 1.88.0

Instances

  • CDJOD3UVHJE3TZDZNLVYU55CSP2RSEHYR4GR6KF6SMA57IACASTRNS4U

Interface

fn initialize(
    env: soroban_sdk::Env,
    two_pool_wasm_hash: soroban_sdk::BytesN<32>,
    three_pool_wasm_hash: soroban_sdk::BytesN<32>,
    admin: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn create_pool(
    env: soroban_sdk::Env,
    deployer: soroban_sdk::Address,
    pool_admin: soroban_sdk::Address,
    a: u128,
    tokens: soroban_sdk::Vec,
    fee_share_bp: u128,
    admin_fee_share_bp: u128,
) -> Result
fn set_admin(
    env: soroban_sdk::Env,
    new_admin: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn pool(
    env: soroban_sdk::Env,
    tokens: soroban_sdk::Vec,
) -> Result
fn pools(
    env: soroban_sdk::Env,
) -> Result<
    soroban_sdk::Map>,
    soroban_sdk::Error,
>
fn get_two_pool_wasm_hash(
    env: soroban_sdk::Env,
) -> Result, soroban_sdk::Error>
fn get_three_pool_wasm_hash(
    env: soroban_sdk::Env,
) -> Result, soroban_sdk::Error>
fn get_admin(env: soroban_sdk::Env) -> Result
fn update_two_pool_wasm_hash(
    env: soroban_sdk::Env,
    new_wasm_hash: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>
fn update_three_pool_wasm_hash(
    env: soroban_sdk::Env,
    new_wasm_hash: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>
fn upgrade(
    env: soroban_sdk::Env,
    new_wasm_hash: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>

Imports

WebAssembly Text (WAT) ▶