Contract 697ae975fc32a2f25092b0979a3fff887a631a114044bcc90085b7f9c632076f

← Back to Index 📥 Download WASM

Meta

cliver 25.2.0#28484880988199233a7e8e87c97cb12dac323cb3
rssdkver 25.3.1#e50d95af029c83196dd122f0154bac3f1302394b
rsver 1.92.0

Instances

  • CAO2NXDB5PC3YIEG5HFTUSFIRFHB5EGS4C75DRJ4CSAUVORPYASTPNFV
  • CDIRRQCZ6CLMQGXQHFUQNGSGF56BQN62BDRS76DKYYFUJDNVMCMM6N5F
  • CDIX4FZZSNRI5SVMXJ7JIIXR4Z55FT5GOK5MBELTTKX3CAIM5DSXESPQ

Interface

fn pause(env: soroban_sdk::Env, auction_id: u64) -> Result<(), ContractError>
fn buy_now(
    env: soroban_sdk::Env,
    auction_id: u64,
    buyer: soroban_sdk::Address,
) -> Result<(), ContractError>
fn unpause(env: soroban_sdk::Env, auction_id: u64) -> Result<(), ContractError>
fn upgrade(
    env: soroban_sdk::Env,
    new_wasm_hash: soroban_sdk::BytesN<32>,
) -> Result<(), ContractError>
fn place_bid(
    env: soroban_sdk::Env,
    auction_id: u64,
    bidder: soroban_sdk::Address,
    bid_amount: u64,
) -> Result<(), ContractError>
fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    auction_token: soroban_sdk::Address,
    auction_creation_fee: u128,
    min_bid_increment: u64,
) -> Result<(), ContractError>
fn get_auction(
    env: soroban_sdk::Env,
    auction_id: u64,
) -> Result
fn update_admin(
    env: soroban_sdk::Env,
    new_admin: soroban_sdk::Address,
) -> Result
fn withdraw_fees(
    env: soroban_sdk::Env,
    recipient: soroban_sdk::Address,
    amount: i128,
) -> Result<(), ContractError>
fn cancel_auction(env: soroban_sdk::Env, auction_id: u64) -> Result<(), ContractError>
fn create_auction(
    env: soroban_sdk::Env,
    item_info: ItemInfo,
    seller: soroban_sdk::Address,
    duration: u64,
) -> Result
fn get_highest_bid(
    env: soroban_sdk::Env,
    auction_id: u64,
) -> Result
fn finalize_auction(
    env: soroban_sdk::Env,
    auction_id: u64,
) -> Result<(), ContractError>
fn get_active_auctions(
    env: soroban_sdk::Env,
    start_index: Option,
    limit: Option,
) -> Result, ContractError>
fn get_auctions_by_seller(
    env: soroban_sdk::Env,
    seller: soroban_sdk::Address,
) -> Result, ContractError>

Imports

WebAssembly Text (WAT) ▶