Contract 62a9ead1e7bc48e876c0915deba8eb29bfd06d8ba1a3638068af24cb44eb24fa

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.8#f46e9e0610213bbb72285566f9dd960ff96d03d8
rsver 1.84.1
version 0.0.1

Interface

fn __constructor(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    vault_token: soroban_sdk::Address,
    deposit_asset: soroban_sdk::Address,
    treasury: soroban_sdk::Address,
    fee: u128,
    min_deposit: u128,
    deposit_cap: u128,
    dist: soroban_sdk::Vec<(soroban_sdk::Address, u128)>,
    router_id: soroban_sdk::Address,
    workers: soroban_sdk::Vec,
)
fn update_dist(
    env: soroban_sdk::Env,
    dist: soroban_sdk::Vec<(soroban_sdk::Address, u128)>,
)
fn exec(env: soroban_sdk::Env)
fn worker(env: soroban_sdk::Env, account: soroban_sdk::Address, allowed: bool)
fn harvest(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    route: soroban_sdk::Vec<(u32, u32, u32, u32)>,
) -> (u128, u128)
fn upgrade(env: soroban_sdk::Env, hash: soroban_sdk::BytesN<32>)
fn take_fee(env: soroban_sdk::Env) -> Result
fn r_deposits_value(env: soroban_sdk::Env) -> u128
fn vault_stats(env: soroban_sdk::Env) -> (u128, u128)
fn deposit(env: soroban_sdk::Env, from: soroban_sdk::Address, amount: u128) -> u128
fn withdraw(env: soroban_sdk::Env, from: soroban_sdk::Address, tokens: u128) -> u128

Imports

WebAssembly Text (WAT) ▶