Contract 62f61b32fff99f7eec052a8e573c367759f161c481a5caf0e76a10ae4617c3b4

← Back to Index 📥 Download WASM

Meta

rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.77.2

Instances

  • CAO3AGAMZVRMHITL36EJ2VZQWKYRPWMQAPDQD5YEOF3GIF7T44U4JAL3
  • CC3XODFXNXV2SOL4XYTGAZXZ5S4ZHR4HMNNKSUCHNM7FLC6MARRFJO6D

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::Vec<(soroban_sdk::Address, i128)>,
)
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) ▶