Contract 695da0050d5481fe1a1dc0edc94792223b4a152b80f8a1e360ec05a773c06196

← Back to Index 📥 Download WASM

Meta

rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.80.0

Interface

fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    contract_token: soroban_sdk::Address,
    votation_token: soroban_sdk::Address,
    total_supply: i128,
    token_a: soroban_sdk::Address,
    token_b: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn buy(
    env: soroban_sdk::Env,
    customer: soroban_sdk::Address,
    amount: i128,
    token: soroban_sdk::Address,
    price_per_token: i128,
    alternun_fee: i128,
) -> 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 set_disbursment_wallets(
    env: soroban_sdk::Env,
    alternun_wallet: soroban_sdk::Address,
    alternun_fee_wallet: soroban_sdk::Address,
    mine_owner_wallet: soroban_sdk::Address,
    recovery_wallet: soroban_sdk::Address,
    projects_wallet: soroban_sdk::Address,
    nation_wallet: soroban_sdk::Address,
)
fn disburse(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
    amount: i128,
    from: soroban_sdk::Address,
    alternun_fee: i128,
) -> Result<(soroban_sdk::Address, i128), soroban_sdk::Error>
fn increase_total_supply(env: soroban_sdk::Env, amount: i128)
fn set_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)

Imports

WebAssembly Text (WAT) ▶