AuctionFactory

Function: AuctionFactory()

function AuctionFactory(params: {
  collectionContract: () => NFTCollectionContractConstructor;
 }): typeof NonFungibleTokenAuctionContract

Defined in: packages/nft/src/marketplace/auction.ts:184

Creates a new NFT Collection Contract class.

Parameters

params

Constructor parameters including admin and upgrade contracts, and network ID.

collectionContract

() => NFTCollectionContractConstructor

Returns

typeof NonFungibleTokenAuctionContract

The Collection class extending TokenContract and implementing required interfaces.