CreateV1InstructionAccounts: {
    authority?: Signer;
    masterEdition?: PublicKey | Pda;
    metadata?: PublicKey | Pda;
    mint: PublicKey | Pda | Signer;
    payer?: Signer;
    splTokenProgram?: PublicKey | Pda;
    systemProgram?: PublicKey | Pda;
    sysvarInstructions?: PublicKey | Pda;
    updateAuthority?: PublicKey | Pda | Signer;
}

Type declaration

  • Optional authority?: Signer

    Mint authority

  • Optional masterEdition?: PublicKey | Pda

    Unallocated edition account with address as pda of ['metadata', program id, mint, 'edition']

  • Optional metadata?: PublicKey | Pda

    Unallocated metadata account with address as pda of ['metadata', program id, mint id]

  • mint: PublicKey | Pda | Signer

    Mint of token asset

  • Optional payer?: Signer

    Payer

  • Optional splTokenProgram?: PublicKey | Pda

    SPL Token program

  • Optional systemProgram?: PublicKey | Pda

    System program

  • Optional sysvarInstructions?: PublicKey | Pda

    Instructions sysvar account

  • Optional updateAuthority?: PublicKey | Pda | Signer

    Update authority for the metadata account

Generated using TypeDoc