Contract 85bc764b4bc370208e43289f389037eaf040c02d7ce748b8448135d8459b6476

← Back to Index 📥 Download WASM

Meta

cliver 27.0.0#5a7c5fe76530bf4248477ac812fc757146b98cc4
rssdkver 27.0.3#f8f32f0d0771f252377a21753a95ae0bde941ce6
rsver 1.92.0

Instances

  • CDBYLPAC6G32H2SBR2VJFM3TH6RZ73TOLIBHIXMVFCTIXWO3OGUQEQPI

Interface

Sweep tokens from contract to to. Owner only.

fn claim(
    env: soroban_sdk::Env,
    to: soroban_sdk::Address,
    assets: soroban_sdk::Vec,
) -> soroban_sdk::Map
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn get_owner(env: soroban_sdk::Env) -> soroban_sdk::Address
fn set_owner(env: soroban_sdk::Env, new_owner: soroban_sdk::Address)

Acquire standing LP inventory atomically with bounded USDC funding.

fn acquire_lp(
    env: soroban_sdk::Env,
    lp_out: i128,
    max_usdc_in: i128,
    max_join_amounts: soroban_sdk::Vec,
    routes: soroban_sdk::Vec,
)
fn __constructor(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    backstop: soroban_sdk::Address,
    usdc: soroban_sdk::Address,
)
fn fill_bad_debt(
    env: soroban_sdk::Env,
    pool: soroban_sdk::Address,
    fill_percent: u32,
    max_usdc_in: i128,
    pre_swap_routes: soroban_sdk::Vec,
)
fn fill_interest(
    env: soroban_sdk::Env,
    pool: soroban_sdk::Address,
    fill_percent: u32,
    max_usdc_in: i128,
)
fn fill_interest_lp(env: soroban_sdk::Env, guard: InterestFillGuard, max_lp_in: i128)
fn fill_liquidation(
    env: soroban_sdk::Env,
    pool: soroban_sdk::Address,
    user: soroban_sdk::Address,
    fill_percent: u32,
    max_usdc_in: i128,
    pre_swap_routes: soroban_sdk::Vec,
)
fn create_liquidation(
    env: soroban_sdk::Env,
    pool: soroban_sdk::Address,
    user: soroban_sdk::Address,
    bid: soroban_sdk::Vec,
    lot: soroban_sdk::Vec,
    percent: u32,
) -> AuctionData
fn fill_interest_mint(
    env: soroban_sdk::Env,
    guard: InterestFillGuard,
    max_usdc_in: i128,
)

Imports

WebAssembly Text (WAT) ▶