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