MetaplexTokenMetaDataProgram.revokeCollectionAuthority constructor
MetaplexTokenMetaDataProgram.revokeCollectionAuthority({
- required SolAddress collectionAuthorityRecord,
- required SolAddress delegateAuthority,
- required SolAddress revokeAuthority,
- required SolAddress metadata,
- required SolAddress mint,
Implementation
factory MetaplexTokenMetaDataProgram.revokeCollectionAuthority({
required SolAddress collectionAuthorityRecord,
required SolAddress delegateAuthority,
required SolAddress revokeAuthority,
required SolAddress metadata,
required SolAddress mint,
}) {
return MetaplexTokenMetaDataProgram(
keys: [
collectionAuthorityRecord.toWritable(),
delegateAuthority.toWritable(),
revokeAuthority.toSignerAndWritable(),
metadata.toReadOnly(),
mint.toReadOnly(),
],
programId: MetaplexTokenMetaDataProgramConst.programId,
layout: const MetaplexTokenMetaDataRevokeCollectionAuthorityLayout());
}