Contract a9b7b0905e4fe764c8f2c9bc0a88585bca9b6896e0cdf4f9d147a5aec907e08b

← Back to Index 📥 Download WASM

Meta

rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.79.0

Instances

  • CAFNVEDMDBKXLXV4HEDLCBDRKOSF33MPUCCGDPYXO32V6MBWUBLR3LZI

Interface

fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    contract_token: soroban_sdk::Address,
    total_supply: i128,
    token_a: soroban_sdk::Address,
    token_b: soroban_sdk::Address,
    name_token_a: soroban_sdk::Symbol,
    price_token_a: i128,
    name_token_b: soroban_sdk::Symbol,
    price_token_b: i128,
    distributor: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn buy(
    env: soroban_sdk::Env,
    customer: soroban_sdk::Address,
    amount: i128,
    token_name: soroban_sdk::Symbol,
) -> Result<(soroban_sdk::Address, i128, i128), soroban_sdk::Error>
fn buy_with_admin(
    env: soroban_sdk::Env,
    customer: soroban_sdk::Address,
    amount: i128,
    gold_price: i128,
    token_name: soroban_sdk::Symbol,
) -> Result<(soroban_sdk::Address, i128, i128), soroban_sdk::Error>
fn change_token_admin(
    env: soroban_sdk::Env,
    token_admin: soroban_sdk::Address,
    new_admin: soroban_sdk::Address,
)
fn update_token_price(
    env: soroban_sdk::Env,
    token_name: soroban_sdk::Symbol,
    price: i128,
)
fn set_disbursment_wallets(
    env: soroban_sdk::Env,
    alternun_wallet: soroban_sdk::Address,
    mine_owner_wallet: soroban_sdk::Address,
    refi_bull_wallet: soroban_sdk::Address,
    comunity_wallet: soroban_sdk::Address,
    og_wallet: soroban_sdk::Address,
    native_asset: soroban_sdk::Address,
)
fn disburse(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
    amount: i128,
    from: soroban_sdk::Address,
) -> Result<(soroban_sdk::Address, i128), soroban_sdk::Error>

Imports

WebAssembly Text (WAT) ▶