Contract 0a9cc89a1264e1f625596249294e2d25269bc52b582eab65063e6f79d4f4d29d

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.4#1d4afb3b981a4f4b2bbc19f0ce38af85c4ab316a
rsver 1.85.1

Instances

  • CCXLZCFIPTRRTEP33XTZXVYCA6M6G7N2XILSXSK2BYLMEIKIN6EZ36YQ

Interface

fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    auction_token: soroban_sdk::Address,
    auction_creation_fee: u128,
) -> Result<(), ContractError>
fn create_auction(
    env: soroban_sdk::Env,
    item_info: ItemInfo,
    seller: soroban_sdk::Address,
    duration: u64,
) -> Result
fn place_bid(
    env: soroban_sdk::Env,
    auction_id: u64,
    bidder: soroban_sdk::Address,
    bid_amount: u64,
) -> Result<(), ContractError>
fn finalize_auction(
    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 pause(env: soroban_sdk::Env, auction_id: u64) -> Result<(), ContractError>
fn unpause(env: soroban_sdk::Env, auction_id: u64) -> Result<(), ContractError>
fn get_auction(
    env: soroban_sdk::Env,
    auction_id: u64,
) -> Result
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>
fn get_highest_bid(
    env: soroban_sdk::Env,
    auction_id: u64,
) -> Result
fn update_admin(
    env: soroban_sdk::Env,
    new_admin: soroban_sdk::Address,
) -> Result
fn upgrade(
    env: soroban_sdk::Env,
    new_wasm_hash: soroban_sdk::BytesN<32>,
) -> Result<(), ContractError>

Imports

WebAssembly Text (WAT) ▶