Optional
sellerThe share of the sale the auction house takes on all NFTs as a fee.
auctionHouse.requiresSignOff
Optional
requiresThis allows the centralised authority to gate which NFT can be listed, bought and sold.
auctionHouse.requiresSignOff
Optional
canIs intended to be used with the Auction House that requires sign off. If the seller intentionally lists their NFT for a price of 0, a new FreeSellerTradeState is made. The Auction House can then change the price to match a matching Bid that is greater than 0.
auctionHouse.canChangeSalePrice
Optional
authority?: undefined | SignerThe Auction House authority.
auctionHouse.authority
Optional
auctioneerThe Auctioneer authority key. It is required when Auction House is going to have Auctioneer enabled.
Provide it if you want to delegate Auctioneer on the Auction House that doesn't have Auctioneer enabled.
auctionHouse.auctioneerAuthority
Optional
auctioneerThe list of scopes available to the user in the Auction House. For example Bid, List, Execute Sale.
Only takes place when Auction House has Auctioneer enabled.
auctionHouse.scopes
Optional
feeThe account that is marked as a destination of withdrawal from the fee account.
auctionHouse.feeWithdrawalDestination
Optional
treasuryThe account that is marked as the owner of treasury withdrawal destination.
auctionHouse.treasuryWithdrawalDestinationAddress
Optional
newThe new Auction House authority if you want to change it.
auctionHouse.authority
Optional
instructionOptional
delegateOptional
updateGenerated using TypeDoc
The Auction House model. We need the full model in order to compare the current data with the provided data to update. For instance, if you only want to update the
feeWithdrawalDestination
, we need to send an instruction that updates the data whilst keeping all other properties the same.