Contract 8dfbc6ba300cde6ebe747cf985cf9221bf3594981595b9c26bbd108ff19a5598

← Back to Index 📥 Download WASM

Meta

rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.77.1

Instances

  • CCZQRVJ5ENNWMJF444HHBHFQXGTZAX3G6XP6AN5TW4NPX4KKZXBI264X

Interface

fn initialize(
    env: soroban_sdk::Env,
    backstop_token: soroban_sdk::Address,
    emitter: soroban_sdk::Address,
    usdc_token: soroban_sdk::Address,
    blnd_token: soroban_sdk::Address,
    pool_factory: soroban_sdk::Address,
    drop_list: soroban_sdk::Map,
)
fn deposit(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    pool_address: soroban_sdk::Address,
    amount: i128,
) -> i128
fn queue_withdrawal(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    pool_address: soroban_sdk::Address,
    amount: i128,
) -> Q4W
fn dequeue_withdrawal(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    pool_address: soroban_sdk::Address,
    amount: i128,
)
fn withdraw(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    pool_address: soroban_sdk::Address,
    amount: i128,
) -> i128
fn user_balance(
    env: soroban_sdk::Env,
    pool: soroban_sdk::Address,
    user: soroban_sdk::Address,
) -> UserBalance
fn pool_data(env: soroban_sdk::Env, pool: soroban_sdk::Address) -> PoolBackstopData
fn backstop_token(env: soroban_sdk::Env) -> soroban_sdk::Address
fn gulp_emissions(env: soroban_sdk::Env)
fn add_reward(
    env: soroban_sdk::Env,
    to_add: soroban_sdk::Address,
    to_remove: soroban_sdk::Address,
)
fn gulp_pool_emissions(
    env: soroban_sdk::Env,
    pool_address: soroban_sdk::Address,
) -> i128
fn claim(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    pool_addresses: soroban_sdk::Vec,
    to: soroban_sdk::Address,
) -> i128
fn drop(env: soroban_sdk::Env)
fn draw(
    env: soroban_sdk::Env,
    pool_address: soroban_sdk::Address,
    amount: i128,
    to: soroban_sdk::Address,
)
fn donate(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    pool_address: soroban_sdk::Address,
    amount: i128,
)
fn update_tkn_val(env: soroban_sdk::Env) -> (i128, i128)

Imports

WebAssembly Text (WAT) ▶