Contract 35b413d52a33ffe2e27622dc469aaf03441cec55f76886c6cfe951df9739a3fd

← Back to Index 📥 Download WASM

Meta

rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.79.0

Instances

  • CCJ5I5RHUCYGKHIRT2S6CQCK6CNECYCAEGFDR4Y5KFVLLLT2LHY7N6S4

Interface

fn initialize(
    env: soroban_sdk::Env,
    huma_config: soroban_sdk::Address,
    pool_storage: soroban_sdk::Address,
    credit_manager: soroban_sdk::Address,
    credit: soroban_sdk::Address,
)
fn set_huma_config(env: soroban_sdk::Env, huma_config: soroban_sdk::Address)
fn set_contract_addrs(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    pool_storage: soroban_sdk::Address,
    credit: soroban_sdk::Address,
    credit_manager: soroban_sdk::Address,
)
fn distribute_profit(env: soroban_sdk::Env, caller: soroban_sdk::Address, profit: u128)
fn distribute_loss(env: soroban_sdk::Env, caller: soroban_sdk::Address, loss: u128)
fn distribute_loss_recovery(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    loss_recovery: u128,
)
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn get_protocol_income_accrued(env: soroban_sdk::Env) -> u128
fn get_pool_owner_income_accrued(env: soroban_sdk::Env) -> u128
fn get_ea_income_accrued(env: soroban_sdk::Env) -> u128

Imports

WebAssembly Text (WAT) ▶