Contract b9e9f73c0d65527d7fbb6493a7286812081b31500e76d77c7bbc9773ca814d08

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.8#f46e9e0610213bbb72285566f9dd960ff96d03d8
rsver 1.84.1
version 0.0.1

Instances

  • CAXKMZHGHPHJX2UWCXQCFQG43KQJWF5K25GC3NUFZHDQA7GOVFFD4RVW
  • CBOOHAVNS3JPCVZ4D7ZK2DXG3ZBEOUCUAHOR3OU3J4QCXTKAFZNUV4N7

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 claim(env: soroban_sdk::Env) -> u128
fn harvest(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    farmed_asset: 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) ▶