CreateInput<DA>: {
    authority?: undefined | PublicKey<string> | Pda<string, number>;
    authorityPda?: undefined | PublicKey<string> | Pda<string, number>;
    candyMachine: Signer;
    collection: PublicKey<string> | Pda<string, number>;
    collectionUpdateAuthority: Signer;
    configLineSettings?: undefined | OptionOrNullable<ConfigLineSettings>;
    groups: undefined | GuardGroupArgs<DA>[];
    guards: undefined | Partial<DA>;
    hiddenSettings?: undefined | OptionOrNullable<HiddenSettings>;
    isMutable?: undefined | boolean;
    itemsAvailable: number | bigint;
    maxEditionSupply?: undefined | number | bigint;
    mplCoreProgram?: undefined | PublicKey<string> | Pda<string, number>;
    payer?: undefined | Signer;
    systemProgram?: undefined | PublicKey<string> | Pda<string, number>;
    sysvarInstructions?: undefined | PublicKey<string> | Pda<string, number>;
}

Type Parameters

Type declaration

  • Optional authority?: undefined | PublicKey<string> | Pda<string, number>

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

  • Optional authorityPda?: undefined | PublicKey<string> | Pda<string, number>

    Authority PDA used to verify minted NFTs to the collection.

  • candyMachine: Signer
  • collection: PublicKey<string> | Pda<string, number>

    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 configLineSettings?: undefined | OptionOrNullable<ConfigLineSettings>

    Config line settings

  • groups: undefined | GuardGroupArgs<DA>[]
  • guards: undefined | Partial<DA>
  • Optional hiddenSettings?: undefined | OptionOrNullable<HiddenSettings>

    Hidden setttings

  • Optional isMutable?: undefined | boolean

    Indicates if the asset is mutable or not (default yes)

  • itemsAvailable: number | bigint

    Number of assets available

  • Optional maxEditionSupply?: undefined | number | bigint

    Max supply of each individual asset (default 0)

  • Optional mplCoreProgram?: undefined | PublicKey<string> | Pda<string, number>

    Token Metadata program.

  • Optional payer?: undefined | Signer

    Payer of the transaction.

  • Optional systemProgram?: undefined | PublicKey<string> | Pda<string, number>

    System program.

  • Optional sysvarInstructions?: undefined | PublicKey<string> | Pda<string, number>

    Instructions sysvar account.

Generated using TypeDoc