Contract baf978f10efdbcd85747868bef8832845ea6809f7643b67a4ac0cd669327fc2c

← Back to Index 📥 Download WASM

Meta

rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.77.2

Instances

  • CADP6E57HEJOAWHBSTEDJYFJSRU5C5D7YBHFEET23CAHD2KGD4XKCFMS
  • CAQF5KNOFIGRI24NQRRGUPD46Q45MGMXZMRTQFXS25Y4NZVNPT34GM6S
  • CB22FIF722FWWHKDX6URY2LHTOS6TWLPXL2IOGY5QS6YNQXTRBDCNPD3
  • CB7V7T52OLKMBC5QPL7GH2OKR4XV6YWDURUXSAAAFCPSNX7EPBYF5DJE
  • CBP7NO6F7FRDHSOFQBT2L2UWYIZ2PU76JKVRYAQTG3KZSQLYAOKIF2WB
  • CBQPFUWOMGTGC5X65J52Z2OHFWYWFCA3TMYCVY6G2T2SB326WW45HF2G
  • CBVOPI6QC6OWVCOEZDCFELAGQNAOHUS4CWOKAVADKQZXVSWR2R5IAKO7
  • CCTZXMW3DJIKDI3UVDUJR6PM4WFFEB5RIWDXJBGIEFBD5XFHI26LZ5BU
  • CDAKUFO3WOUG2DLY6XTNRKBSK53VJTJXMTOUEMPKOWN4R756OFICXWID
  • CDE65QK2ROZ32V2LVLBOKYPX47TYMYO37Z6ASQTBRTBNK53C7C6QF4Y7
  • CDIUMS2ZNGNGHDRBKFXS4QU23ATPYCTDBUHGZ6FS2MPAEY37FAC4JD3R
  • CDJ6Q3A2NUK3ANWFGXCHUBPQJXKAXBHNUVILGTEOTSEH2NDZC4FI632B
  • CDJD2PFCHD2R4SHP3WJ4C6JEF445ODSO74WOCKNFS25I4XI7HMLK3VYO
  • CDK4KXOYG332TO7VDARUJ66RMQTEADFSZY3RDJZQBS7ZFCD25RV52NXP
  • CDL3EQ4P3DQH5Q6BT3AINZCCJKUHSXPJAOF7YP3JE7MFJX7FGXHPT27B
  • CDU4RTOYFZERUD727WW6VRXH5IK35GLCXCPK5ILUYRLLYYMTYSCJXUEA
  • CDVQVKOY2YSXS2IC7KN6MNASSHPAO7UN2UR2ON4OI2SKMFJNVAMDX6DP

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