Contract 0fffb0345c627c41c5eeabbf4ad7f21ea015f9235e3711e111317a1a848fff26

← 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)

Imports

WebAssembly Text (WAT) ▶