MarketplaceDirect class
Handles direct listings
Signature:
export declare class MarketplaceDirect
Constructors
| Constructor | Modifiers | Description |
|---|---|---|
| (constructor)(contractWrapper, storage) | Constructs a new instance of the MarketplaceDirect class |
Methods
| Method | Modifiers | Description |
|---|---|---|
| acceptOffer(listingId, addressOfOfferor) | Accept an offer on a direct listing | |
| buyoutListing(listingId, quantityDesired, receiver) | Buy a Listing | |
| cancelListing(listingId) | Cancel Direct Listing | |
| createListing(listing) | Create Direct Listing | |
| getActiveOffer(listingId, address) | Get the active offer on a listing | |
| getAddress() | ||
| getListing(listingId) | Get a direct listing by id | |
| makeOffer(listingId, quantityDesired, currencyContractAddress, pricePerToken, expirationDate) | Make an offer for a Direct Listing | |
| updateListing(listing) | Update a Direct listing with new metadata. Note: cannot update a listing with a new quantity of 0. Use |