Search by name, SuiNS, address, digest, object ID, coin type or checkpoint.

API

auction

Module0x5580…2003
Move path
0xd22b…08f0::auction
Functions
108 public, 0 entry
Structs
7
Friend modules
None
auction

Declarations

Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.

module auction;
struct App has drop {
dummy_field: bool,
}
struct Auction has store {
start_timestamp_ms: u64,
end_timestamp_ms: u64,
winner: address,
current_bid: Coin<SUI>,
}
struct AuctionExtendedEvent has copy, drop {
end_timestamp_ms: u64,
}
struct AuctionFinalizedEvent has copy, drop {
start_timestamp_ms: u64,
end_timestamp_ms: u64,
winning_bid: u64,
winner: address,
}
struct AuctionHouse has store, key {
id: UID,
balance: Balance<SUI>,
auctions: LinkedTable<domain::Domain, Auction>,
}
struct AuctionStartedEvent has copy, drop {
start_timestamp_ms: u64,
end_timestamp_ms: u64,
starting_bid: u64,
bidder: address,
}
struct BidEvent has copy, drop {
bid: u64,
bidder: address,
}
public fun admin_finalize_auction(&suins::AdminCap,&mut AuctionHouse,String,&Clock)
fun admin_finalize_auction_internal(&suins::AdminCap,&mut AuctionHouse,domain::Domain,&Clock)
public fun admin_try_finalize_auctions(&suins::AdminCap,&mut AuctionHouse,u64,&Clock)
public fun admin_withdraw_funds(&suins::AdminCap,&mut AuctionHouse): Coin<SUI>
public fun claim(&mut AuctionHouse,String,&Clock): suins_registration::SuinsRegistration
public fun collect_winning_auction_fund(&mut AuctionHouse,String,&Clock)
public fun get_auction_metadata(&AuctionHouse,String): (Option<u64>, Option<u64>, Option<address>, Option<u64>)
fun init()
public fun place_bid(&mut AuctionHouse,String,Coin<SUI>,&Clock)
public fun start_auction_and_place_bid(&mut AuctionHouse,&mut suins::SuiNS,String,Coin<SUI>,&Clock)