Contract c52393a20f9409fb7e30e38c801b259a15cbc4f9f8229950cf2eb01505cb1203

← Back to Index 📥 Download WASM

Meta

cliver 23.2.1#496ac35be7a7d8d923fcde9bbbc650ee593d1f6f
rssdkver 22.0.8#f46e9e0610213bbb72285566f9dd960ff96d03d8
rsver 1.91.1

Instances

  • CBEWJH5HJJZ6LB77MOKAB7B4MQTYAHVSFG437HWBXC6K2YEL2CYVLW3D
  • CBKOJUP2YCQ6YFJJPC5NQVDONGCG4S2PB5XRE6B4753WP3VYRR2FAWMD
  • CCWWQ5X6U4SG46L6LWLFSNJVWHLUR7DEOSMUXKKW4PNKNUQV3BOJKAP4
  • CDVVH3KWXWLVUO5OLLBBZSCZICV46PDKYA2G2HYBTWH4A6EJWTBRIXRK

Interface

fn get_tvl(env: soroban_sdk::Env) -> TVLEntry
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
  • @notice Accept the admin role.
    • @dev Can only be called by the pending admin proposed earlier via propose_new_admin().
    •  Once accepted, the pending admin becomes the active admin,
      
    •  and the pending slot is reset to zero.
      
fn accept_admin(env: soroban_sdk::Env)
fn read_version(env: soroban_sdk::Env) -> u32
fn __constructor(env: soroban_sdk::Env, owner: soroban_sdk::Address)
fn get_active_tvl(env: soroban_sdk::Env) -> u128
fn record_deposit(env: soroban_sdk::Env, caller: soroban_sdk::Address, amount: u128)
fn record_bad_debt(env: soroban_sdk::Env, caller: soroban_sdk::Address, amount: u128)
fn record_repayment(env: soroban_sdk::Env, caller: soroban_sdk::Address, amount: u128)
fn set_allowed_pool(env: soroban_sdk::Env, pool_addr: soroban_sdk::Address)
fn propose_new_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn record_disbursement(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    principal: u128,
    yield_: u128,
    platform_fee: u128,
)
fn remove_allowed_pool(env: soroban_sdk::Env, pool_addr: soroban_sdk::Address)
fn record_claimed_insurance(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    amount: u128,
)
fn record_insurance_deposit(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    amount: u128,
)
fn record_claimed_principal_yield(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    amount: u128,
)

Imports

WebAssembly Text (WAT) ▶