Contract adf28ca3fb4e36fcd4bb10dc17df5b86191c5826b2707fa4503313b5be2cfa7c

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.6#0c47dcfa187069d241f11fb082730f667b55e802
rsver 1.87.0-nightly

Instances

  • CA7V3RY7PIG7TBBUQVN52BFDSLF44Z3JXTURBJLEUZZMRB7T5ENV65SG
  • CADEVOLEC3EX47EF6YBXVJ7DE6W7Z67BN55I5XQWX7GGSFHHOLHO2RQC
  • CAF37IZESAYBJSULNBXKKZIIIN3IZG4NU36P4UU4IDB55EP53TYXRRXR
  • CATZ7U2RRJPPG6BMJQ6WEQYKVBKYUKEGEGULMA5G2FG4LAL3YTSQ2DO7
  • CB2745AGZE4XVV2JGJZBQHDFNHKKMECUYGP3HI6ER47SGIDU234D6XWG
  • CBLC4NWJPBHWPXDL4TTXDZJLVZ2JFWMVZHQNI4MLZRNKYGIKGX6K4DMA
  • CBNAVFEOOVCRUELW2RTQU3KY2NJUF7GWBZI2UYYSZFJJ22LCR2VORS3B
  • CBOI4RYZFS3A3KLIFF2CBMQXTOX3LVONY6NCDHVDBAIMDQIRFB2JEFUC
  • CCVOHU7DO66OM4REED3LQADLNILPIVKTWF7PO2WDIJQYWWCUDPVWRE6H
  • CD4LFLCBS6LOLYTRRXICJEFZ3A3RTSFT2SJV5QQXKFJGMGNWQQ4ALMNV
  • CDGZ6EENM6TFJIVLNCUZJ2NELXCXXNUOOCQVAR4WZVD7OOTMFWTNVISJ
  • CDRDP7L642C4V352F4DDEA7X7CDXOUMF7UGR5VLJNZXRRWGWVHP33VKH
  • CDRNFZBVFMJ757CVATVHPRIUCIZZF5IPP6XYBH7RSWJ5ZQBPDZJUEABG

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