Contract 58efcad74b3c8a190ebc6c3e18daa0b7ee2a268bd2331fd2a4c954fbe52951cd

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.7#211569aa49c8d896877dfca1f2eb4fe9071121c8
rsver 1.87.0

Instances

  • CCPJBIVAAXV2N3XNUO4IKILPPP3NDMFBBT7TABY2DO6ABOKSDRMKZJDM

Interface

fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    native_xlm: soroban_sdk::Address,
    fee_bps: u32,
)
fn create_listing(
    env: soroban_sdk::Env,
    seller: soroban_sdk::Address,
    nft_contract: soroban_sdk::Address,
    token_id: i128,
    currency: soroban_sdk::Address,
    price: u128,
) -> u32
fn cancel_listing(env: soroban_sdk::Env, listing_id: u32, caller: soroban_sdk::Address)
fn buy(env: soroban_sdk::Env, listing_id: u32, buyer: soroban_sdk::Address)
fn create_auction(
    env: soroban_sdk::Env,
    seller: soroban_sdk::Address,
    nft_contract: soroban_sdk::Address,
    token_id: i128,
    currency: soroban_sdk::Address,
    reserve_price: u128,
) -> u32
fn bid(
    env: soroban_sdk::Env,
    auction_id: u32,
    bidder: soroban_sdk::Address,
    amount: u128,
)
fn finalize_auction(
    env: soroban_sdk::Env,
    auction_id: u32,
    caller: soroban_sdk::Address,
)
fn get_listing(env: soroban_sdk::Env, listing_id: u32) -> Option
fn get_auction(env: soroban_sdk::Env, auction_id: u32) -> Option
fn get_all_listings(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn get_all_auctions(env: soroban_sdk::Env) -> soroban_sdk::Vec

Imports

WebAssembly Text (WAT) ▶