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

API

bidding

Module0xae5e…2e18
Move path
0xae5e…2e18::bidding
Functions
97 public, 0 entry
Structs
5
Friend modules
None
bidding

Declarations

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

module bidding;
struct Bid<phantom T0> has key {
id: UID,
nft: ID,
buyer: address,
kiosk: ID,
offer: Balance<T0>,
commission: Option<trading::BidCommission<T0>>,
}
struct BidClosedEvent has copy, drop {
bid: ID,
nft: ID,
buyer: address,
price: u64,
ft_type: String,
}
struct BidCreatedEvent has copy, drop {
bid: ID,
nft: ID,
price: u64,
commission: u64,
buyer: address,
buyer_kiosk: ID,
ft_type: String,
}
struct BidMatchedEvent has copy, drop {
bid: ID,
nft: ID,
price: u64,
seller: address,
buyer: address,
ft_type: String,
nft_type: String,
}
struct Witness has drop {
dummy_field: bool,
}
public fun close_bid<T0>(&mut Bid<T0>)
fun close_bid_<T0>(&mut Bid<T0>)
public fun create_bid<T0>(ID,ID,u64,&mut Coin<T0>): ID
public fun create_bid_with_commission<T0>(ID,ID,u64,address,u64,&mut Coin<T0>): ID
public fun new_bid<T0>(ID,ID,u64,Option<trading::BidCommission<T0>>,&mut Coin<T0>): Bid<T0>
public fun sell_nft<T0: store + key, T1>(&mut Bid<T1>,&mut Kiosk,T0): transfer_request::TransferRequest<T0>
fun sell_nft_common<T0: store + key, T1>(&mut Bid<T1>,&mut Kiosk,transfer_request::TransferRequest<T0>,ID): transfer_request::TransferRequest<T0>
public fun sell_nft_from_kiosk<T0: store + key, T1>(&mut Bid<T1>,&mut Kiosk,&mut Kiosk,ID): transfer_request::TransferRequest<T0>
public fun share<T0>(Bid<T0>)