Contract adf28ca3fb4e36fcd4bb10dc17df5b86191c5826b2707fa4503313b5be2cfa7c

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.6#0c47dcfa187069d241f11fb082730f667b55e802
rsver 1.87.0-nightly

Instances

  • CBLC4NWJPBHWPXDL4TTXDZJLVZ2JFWMVZHQNI4MLZRNKYGIKGX6K4DMA
  • CDGZ6EENM6TFJIVLNCUZJ2NELXCXXNUOOCQVAR4WZVD7OOTMFWTNVISJ

Interface

fn initialize(
    env: soroban_sdk::Env,
    seller: soroban_sdk::Address,
    treasury: soroban_sdk::Address,
    sell_token: soroban_sdk::Address,
    buy_token: soroban_sdk::Address,
    initial_price: u64,
)
fn deposit(
    env: soroban_sdk::Env,
    buyer: soroban_sdk::Address,
    buy_token_amount: i128,
    min_sell_token_amount: i128,
)
fn updt_price(env: soroban_sdk::Env, new_price: u64)
fn redeem_request(env: soroban_sdk::Env, sender: soroban_sdk::Address, amount: i128)
fn cancel_request(env: soroban_sdk::Env, sender: soroban_sdk::Address)
fn claim_request(env: soroban_sdk::Env, sender: soroban_sdk::Address)
fn setle_epoch(env: soroban_sdk::Env)
fn get_offer(env: soroban_sdk::Env) -> Offer
fn get_request(env: soroban_sdk::Env, sender: soroban_sdk::Address) -> RedeemRequest
fn get_epoch_id(env: soroban_sdk::Env) -> u32
fn get_total_redeem(env: soroban_sdk::Env) -> i128
fn get_redeem_rate(env: soroban_sdk::Env, epoch_id: u32) -> u64

Imports

WebAssembly Text (WAT) ▶