Contract 5e23820ef39d9eeb42b5e7f0833b0303a9a4b11b55e43b05584355e173c411fa

← Back to Index 📥 Download WASM

Meta

rssdkver 21.5.1#47f91dcb6310067dd74bc64ad41173b2de31e11f
rsver 1.79.0

Instances

  • CAKWCOIIAU2SWU67G3GIF2XGHAK3MTW2IHQTAZDLW2K42PVQ7V6BIEM3
  • CATCQIV7C5QTCLMBXQ3LZ3U6BQFL5AMAFOKXNLSLDK6CLBFBJWO7CHVH
  • CB5LRBLBP5ATWIADFWKBBEAHET5VHPBHNI645CYEWAGZ3FJFCUZ77JJC

Interface

fn initialize(
    env: soroban_sdk::Env,
    token_wasm_hash: soroban_sdk::BytesN<32>,
    token: soroban_sdk::Address,
    admin: soroban_sdk::Address,
    start_time: u64,
    end_time: u64,
    quote_period: u64,
    treasury: soroban_sdk::Address,
    min_deposit: u128,
    bond_symbol: soroban_sdk::String,
) -> Result
fn set_contract_stopped(env: soroban_sdk::Env, stopped: bool) -> Result<(), VaultError>
fn quote(env: soroban_sdk::Env) -> Result
fn set_quote(env: soroban_sdk::Env, amount: i128) -> Result
fn bond_id(env: soroban_sdk::Env) -> Result
fn deposit(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    amount: i128,
    expected_quote: i128,
) -> Result
fn withdraw(
    env: soroban_sdk::Env,
    to: soroban_sdk::Address,
    amount: i128,
) -> Result
fn total_deposit(env: soroban_sdk::Env) -> Result
fn available_redemption(env: soroban_sdk::Env) -> Result
fn set_total_redemption(
    env: soroban_sdk::Env,
    amount: i128,
) -> Result
fn admin(env: soroban_sdk::Env) -> Result
fn set_treasury(
    env: soroban_sdk::Env,
    treasury: soroban_sdk::Address,
) -> Result
fn set_admin(
    env: soroban_sdk::Env,
    new_admin: soroban_sdk::Address,
) -> Result
fn maturity(env: soroban_sdk::Env) -> Result
fn total_bonds(env: soroban_sdk::Env) -> Result
fn treasury_account(env: soroban_sdk::Env) -> Result

Imports

WebAssembly Text (WAT) ▶