Coda by Ian Macalinao
    Preparing search index...

    Interface CreateMetadataAccountV3Input<TAccountMetadata, TAccountMint, TAccountMintAuthority, TAccountPayer, TAccountUpdateAuthority, TAccountSystemProgram, TAccountRent>

    interface CreateMetadataAccountV3Input<
        TAccountMetadata extends string = string,
        TAccountMint extends string = string,
        TAccountMintAuthority extends string = string,
        TAccountPayer extends string = string,
        TAccountUpdateAuthority extends string = string,
        TAccountSystemProgram extends string = string,
        TAccountRent extends string = string,
    > {
        createMetadataAccountArgsV3: CreateMetadataAccountArgsV3Args;
        metadata: Address<TAccountMetadata>;
        mint: Address<TAccountMint>;
        mintAuthority: TransactionSigner<TAccountMintAuthority>;
        payer: TransactionSigner<TAccountPayer>;
        rent?: Address<TAccountRent>;
        systemProgram?: Address<TAccountSystemProgram>;
        updateAuthority:
            | Address<TAccountUpdateAuthority>
            | TransactionSigner<TAccountUpdateAuthority>;
    }

    Type Parameters

    • TAccountMetadata extends string = string
    • TAccountMint extends string = string
    • TAccountMintAuthority extends string = string
    • TAccountPayer extends string = string
    • TAccountUpdateAuthority extends string = string
    • TAccountSystemProgram extends string = string
    • TAccountRent extends string = string
    Index

    Properties

    createMetadataAccountArgsV3: CreateMetadataAccountArgsV3Args
    metadata: Address<TAccountMetadata>

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

    mint: Address<TAccountMint>

    Mint of token asset

    mintAuthority: TransactionSigner<TAccountMintAuthority>

    Mint authority

    payer: TransactionSigner<TAccountPayer>

    payer

    rent?: Address<TAccountRent>

    Rent info

    systemProgram?: Address<TAccountSystemProgram>

    System program

    updateAuthority:
        | Address<TAccountUpdateAuthority>
        | TransactionSigner<TAccountUpdateAuthority>

    update authority info