MetaplexFixedPriceSaleProgram.savePrimaryMetadataCreators constructor

MetaplexFixedPriceSaleProgram.savePrimaryMetadataCreators({
  1. required SolAddress admin,
  2. required SolAddress metadata,
  3. required SolAddress primaryMetadataCreators,
  4. required MetaplexFixedPriceSaleSavePrimaryMetadataCreatorsLayout layout,
  5. List<AccountMeta> anchorRemainingAccounts = const [],
  6. SolAddress systemProgram = SystemProgramConst.programId,
})

Implementation

factory MetaplexFixedPriceSaleProgram.savePrimaryMetadataCreators({
  required SolAddress admin,
  required SolAddress metadata,
  required SolAddress primaryMetadataCreators,
  required MetaplexFixedPriceSaleSavePrimaryMetadataCreatorsLayout layout,
  List<AccountMeta> anchorRemainingAccounts = const [],
  SolAddress systemProgram = SystemProgramConst.programId,
}) {
  return MetaplexFixedPriceSaleProgram(keys: [
    admin.toSignerAndWritable(),
    metadata.toWritable(),
    primaryMetadataCreators.toWritable(),
    systemProgram.toReadOnly(),
    ...anchorRemainingAccounts
  ], programId: MetaplexFixedPriceSaleProgramConst.programId, layout: layout);
}