Interface NewAuctionListing

Represents a new marketplace auction listing.

Hierarchy

  • NewAuctionListing

Properties

assetContractAddress: string

The address of the asset being listed.

buyoutPricePerToken: string | number

The buyout price of the listing.

So if the quantity = 10 and the reserve price = 1, then the buyout price is 10 coins (of the configured currency).

currencyContractAddress: string

The address of the currency to accept for the listing.

listingDurationInSeconds: BigNumberish

The duration of the listing in seconds.

quantity: BigNumberish

The quantity of tokens to include in the listing.

For ERC721s, this value should always be 1 (and will be forced internally regardless of what is passed here).

reservePricePerToken: string | number

The reserve price is the minimum price that a bid must be in order to be accepted, per token.

So if the quantity = 10 and the reserve price = 1, then the minimum bid is 10 coins (of the configured currency).

startTimestamp: Date

The start time of the listing.

tokenId: BigNumberish

The ID of the token to list.

type?: "NewAuctionListing"

Generated using TypeDoc