CreateCandyMachineInput: {
    authority?: undefined | PublicKey<string> | Pda<string, number>;
    authorityPda?: undefined | PublicKey<string> | Pda<string, number>;
    candyMachine: Signer;
    collectionAuthorityRecord?: undefined | PublicKey<string> | Pda<string, number>;
    collectionMasterEdition?: undefined | PublicKey<string> | Pda<string, number>;
    collectionMetadata?: undefined | PublicKey<string> | Pda<string, number>;
    collectionMint: PublicKey<string> | Pda<string, number>;
    collectionUpdateAuthority: Signer;
    configLineSettings?: undefined | OptionOrNullable<ConfigLineSettings>;
    creators: Creator[];
    hiddenSettings?: undefined | OptionOrNullable<HiddenSettings>;
    isMutable?: undefined | boolean;
    itemsAvailable: number | bigint;
    maxEditionSupply?: undefined | number | bigint;
    payer?: undefined | Signer;
    sellerFeeBasisPoints: Amount<"%", 2>;
    symbol?: undefined | string;
    systemProgram?: undefined | PublicKey<string> | Pda<string, number>;
    tokenMetadataProgram?: undefined | PublicKey<string> | Pda<string, number>;
}

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
  • Optional collectionAuthorityRecord?: undefined | PublicKey<string> | Pda<string, number>

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

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

    Master Edition account of the collection.

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

    Metadata account of the collection.

  • collectionMint: 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

  • creators: Creator[]

    List of creators

  • 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 payer?: undefined | Signer

    Payer of the transaction.

  • sellerFeeBasisPoints: Amount<"%", 2>

    Secondary sales royalty basis points (0-10000)

  • Optional symbol?: undefined | string

    Symbol for the asset

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

    System program.

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

    Token Metadata program.

Generated using TypeDoc