Contract 76ebcea354d5959c5b0d38818ddf1524c5af16970231b532f5caa63121930861

← Back to Index 📥 Download WASM

Meta

rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.77.1

Interface

fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    name: soroban_sdk::String,
    oracle: soroban_sdk::Address,
    bstop_rate: u32,
    max_postions: u32,
    backstop_id: soroban_sdk::Address,
    blnd_id: soroban_sdk::Address,
)
fn set_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn update_pool(env: soroban_sdk::Env, backstop_take_rate: u32, max_positions: u32)
fn queue_set_reserve(
    env: soroban_sdk::Env,
    asset: soroban_sdk::Address,
    metadata: ReserveConfig,
)
fn cancel_set_reserve(env: soroban_sdk::Env, asset: soroban_sdk::Address)
fn set_reserve(env: soroban_sdk::Env, asset: soroban_sdk::Address) -> u32
fn get_positions(env: soroban_sdk::Env, address: soroban_sdk::Address) -> Positions
fn submit(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    spender: soroban_sdk::Address,
    to: soroban_sdk::Address,
    requests: soroban_sdk::Vec,
) -> Positions
fn bad_debt(env: soroban_sdk::Env, user: soroban_sdk::Address)
fn update_status(env: soroban_sdk::Env) -> u32
fn set_status(env: soroban_sdk::Env, pool_status: u32)
fn gulp_emissions(env: soroban_sdk::Env) -> i128
fn set_emissions_config(
    env: soroban_sdk::Env,
    res_emission_metadata: soroban_sdk::Vec,
)
fn claim(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    reserve_token_ids: soroban_sdk::Vec,
    to: soroban_sdk::Address,
) -> i128
fn new_liquidation_auction(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    percent_liquidated: u64,
) -> AuctionData
fn get_auction(
    env: soroban_sdk::Env,
    auction_type: u32,
    user: soroban_sdk::Address,
) -> AuctionData
fn new_bad_debt_auction(env: soroban_sdk::Env) -> AuctionData
fn new_interest_auction(
    env: soroban_sdk::Env,
    assets: soroban_sdk::Vec,
) -> AuctionData

Imports

WebAssembly Text (WAT) ▶