MetaplexCandyMachineCoreProgram.createCandyGuard constructor
MetaplexCandyMachineCoreProgram.createCandyGuard({
- required SolAddress candyGuard,
- required SolAddress base,
- required SolAddress authority,
- required SolAddress payer,
- required MetaplexCandyMachineCreateCandyGuardLayout layout,
- SolAddress systemProgram = SystemProgramConst.programId,
- SolAddress programId = MetaplexCandyMachineCoreProgramConst.candyGuardProgramId,
Implementation
factory MetaplexCandyMachineCoreProgram.createCandyGuard(
{required SolAddress candyGuard,
required SolAddress base,
required SolAddress authority,
required SolAddress payer,
required MetaplexCandyMachineCreateCandyGuardLayout layout,
SolAddress systemProgram = SystemProgramConst.programId,
SolAddress programId =
MetaplexCandyMachineCoreProgramConst.candyGuardProgramId}) {
return MetaplexCandyMachineCoreProgram(keys: [
candyGuard.toWritable(),
base.toSigner(),
authority.toReadOnly(),
payer.toSignerAndWritable(),
systemProgram.toReadOnly(),
], programId: programId, layout: layout);
}