InitializeCandyMachineInstructionAccounts: {
    authority?: PublicKey | Pda;
    authorityPda?: PublicKey | Pda;
    candyMachine: PublicKey | Pda;
    collectionAuthorityRecord?: PublicKey | Pda;
    collectionMasterEdition?: PublicKey | Pda;
    collectionMetadata?: PublicKey | Pda;
    collectionMint: PublicKey | Pda;
    collectionUpdateAuthority: Signer;
    payer?: Signer;
    systemProgram?: PublicKey | Pda;
    tokenMetadataProgram?: PublicKey | Pda;
}

Type declaration

  • Optional authority?: PublicKey | Pda

    Candy Machine authority. This is the address that controls the upate of the candy machine.

  • Optional authorityPda?: PublicKey | Pda

    Authority PDA used to verify minted NFTs to the collection.

  • candyMachine: PublicKey | Pda

    Candy Machine account. The account space must be allocated to allow accounts larger than 10kb.

  • Optional collectionAuthorityRecord?: PublicKey | Pda

    Collection authority record. The delegate is used to verify NFTs.

  • Optional collectionMasterEdition?: PublicKey | Pda

    Master Edition account of the collection.

  • Optional collectionMetadata?: PublicKey | Pda

    Metadata account of the collection.

  • collectionMint: PublicKey | Pda

    Mint account of the collection.

  • collectionUpdateAuthority: Signer

    Update authority of the collection. This needs to be a signer so the candy machine can approve a delegate to verify minted NFTs to the collection.

  • Optional payer?: Signer

    Payer of the transaction.

  • Optional systemProgram?: PublicKey | Pda

    System program.

  • Optional tokenMetadataProgram?: PublicKey | Pda

    Token Metadata program.

Generated using TypeDoc