MetaplexTokenMetaDataProgram.verifySizedCollection constructor
MetaplexTokenMetaDataProgram.verifySizedCollection({
- required SolAddress metadata,
- required SolAddress collectionAuthority,
- required SolAddress payer,
- required SolAddress collectionMint,
- required SolAddress collection,
- required SolAddress collectionMasterEditionAccount,
- SolAddress? collectionAuthorityRecord,
Implementation
factory MetaplexTokenMetaDataProgram.verifySizedCollection({
required SolAddress metadata,
required SolAddress collectionAuthority,
required SolAddress payer,
required SolAddress collectionMint,
required SolAddress collection,
required SolAddress collectionMasterEditionAccount,
SolAddress? collectionAuthorityRecord,
}) {
return MetaplexTokenMetaDataProgram(
keys: [
metadata.toWritable(),
collectionAuthority.toSigner(),
payer.toSignerAndWritable(),
collectionMint.toReadOnly(),
collection.toWritable(),
collectionMasterEditionAccount.toReadOnly(),
if (collectionAuthorityRecord != null)
collectionAuthorityRecord.toReadOnly()
],
programId: MetaplexTokenMetaDataProgramConst.programId,
layout: const MetaplexTokenMetaDataVerifySizedCollectionItemLayout());
}