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.