The Listing that is used in the sale.
We only need a subset of the Listing
model but we
need enough information regarding its settings to know how
to execute the sale.
This includes, its asset, auction house address, seller, receipt address etc.
Optional
authority?: undefined | PublicKey | SignerThe Auction House authority. If this is Signer the transaction fee will be paid from the Auction House Fee Account
auctionHouse.authority
Optional
price?: undefined | SolAmount | SplTokenAmountThe buyer's price.
listing.price
.
Optional
auctioneerThe Auctioneer authority key. It is required when Auction House has Auctioneer enabled.
No default value.
Optional
buyer?: undefined | SignerCreator of a bid. Should not be the same as seller who creates a Listing
metaplex.identity()
Optional
printPrints the purchase receipt.
The receipt holds information about the purchase,
So it's important to print it if you want to use the Purchase
model
true
Optional
bookkeeper?: undefined | SignerThe address of the bookkeeper wallet responsible for the receipt.
metaplex.identity()
Optional
createOptional
executeGenerated using TypeDoc
The Auction House in which to create a Bid and execute a Sale.