Contract 90dc5acb211660ff285e6d5eb833cb17541b279a01c4718d209219781eccb13d

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.2#31b2892ef4d20538004e52713cb81e4895a8de9a
rsver 1.83.0

Instances

  • CBZNJUBL2RVYY24GHJWOHUW5EBZNYO273WNIRZ2YF3ZUZBLCNOZDUTWQ
  • CCCWIFYK57JQJ7PUE5OCH7KIG4LJECSAUL6VCOB3RYTH3G7LK5XWUPLV
  • CDVJY4NLTSKNLHO2JIRKDERE366WYG3OSJY42VOLI7DBAX4X5Q2BY75O

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