Get orders | Get listings from a collection, or details of a specific listing |
Create orders - listings | A seller can list an NFT for sale at a fixed price. Creating an listing supports ERC2981 royalty info checks to enforce that the required royalties are paid by the buyer on settlement. Listing creation also ensures that the seller has required approvals in place and that they own the NFT they are trying to sell. |
Bids | A buyer can indicate to the community an intent to buy an asset for a maximum price. Creating a bid supports ERC2981 royalty info checks to enforce that the required royalties are paid by the buyer on settlement. |
Fill orders | A buyer can buy NFT at the listed price. This supports checking and granting ERC20 allowances to complete the purchase of a single NFT. This includes royalty enforcement check. |
Cancel orders | A seller can cancel existing active orders (per order, or all of their orders) to ensure they can never be fulfilled on-chain. |