MetaplexTokenMetaDataProgram.setCollectionSize constructor
MetaplexTokenMetaDataProgram.setCollectionSize({
- required SolAddress collectionMetadata,
- required SolAddress collectionAuthority,
- required SolAddress collectionMint,
- SolAddress? collectionAuthorityRecord,
- required MetaplexTokenMetaDataSetCollectionSizeLayout layout,
Implementation
factory MetaplexTokenMetaDataProgram.setCollectionSize({
required SolAddress collectionMetadata,
required SolAddress collectionAuthority,
required SolAddress collectionMint,
SolAddress? collectionAuthorityRecord,
required MetaplexTokenMetaDataSetCollectionSizeLayout layout,
}) {
return MetaplexTokenMetaDataProgram(keys: [
collectionMetadata.toWritable(),
collectionAuthority.toSignerAndWritable(),
collectionMint.toReadOnly(),
if (collectionAuthorityRecord != null)
collectionAuthorityRecord.toReadOnly()
], programId: MetaplexTokenMetaDataProgramConst.programId, layout: layout);
}