Coda by Ian Macalinao
    Preparing search index...

    Interface DeprecatedMintNewEditionFromMasterEditionViaPrintingTokenAsyncInput<TAccountMetadata, TAccountEdition, TAccountMasterEdition, TAccountMint, TAccountMintAuthority, TAccountPrintingMint, TAccountMasterTokenAccount, TAccountEditionMarker, TAccountBurnAuthority, TAccountPayer, TAccountMasterUpdateAuthority, TAccountMasterMetadata, TAccountTokenProgram, TAccountSystemProgram, TAccountRent, TAccountReservationList>

    interface DeprecatedMintNewEditionFromMasterEditionViaPrintingTokenAsyncInput<
        TAccountMetadata extends string = string,
        TAccountEdition extends string = string,
        TAccountMasterEdition extends string = string,
        TAccountMint extends string = string,
        TAccountMintAuthority extends string = string,
        TAccountPrintingMint extends string = string,
        TAccountMasterTokenAccount extends string = string,
        TAccountEditionMarker extends string = string,
        TAccountBurnAuthority extends string = string,
        TAccountPayer extends string = string,
        TAccountMasterUpdateAuthority extends string = string,
        TAccountMasterMetadata extends string = string,
        TAccountTokenProgram extends string = string,
        TAccountSystemProgram extends string = string,
        TAccountRent extends string = string,
        TAccountReservationList extends string = string,
    > {
        burnAuthority: TransactionSigner<TAccountBurnAuthority>;
        edition: Address<TAccountEdition>;
        editionMarker: Address<TAccountEditionMarker>;
        masterEdition: Address<TAccountMasterEdition>;
        masterMetadata: Address<TAccountMasterMetadata>;
        masterTokenAccount: Address<TAccountMasterTokenAccount>;
        masterUpdateAuthority: Address<TAccountMasterUpdateAuthority>;
        metadata?: Address<TAccountMetadata>;
        mint: Address<TAccountMint>;
        mintAuthority: TransactionSigner<TAccountMintAuthority>;
        payer: TransactionSigner<TAccountPayer>;
        printingMint: Address<TAccountPrintingMint>;
        rent?: Address<TAccountRent>;
        reservationList?: Address<TAccountReservationList>;
        systemProgram?: Address<TAccountSystemProgram>;
        tokenProgram?: Address<TAccountTokenProgram>;
    }

    Type Parameters

    • TAccountMetadata extends string = string
    • TAccountEdition extends string = string
    • TAccountMasterEdition extends string = string
    • TAccountMint extends string = string
    • TAccountMintAuthority extends string = string
    • TAccountPrintingMint extends string = string
    • TAccountMasterTokenAccount extends string = string
    • TAccountEditionMarker extends string = string
    • TAccountBurnAuthority extends string = string
    • TAccountPayer extends string = string
    • TAccountMasterUpdateAuthority extends string = string
    • TAccountMasterMetadata extends string = string
    • TAccountTokenProgram extends string = string
    • TAccountSystemProgram extends string = string
    • TAccountRent extends string = string
    • TAccountReservationList extends string = string
    Index

    Properties

    burnAuthority: TransactionSigner<TAccountBurnAuthority>

    Burn authority for this token

    edition: Address<TAccountEdition>

    New Edition V1 (pda of ['metadata', program id, mint id, 'edition'])

    editionMarker: Address<TAccountEditionMarker>

    Edition pda to mark creation - will be checked for pre-existence. (pda of ['metadata', program id, master mint id, edition_number])

    masterEdition: Address<TAccountMasterEdition>

    Master Record Edition V1 (pda of ['metadata', program id, master metadata mint id, 'edition'])

    masterMetadata: Address<TAccountMasterMetadata>

    Master record metadata account

    masterTokenAccount: Address<TAccountMasterTokenAccount>

    Token account containing Printing mint token to be transferred

    masterUpdateAuthority: Address<TAccountMasterUpdateAuthority>

    update authority info for new metadata account

    metadata?: Address<TAccountMetadata>

    New Metadata key (pda of ['metadata', program id, mint id])

    mint: Address<TAccountMint>

    Mint of new token - THIS WILL TRANSFER AUTHORITY AWAY FROM THIS KEY

    mintAuthority: TransactionSigner<TAccountMintAuthority>

    Mint authority of new mint

    payer: TransactionSigner<TAccountPayer>

    payer

    printingMint: Address<TAccountPrintingMint>

    Printing Mint of master record edition

    rent?: Address<TAccountRent>

    Rent info

    reservationList?: Address<TAccountReservationList>

    Reservation List - If present, and you are on this list, you can get an edition number given by your position on the list.

    systemProgram?: Address<TAccountSystemProgram>

    System program

    tokenProgram?: Address<TAccountTokenProgram>

    Token program