Contract a18d0c7241f89450f39278efe6158408d6469bcc30cecb6d3ef866316fbd58df

← Back to Index 📥 Download WASM

Meta

cliver 26.0.0#
rssdkver 22.0.11#34f7f53ae31e0fd02aab436a9872e79fa671ca02
rsver 1.94.1

Instances

  • CBC3L4HR7XWHDB2VBS2DJK6CFIEEVBNR3XZUL5UYQPVCASRS2YDVPEZX

Interface

fn repay(env: soroban_sdk::Env, borrower: soroban_sdk::Address)
fn stake(env: soroban_sdk::Env, staker: soroban_sdk::Address, amount: i128)
fn borrow(env: soroban_sdk::Env, borrower: soroban_sdk::Address, amount: i128)
fn deposit(env: soroban_sdk::Env, amount: i128)
fn unstake(env: soroban_sdk::Env, staker: soroban_sdk::Address, amount: i128)
fn get_loan(
    env: soroban_sdk::Env,
    borrower: soroban_sdk::Address,
) -> Option
fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    registry_id: soroban_sdk::Address,
    xlm_token: soroban_sdk::Address,
    flat_fee_bps: u32,
    loan_term_ledgers: u32,
)
fn mark_default(env: soroban_sdk::Env, borrower: soroban_sdk::Address)
fn time_deposit(
    env: soroban_sdk::Env,
    depositor: soroban_sdk::Address,
    amount: i128,
    term_ledgers: u32,
)
fn admin_withdraw(env: soroban_sdk::Env, amount: i128)
fn get_stake_info(env: soroban_sdk::Env, staker: soroban_sdk::Address) -> StakeInfo
fn get_flat_fee_bps(env: soroban_sdk::Env) -> u32
fn get_pool_balance(env: soroban_sdk::Env) -> i128
fn get_time_deposit(
    env: soroban_sdk::Env,
    depositor: soroban_sdk::Address,
) -> Option
fn get_total_staked(env: soroban_sdk::Env) -> i128
fn get_total_reward_pool(env: soroban_sdk::Env) -> i128
fn withdraw_time_deposit(env: soroban_sdk::Env, depositor: soroban_sdk::Address)

Imports

WebAssembly Text (WAT) ▶