MetaplexCandyMachineCoreProgram class

Inheritance

Constructors

MetaplexCandyMachineCoreProgram({required List<AccountMeta> keys, required SolAddress programId, required ProgramLayout layout})
MetaplexCandyMachineCoreProgram.addConfigLines({required SolAddress candyMachine, required SolAddress authority, required MetaplexCandyMachineAddConfigLinesLayout layout, SolAddress programId = MetaplexCandyMachineCoreProgramConst.candyMachineV3programId})
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})
factory
MetaplexCandyMachineCoreProgram.deleteCandyGuard({required SolAddress candyGuard, required SolAddress authority, SolAddress programId = MetaplexCandyMachineCoreProgramConst.candyGuardProgramId})
factory
MetaplexCandyMachineCoreProgram.deleteCandyMachine({required SolAddress candyMachine, required SolAddress authority, SolAddress programId = MetaplexCandyMachineCoreProgramConst.candyMachineV3programId})
factory
MetaplexCandyMachineCoreProgram.initializeCandyMachine({required SolAddress candyMachine, required SolAddress authorityPda, required SolAddress authority, required SolAddress payer, required SolAddress collectionMetadata, required SolAddress collectionMint, required SolAddress collectionMasterEdition, required SolAddress collectionUpdateAuthority, required SolAddress collectionAuthorityRecord, required SolAddress tokenMetadataProgram, required MetaplexCandyMachineInitializeCandyMachineLayout layout, SolAddress systemProgram = SystemProgramConst.programId, SolAddress programId = MetaplexCandyMachineCoreProgramConst.candyMachineV3programId})
factory
MetaplexCandyMachineCoreProgram.initializeCandyMachineV2({required SolAddress candyMachine, required SolAddress authorityPda, required SolAddress authority, required SolAddress payer, required SolAddress collectionMetadata, required SolAddress collectionMint, required SolAddress collectionMasterEdition, required SolAddress collectionUpdateAuthority, required SolAddress collectionDelegateRecord, required SolAddress tokenMetadataProgram, required SolAddress sysvarInstructions, required MetaplexCandyMachineInitializeCandyMachineV2Layout layout, SolAddress systemProgram = SystemProgramConst.programId, SolAddress programId = MetaplexCandyMachineCoreProgramConst.candyMachineV3programId, SolAddress? ruleSet, SolAddress? authorizationRulesProgram, SolAddress? authorizationRules})
factory
MetaplexCandyMachineCoreProgram.mint({required SolAddress candyGuard, required SolAddress candyMachineProgram, required SolAddress candyMachine, required SolAddress candyMachineAuthorityPda, required SolAddress payer, required SolAddress nftMetadata, required SolAddress nftMint, required SolAddress nftMintAuthority, required SolAddress nftMasterEdition, required SolAddress collectionAuthorityRecord, required SolAddress collectionMint, required SolAddress collectionMetadata, required SolAddress collectionMasterEdition, required SolAddress collectionUpdateAuthority, required SolAddress tokenMetadataProgram, required SolAddress recentSlothashes, required SolAddress instructionSysvarAccount, required MetaplexCandyMachineMintLayout layout, SolAddress systemProgram = SystemProgramConst.programId, SolAddress programId = MetaplexCandyMachineCoreProgramConst.candyGuardProgramId, SolAddress tokenProgram = SPLTokenProgramConst.tokenProgramId})
factory
MetaplexCandyMachineCoreProgram.mintFromCandyMachine({required SolAddress candyMachine, required SolAddress authorityPda, required SolAddress mintAuthority, required SolAddress payer, required SolAddress nftMint, required SolAddress nftMintAuthority, required SolAddress nftMetadata, required SolAddress nftMasterEdition, required SolAddress collectionAuthorityRecord, required SolAddress collectionMint, required SolAddress collectionMetadata, required SolAddress collectionMasterEdition, required SolAddress collectionUpdateAuthority, required SolAddress tokenMetadataProgram, required SolAddress recentSlothashes, SolAddress systemProgram = SystemProgramConst.programId, SolAddress programId = MetaplexCandyMachineCoreProgramConst.candyMachineV3programId, SolAddress tokenProgram = SPLTokenProgramConst.tokenProgramId})
factory
MetaplexCandyMachineCoreProgram.mintFromCandyMachineV2({required SolAddress candyMachine, required SolAddress authorityPda, required SolAddress mintAuthority, required SolAddress payer, required SolAddress nftOwner, required SolAddress nftMint, required SolAddress nftMintAuthority, required SolAddress nftMetadata, required SolAddress nftMasterEdition, required SolAddress collectionDelegateRecord, required SolAddress collectionMint, required SolAddress collectionMetadata, required SolAddress collectionMasterEdition, required SolAddress collectionUpdateAuthority, required SolAddress tokenMetadataProgram, required SolAddress splTokenProgram, required SolAddress sysvarInstructions, required SolAddress recentSlothashes, SolAddress systemProgram = SystemProgramConst.programId, SolAddress programId = MetaplexCandyMachineCoreProgramConst.candyMachineV3programId, SolAddress? token, SolAddress? tokenRecord, SolAddress? splAtaProgram, SolAddress? authorizationRulesProgram, SolAddress? authorizationRules})
factory
MetaplexCandyMachineCoreProgram.mintV2({required SolAddress candyGuard, required SolAddress candyMachineProgram, required SolAddress candyMachine, required SolAddress candyMachineAuthorityPda, required SolAddress payer, required SolAddress minter, required SolAddress nftMint, required SolAddress nftMintAuthority, required SolAddress nftMetadata, required SolAddress nftMasterEdition, required SolAddress collectionDelegateRecord, required SolAddress collectionMint, required SolAddress collectionMetadata, required SolAddress collectionMasterEdition, required SolAddress collectionUpdateAuthority, required SolAddress tokenMetadataProgram, required SolAddress splTokenProgram, required SolAddress sysvarInstructions, required SolAddress recentSlothashes, required MetaplexCandyMachineMintV2Layout layout, SolAddress systemProgram = SystemProgramConst.programId, SolAddress programId = MetaplexCandyMachineCoreProgramConst.candyGuardProgramId, SolAddress tokenProgram = SPLTokenProgramConst.tokenProgramId, SolAddress? token, SolAddress? tokenRecord, SolAddress? authorizationRulesProgram, SolAddress? authorizationRules, SolAddress? splAtaProgram})
factory
MetaplexCandyMachineCoreProgram.route({required SolAddress candyGuard, required SolAddress candyMachine, required SolAddress payer, required MetaplexCandyMachineRouteLayout layout, SolAddress programId = MetaplexCandyMachineCoreProgramConst.candyGuardProgramId})
factory
MetaplexCandyMachineCoreProgram.setCandyGuardAuthority({required SolAddress candyGuard, required SolAddress authority, required MetaplexCandyMachineSetCandyGuardAuthorityLayout layout, SolAddress programId = MetaplexCandyMachineCoreProgramConst.candyGuardProgramId})
factory
MetaplexCandyMachineCoreProgram.setCandyMachineAuthority({required SolAddress candyMachine, required SolAddress authority, required MetaplexCandyMachineSetCandyMachineAuthorityLayout layout, SolAddress programId = MetaplexCandyMachineCoreProgramConst.candyMachineV3programId})
factory
MetaplexCandyMachineCoreProgram.setCollection({required SolAddress candyMachine, required SolAddress authority, required SolAddress authorityPda, required SolAddress payer, required SolAddress collectionMint, required SolAddress collectionMetadata, required SolAddress collectionAuthorityRecord, required SolAddress newCollectionUpdateAuthority, required SolAddress newCollectionMetadata, required SolAddress newCollectionMint, required SolAddress newCollectionMasterEdition, required SolAddress newCollectionAuthorityRecord, required SolAddress tokenMetadataProgram, SolAddress systemProgram = SystemProgramConst.programId, SolAddress programId = MetaplexCandyMachineCoreProgramConst.candyMachineV3programId})
factory
MetaplexCandyMachineCoreProgram.setCollectionV2({required SolAddress candyMachine, required SolAddress authority, required SolAddress authorityPda, required SolAddress payer, required SolAddress collectionUpdateAuthority, required SolAddress collectionMint, required SolAddress collectionMetadata, required SolAddress collectionDelegateRecord, required SolAddress newCollectionUpdateAuthority, required SolAddress newCollectionMint, required SolAddress newCollectionMetadata, required SolAddress newCollectionMasterEdition, required SolAddress newCollectionDelegateRecord, required SolAddress tokenMetadataProgram, required SolAddress sysvarInstructions, SolAddress systemProgram = SystemProgramConst.programId, SolAddress programId = MetaplexCandyMachineCoreProgramConst.candyMachineV3programId, SolAddress? authorizationRulesProgram, SolAddress? authorizationRules})
factory
MetaplexCandyMachineCoreProgram.setMintAuthority({required SolAddress candyMachine, required SolAddress authority, required SolAddress mintAuthority, SolAddress programId = MetaplexCandyMachineCoreProgramConst.candyMachineV3programId})
factory
MetaplexCandyMachineCoreProgram.setTokenStandard({required SolAddress candyMachine, required SolAddress authority, required SolAddress authorityPda, required SolAddress payer, required SolAddress collectionDelegateRecord, required SolAddress collectionMint, required SolAddress collectionMetadata, required SolAddress collectionUpdateAuthority, required SolAddress tokenMetadataProgram, required SolAddress sysvarInstructions, required MetaplexCandyMachineSetTokenStandardLayout layout, SolAddress systemProgram = SystemProgramConst.programId, SolAddress programId = MetaplexCandyMachineCoreProgramConst.candyMachineV3programId, SolAddress? ruleSet, SolAddress? collectionAuthorityRecord, SolAddress? authorizationRulesProgram, SolAddress? authorizationRules})
factory
MetaplexCandyMachineCoreProgram.unwrap({required SolAddress candyGuard, required SolAddress authority, required SolAddress candyMachine, required SolAddress candyMachineAuthority, required SolAddress candyMachineProgram, SolAddress programId = MetaplexCandyMachineCoreProgramConst.candyGuardProgramId})
factory
MetaplexCandyMachineCoreProgram.updateCandyGuard({required SolAddress candyGuard, required SolAddress authority, required SolAddress payer, required MetaplexCandyMachineUpdateCandyGuardLayout layout, SolAddress systemProgram = SystemProgramConst.programId, SolAddress programId = MetaplexCandyMachineCoreProgramConst.candyGuardProgramId})
factory
MetaplexCandyMachineCoreProgram.updateCandyMachine({required SolAddress candyMachine, required SolAddress authority, required MetaplexCandyMachineUpdateCandyMachineLayout layout, SolAddress programId = MetaplexCandyMachineCoreProgramConst.candyMachineV3programId})
factory
MetaplexCandyMachineCoreProgram.wrap({required SolAddress candyGuard, required SolAddress authority, required SolAddress candyMachine, required SolAddress candyMachineProgram, required SolAddress candyMachineAuthority, SolAddress programId = MetaplexCandyMachineCoreProgramConst.candyGuardProgramId})
factory

Properties

data List<int>
Program input.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
keys List<AccountMeta>
Public keys to include in this transaction Boolean represents whether this pubkey needs to sign the transaction
finalinherited
layout ProgramLayout
Program layout.
finalinherited
programId SolAddress
Program Id to execute.
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited