Contract 93b69eaeee665ecc00f608fdf3492c592b551c4d0f61e7ae14ca3be34b22754f

← Back to Index 📥 Download WASM

Meta

rssdkver 21.5.1#47f91dcb6310067dd74bc64ad41173b2de31e11f
rsver 1.79.0

Instances

  • CA47LEDIUMKJ7LSDI3OLNTZFHMX6RX4PC7KADOM3OMAZ4SI4FK254OGW
  • CA6VJTWAHH7ZNGYVGBU5KS6JGZJQLV2DB5LG4ZJLXXNJSS5VTKSCHE5I
  • CAE4GNRO4BXU2W27QEDQM4M6IHOW6MM3EODIUKIAD6E5X2DMIQWU7IY3
  • CAKQOG7ODRBWQY5JHZMJ4O6MZ57MDIM5OVLBASP35V5S46CGLZNBHXUT
  • CAQX5T3Z7ZWEXMIFWELHXY5YYV3W4JMJ73H4GQWIQGQ4BH3TOS536LHE
  • CBBB7U7R5DGPYRBZU4U7EN7SEXMA7GJZV53NDA6A5PPJQIBHBOVTT7HW
  • CBK5WKWZSI5ZDTGU7DUUTRZVYTDWWHLIUWYDWQ4DBAL6DRM2B5PTQXP6
  • CBRUBZ2OVB6PNIPHN4KWN42MFZO3UVD5IU6X7MJAUS22CUKVOVIGYQAP
  • CCG3PJRSMGLO4NTZ5LKPAJUATIQW4PYVXWKZRQOUPIGMZNYXRAXJKP5S
  • CCKSPKZ576YRXHBB4E4NAEQSBY55S4NPCRBALMKFDTIC2GTEJTYGDC2P
  • CCSV4HJ3OZ7UQUXHLCZDFA73ZF54C3HVPHEO4YH2PFECDP6DSKLYA4TU
  • CDKSM4U5I5UZQRDL3DA77A7AZ3FGDGNAG2FB2ZBDPVC4YCDTRMJPXTKX

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