Accepts an offer on a token Caller must be token owner
Namespace
Type
Auction a bundle of tokens on the open market to the highest bidder
Tokens must be from the same collection
Tokens with individual royalties schedules cannot be sold in bundles
Caller must be the token owner
payment_asset
fungible asset Id to receive payment with
reserve_price
winning bid must be over this threshold
duration
length of the auction (in blocks), uses default duration if unspecified
Namespace
Type
Place a bid on an open auction
amount
to bid (in the seller's requested payment asset)
Namespace
Type
Buy a token listing for its specified price
Namespace
Type
Cancels an offer on a token Caller must be the offer buyer
Namespace
Type
Close a sale or auction returning tokens Requires no successful bids have been made for an auction. Caller must be the listed seller
Namespace
Type
Create an offer on a token Locks funds until offer is accepted, rejected or cancelled An offer can't be made on a token currently in an auction (This follows the behaviour of Opensea and forces the buyer to bid rather than create an offer)
Namespace
Type
Flag an account as a marketplace
marketplace_account
- if specified, this account will be registered entitlement
- Permill, percentage of sales to go to the marketplace If no marketplace is specified the caller will be registered
Namespace
Type
Sell a bundle of tokens at a fixed price
Tokens must be from the same collection
Tokens with individual royalties schedules cannot be sold with this method
buyer
optionally, the account to receive the NFT. If unspecified, then any account may purchase asset_id
fungible asset Id to receive as payment for the NFT fixed_price
ask price duration
listing duration time in blocks from now Caller must be the token owner
Namespace
Type
Set the FeeTo
account This operation requires root access
Namespace
Type
Update fixed price for a single token sale
listing_id
id of the fixed price listing new_price
new fixed price Caller must be the token owner
Namespace
Type
The pallet id for the tx fee pot
Namespace
Type
Block numbers where listings will close. Value is true
if at block number listing_id
is scheduled to close.
Namespace
Type
NFT sale/auction listings keyed by listing id
Namespace
Type
Winning bids on open listings.
Namespace
Type
The next available listing Id
Namespace
Type
The next available marketplace id
Namespace
Type
The next available offer_id
Namespace
Type
Map from offer_id to the information related to the offer
Namespace
Type
Map from collection to any open listings
Namespace
Type
Map from marketplace account_id to royalties schedule
Namespace
Type
Maps from token_id to a vector of offer_ids on that token
Namespace
Type
An auction has closed without selling
Namespace
Type
An auction has opened
Namespace