Coda by Ian Macalinao
    Preparing search index...

    Interface ApproveCollectionAuthorityAsyncInput<TAccountCollectionAuthorityRecord, TAccountNewCollectionAuthority, TAccountUpdateAuthority, TAccountPayer, TAccountMetadata, TAccountMint, TAccountSystemProgram, TAccountRent>

    interface ApproveCollectionAuthorityAsyncInput<
        TAccountCollectionAuthorityRecord extends string = string,
        TAccountNewCollectionAuthority extends string = string,
        TAccountUpdateAuthority extends string = string,
        TAccountPayer extends string = string,
        TAccountMetadata extends string = string,
        TAccountMint extends string = string,
        TAccountSystemProgram extends string = string,
        TAccountRent extends string = string,
    > {
        collectionAuthorityRecord: Address<TAccountCollectionAuthorityRecord>;
        metadata?: Address<TAccountMetadata>;
        mint: Address<TAccountMint>;
        newCollectionAuthority: Address<TAccountNewCollectionAuthority>;
        payer: TransactionSigner<TAccountPayer>;
        rent?: Address<TAccountRent>;
        systemProgram?: Address<TAccountSystemProgram>;
        updateAuthority: TransactionSigner<TAccountUpdateAuthority>;
    }

    Type Parameters

    • TAccountCollectionAuthorityRecord extends string = string
    • TAccountNewCollectionAuthority extends string = string
    • TAccountUpdateAuthority extends string = string
    • TAccountPayer extends string = string
    • TAccountMetadata extends string = string
    • TAccountMint extends string = string
    • TAccountSystemProgram extends string = string
    • TAccountRent extends string = string
    Index

    Properties

    collectionAuthorityRecord: Address<TAccountCollectionAuthorityRecord>

    Collection Authority Record PDA

    metadata?: Address<TAccountMetadata>

    Collection Metadata account

    mint: Address<TAccountMint>

    Mint of Collection Metadata

    newCollectionAuthority: Address<TAccountNewCollectionAuthority>

    A Collection Authority

    payer: TransactionSigner<TAccountPayer>

    Payer

    rent?: Address<TAccountRent>

    Rent info

    systemProgram?: Address<TAccountSystemProgram>

    System program

    updateAuthority: TransactionSigner<TAccountUpdateAuthority>

    Update Authority of Collection NFT