Coda by Ian Macalinao
    Preparing search index...

    Interface ParsedDeprecatedCreateReservationListInstruction<TProgram, TAccountMetas>

    interface ParsedDeprecatedCreateReservationListInstruction<
        TProgram extends string = typeof TOKEN_METADATA_PROGRAM_ADDRESS,
        TAccountMetas extends readonly AccountMeta[] = readonly AccountMeta[],
    > {
        accounts: {
            masterEdition: TAccountMetas[3];
            metadata: TAccountMetas[5];
            payer: TAccountMetas[1];
            rent: TAccountMetas[7];
            reservationList: TAccountMetas[0];
            resource: TAccountMetas[4];
            systemProgram: TAccountMetas[6];
            updateAuthority: TAccountMetas[2];
        };
        data: DeprecatedCreateReservationListInstructionData;
        programAddress: Address<TProgram>;
    }

    Type Parameters

    Index

    Properties

    accounts: {
        masterEdition: TAccountMetas[3];
        metadata: TAccountMetas[5];
        payer: TAccountMetas[1];
        rent: TAccountMetas[7];
        reservationList: TAccountMetas[0];
        resource: TAccountMetas[4];
        systemProgram: TAccountMetas[6];
        updateAuthority: TAccountMetas[2];
    }

    Type Declaration

    • masterEdition: TAccountMetas[3]

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

    • metadata: TAccountMetas[5]

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

    • payer: TAccountMetas[1]

      Payer

    • rent: TAccountMetas[7]

      Rent info

    • reservationList: TAccountMetas[0]

      PDA for ReservationList of ['metadata', program id, master edition key, 'reservation', resource-key]

    • resource: TAccountMetas[4]

      A resource you wish to tie the reservation list to. This is so your later visitors who come to redeem can derive your reservation list PDA with something they can easily get at. You choose what this should be.

    • systemProgram: TAccountMetas[6]

      System program

    • updateAuthority: TAccountMetas[2]

      Update authority

    programAddress: Address<TProgram>