Hook for buying a listing on a
Marketplace smart contract.
If the listing is in a currency that is not native to the chain (e.g. not Ether on Ethereum), the hook will prompt the user to approve the marketplace contract to spend the currency on their behalf before performing the buy.
This hook is only for
Marketplace contracts. Not for
Mutation object to buy out an auction listing
The mutation function accepts an object as argument with the following properties:
The ID of the listing you want to buy.
The type of listing. Either
ListingType.Direct (0) or
The amount of tokens you want to buy from the listing.
Applicable for ERC1155 listings only, should always be 1 for ERC721 listings.
Optionally, specify a different wallet address to buy the listing for.