Contract bd384824693c9adeeee3bf255765c0159f40d8025dbe2c7c04ab0944f629f07a

← Back to Index 📥 Download WASM

Meta

cliver 26.0.0#60f7458e7ecffddf2f2d91dc6d0d2db4fab03ecc
rssdkver 22.0.11#34f7f53ae31e0fd02aab436a9872e79fa671ca02
rsver 1.95.0

Instances

  • CDMZM67NNMUJZLBNR3PXDHDZFZOQQSGC66M7PVIGGIAH36NMN4RVADHY

Interface

fn buy(
    env: soroban_sdk::Env,
    buyer: soroban_sdk::Address,
    token_address: soroban_sdk::Address,
    token_amount: i128,
    max_xlm_in: i128,
)
fn sell(
    env: soroban_sdk::Env,
    seller: soroban_sdk::Address,
    token_address: soroban_sdk::Address,
    token_amount: i128,
    min_xlm_out: i128,
)
fn get_price(env: soroban_sdk::Env, token_address: soroban_sdk::Address) -> i128
fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    treasury: soroban_sdk::Address,
    xlm_address: soroban_sdk::Address,
)
fn get_buy_price(
    env: soroban_sdk::Env,
    token_address: soroban_sdk::Address,
    token_amount: i128,
) -> i128
fn __constructor(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    treasury: soroban_sdk::Address,
    xlm_address: soroban_sdk::Address,
)
fn get_sell_price(
    env: soroban_sdk::Env,
    token_address: soroban_sdk::Address,
    token_amount: i128,
) -> i128
fn register_token(
    env: soroban_sdk::Env,
    token_address: soroban_sdk::Address,
    token_admin: soroban_sdk::Address,
)
fn get_token_state(
    env: soroban_sdk::Env,
    token_address: soroban_sdk::Address,
) -> TokenCurveState

Imports

WebAssembly Text (WAT) ▶