Contract 420de438a80290122056a8919ba878d02488c79e43ce9f17b5e7234a533a6a8c

← Back to Index 📥 Download WASM

Meta

cliver 23.2.1#496ac35be7a7d8d923fcde9bbbc650ee593d1f6f
rssdkver 23.1.0#7456be9d91fe1f4cb070fc2732bac78244ce6c3f
rsver 1.90.0

Instances

  • CCK6V63RDLX36RUTCR7TK7XXZG4H26LEJCJTUVTX2WDCJLLL3CUBQVU2

Interface

fn __constructor(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    fee_per: u64,
    team_fee_native: u64,
    team_fee: u64,
    list_threshold: u64,
    list_threshold_native: u64,
    supply_value: u64,
    initial_reserve: u64,
    initial_reserve_native: u64,
    token_template_wasm_hash: soroban_sdk::BytesN<32>,
)
fn update_owner(env: soroban_sdk::Env, new_owner: soroban_sdk::Address)
fn update_fee_per(env: soroban_sdk::Env, new_fee_per: u64)
fn update_team_fee_native(env: soroban_sdk::Env, new_team_fee_native: u64)
fn update_team_fee(env: soroban_sdk::Env, new_team_fee: u64)
fn update_list_threshold(env: soroban_sdk::Env, new_list_threshold: u64)
fn update_list_threshold_native(env: soroban_sdk::Env, new_list_threshold_native: u64)
fn update_supply_value(env: soroban_sdk::Env, new_supply_value: u64)
fn update_initial_reserve(env: soroban_sdk::Env, new_initial_reserve: u64)
fn update_initial_reserve_native(
    env: soroban_sdk::Env,
    new_initial_reserve_native: u64,
)
fn update_fee_addr(env: soroban_sdk::Env, new_fee_addr: soroban_sdk::Address)
fn update_anti_snipe_per(env: soroban_sdk::Env, new_anti_snipe_per: u64)
fn update_router_address(
    env: soroban_sdk::Env,
    new_router_address: soroban_sdk::Address,
)
fn update_factory_address(
    env: soroban_sdk::Env,
    new_factory_address: soroban_sdk::Address,
)
fn update_native_token(
    env: soroban_sdk::Env,
    native_token_address: soroban_sdk::Address,
)
fn add_base(env: soroban_sdk::Env, base_token: soroban_sdk::Address)
fn get_pool(
    env: soroban_sdk::Env,
    pool_id: u64,
) -> (
    soroban_sdk::Address,
    soroban_sdk::Address,
    soroban_sdk::Address,
    u64,
    u64,
    u64,
    u64,
    bool,
)
fn withdraw_stuck(env: soroban_sdk::Env, token: soroban_sdk::Address, amount: u64)
fn get_amount_out_tokens(env: soroban_sdk::Env, pool_id: u64, amount_in: u64) -> u64
fn get_amount_out_base(env: soroban_sdk::Env, pool_id: u64, amount_in: u64) -> u64
fn create_pool(
    env: soroban_sdk::Env,
    token_name: soroban_sdk::String,
    token_symbol: soroban_sdk::String,
    token_decimals: u32,
    base_token: soroban_sdk::Address,
    creator: soroban_sdk::Address,
    anti_snipe: bool,
    amount_anti_snipe: u64,
) -> u64
fn buy_tokens(
    env: soroban_sdk::Env,
    pool_id: u64,
    amount_in: u64,
    min_tokens: u64,
    buyer: soroban_sdk::Address,
)
fn sell_tokens(
    env: soroban_sdk::Env,
    pool_id: u64,
    token_amount: u64,
    min_base: u64,
    seller: soroban_sdk::Address,
)

Imports

WebAssembly Text (WAT) ▶