OfferFactory

Function: OfferFactory()

function OfferFactory(params: {
  collectionContract: () => NFTCollectionContractConstructor;
 }): typeof NonFungibleTokenOfferContract

Defined in: packages/nft/src/marketplace/offer.ts:45

Creates a new NFT Collection Contract class.

Parameters

params

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

collectionContract

() => NFTCollectionContractConstructor

Returns

typeof NonFungibleTokenOfferContract

The Collection class extending TokenContract and implementing required interfaces.