Contract 23e6aeaed2573793373b460dfa8c5b32305f2195b752498cc6f5e5254dcae4b5

← Back to Index 📥 Download WASM

Meta

rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.79.0

Instances

  • CAOYBU6OQWAF3OZBHW5N6ID7TPAKZBJ27XR63IGTXMWEI3NSNTCYI6SH
  • CDMVBWWXOVZ563YKETLJCM5UQ45KTWXL77IMISVV3DLIOMELFF45QURY

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