Type alias VerifyNftCollectionBuilderParams

VerifyNftCollectionBuilderParams: {
    mintAddress: PublicKey;
    collectionMintAddress: PublicKey;
    collectionAuthority?: undefined | Signer;
    isSizedCollection?: undefined | boolean;
    isDelegated?: undefined | boolean;
    instructionKey?: undefined | string;
}

Type declaration

  • mintAddress: PublicKey

    The address of the mint account.

  • collectionMintAddress: PublicKey

    The mint address of the collection NFT.

  • Optional collectionAuthority?: undefined | Signer

    An authority that can verify and unverify collection items from the provided collectionMintAddress.

    Default Value

    metaplex.identity()

  • Optional isSizedCollection?: undefined | boolean

    Whether or not the provided collectionMintAddress is a sized collection (as opposed to a legacy collection).

    Default Value

    true

  • Optional isDelegated?: undefined | boolean

    Whether or not the provided collectionAuthority is a delegated collection authority, i.e. it was approved by the update authority using metaplex.nfts().approveCollectionAuthority().

    Default Value

    false

  • Optional instructionKey?: undefined | string

    A key to distinguish the instruction that verifies the collection.

Generated using TypeDoc