Contract dadbc43b2f83f25ddc877756fbbd944fc41b6b9e07f310e1349af83dda0746d9

← Back to Index 📥 Download WASM

Meta

Description Tokens bonding curve
rssdkver 22.0.7#211569aa49c8d896877dfca1f2eb4fe9071121c8
rsver 1.84.0

Instances

  • CAECY2424L46XRWJWG6RYX3WYKUMXO5JOLF3TS7OMPQDU5N3HXELMWA5
  • CAJB5DX53ZURUM5BN5F52IVRTWQRQVV42W3LMEPJMJDNGEWILCI54PJ7
  • CANIYCE43CCAPVJ4M6HU3FCRVXZF2ZWA3D757NOXQ3DZQNELTI3F5DTP
  • CAOZ26ASQDDC5IDGJCKDXOPJUO6Z3N7AL3AMXYHDO4ZFEJB5BZHCEZG3
  • CAPTBPIOCC54PEANRBAN6IJHAHOU4AS6D77KSIRQTVU3HMBK4QGRQ3NZ
  • CAQS3EQ4TNFL5DZIUP7TDQXC5CEAO4FRTNN5TYYH2UG4DQ6OW34ILL6M
  • CARBVAMERCSNFRZ4KZ774GIWPFHR3B3AIS6H3VMJYHQONWZ2PYNNKUAU
  • CAUYMRMYOCCZKVJT66HE6GYSMZNGJIUHHRMV5P5VJRIAOFJSEZL65M2G
  • CBEEJ2XPCJI6YPEIFQVCCQOA3VJPLVT3DPXA42OCONEAAXA7FCEXTSPR
  • CBFK2F5YGP325BHAW4MKOVSDCHRTPNHOIL7JONCN2IPWVCWPXXV7BBFL
  • CBGB774OEMUJTUVHYEPNNLZDISJYNA3ZEB3MUBNRZZPSMW7YKLCDWFEL
  • CBM5QT33MVKQB3PCRIMIAZFVBO7YBOPRJQFD26NK5OSZCV2TPAQX5GFN
  • CBRQU77ZWSFN7SUITUXPYMJ3HTIRITRFY7U6XYKPPLQNTT4TFR7MK7GS
  • CBYJM4JJ23D57FM7FI3J4ODDT5L55O3W2RCZGZJ2DV4XRFYYAUO6J3L3
  • CBYOCLNVLK3SEOXGKPNNQ7DZWP2NIVGBDXCSSICVGDAYITFCCTR6JWZ6
  • CC3DV36SQHM443RBJ3BUM6BC7NV2ZEDVYM3TI2YUB4SB4ENNJOMRWCIK
  • CC52V3Q3YRMZQICPBUYQQHL3IJJVEWYXSECKTTYL3JTYZTFQKKWCN4RI
  • CCMFXTC5WNWPDEWXVUWKC4I5DTMS4XQTZ3X3UWT32NUWPOY2WL5LNLLY
  • CD2C7KV6NIEOOYCD7OFYSZZSRJ4L7OHWOXYIN2DIWRBCANTFIVHOPLKX
  • CD5C3FKEVMDB6XMZH5CTC7Z5YRLSYLKFPG52PBIZO2FHJUCIUFYPEFHZ
  • CD5J7HXCUZG65YA6ODTG7MBKRBR6P5EQVPPUEM5Q2Y6BEAKWWUEIZVJR
  • CD73ZYD6SGQP4EPBWHWTTONRYUUA4UKJFI5GSSWKP7RUEZJ3MESHAJET
  • CDAWKHAUV5IDB2CCHVDCLTWU5DCRQO5WY4MUWRQY7C5KNJ4LU33YXRDV
  • CDKXM73D2LC5URBUNNM2QVIDKNBFUEB5HWEV76FISSSWA3N3AWMWVJT3
  • CDR6DKJUYVCR644IYMF2JIXZWTDQQ6TMXRQJVNZ6CYIHQKBBAGBATNMN
  • CDRLETTAOVCCNYEBXLSO5MCKK6SSSIGVZXFA6FHSCSOGFMO2DDCNL5JU
  • CDUXZJOWDEH2Z2IS3T2ZGHQPHWI3QARN5IDCTQWCO7YWKQZYDGLYC4UD

Interface

fn __constructor(
    env: soroban_sdk::Env,
    creator: soroban_sdk::Address,
    factory_contract: soroban_sdk::Address,
    access_control_contract: soroban_sdk::Address,
    supply_config: (soroban_sdk::Address, i128),
    reserve_config: (soroban_sdk::Address, i128, i128),
    premium_config: (soroban_sdk::Address, soroban_sdk::Address),
    amm_config: (soroban_sdk::Address, soroban_sdk::Address),
    fee_nominator: u32,
)
fn get_premium_price_coefficient(env: soroban_sdk::Env) -> i128
fn get_fee_nominator(env: soroban_sdk::Env) -> u32
fn estimate_buy(env: soroban_sdk::Env, reserve_amount_in: i128) -> i128
fn buy(
    env: soroban_sdk::Env,
    buyer: soroban_sdk::Address,
    reserve_amount_in: i128,
    supply_amount_out_min: i128,
) -> i128
fn estimate_sell(env: soroban_sdk::Env, supply_amount_in: i128) -> i128
fn sell(
    env: soroban_sdk::Env,
    seller: soroban_sdk::Address,
    supply_amount_in: i128,
    reserve_amount_out_min: i128,
) -> i128
fn fee_collected(env: soroban_sdk::Env) -> i128
fn admin_withdraw_fee(env: soroban_sdk::Env, admin: soroban_sdk::Address) -> i128
fn promote_to_amm(env: soroban_sdk::Env) -> soroban_sdk::Address
fn claim_premium(env: soroban_sdk::Env, address: soroban_sdk::Address) -> i128
fn get_system_premium_available(env: soroban_sdk::Env) -> i128
fn get_creator_premium_available(env: soroban_sdk::Env) -> i128
fn get_distribute_premium_available(env: soroban_sdk::Env) -> i128
fn get_buyer_premium_available(
    env: soroban_sdk::Env,
    address: soroban_sdk::Address,
) -> i128
fn is_promoted(env: soroban_sdk::Env) -> bool
fn liquidity_pool(env: soroban_sdk::Env) -> soroban_sdk::Address
fn kill_swap(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn unkill_swap(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn kill_promote(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn unkill_promote(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn get_supply_token(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_supply(env: soroban_sdk::Env) -> i128
fn get_reserve_token(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_reserve(env: soroban_sdk::Env) -> i128
fn collected(env: soroban_sdk::Env) -> i128
fn collected_base(env: soroban_sdk::Env) -> i128
fn collected_premium(env: soroban_sdk::Env) -> i128
fn get_creator_premium_on_promote(env: soroban_sdk::Env) -> i128
fn get_creator_premium_no_promote(env: soroban_sdk::Env) -> i128
fn get_buyer_premium_no_promote(
    env: soroban_sdk::Env,
    buyer: soroban_sdk::Address,
) -> i128
fn collected_premium_expire_at(env: soroban_sdk::Env) -> u64
fn collected_threshold(env: soroban_sdk::Env) -> i128
fn get_is_killed_swap(env: soroban_sdk::Env) -> bool
fn get_is_killed_promote(env: soroban_sdk::Env) -> bool
fn get_swap_pool(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_created_at(env: soroban_sdk::Env) -> u64
fn version(env: soroban_sdk::Env) -> u32
fn commit_upgrade(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    new_wasm_hash: soroban_sdk::BytesN<32>,
)
fn apply_upgrade(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
) -> soroban_sdk::BytesN<32>
fn revert_upgrade(env: soroban_sdk::Env, admin: soroban_sdk::Address)

Imports

WebAssembly Text (WAT) ▶