Coda by Ian Macalinao
    Preparing search index...

    Type Alias InitObligationFarmsForReserveInstruction<TProgram, TAccountPayer, TAccountOwner, TAccountObligation, TAccountLendingMarketAuthority, TAccountReserve, TAccountReserveFarmState, TAccountObligationFarm, TAccountLendingMarket, TAccountFarmsProgram, TAccountRent, TAccountSystemProgram, TRemainingAccounts>

    InitObligationFarmsForReserveInstruction: Instruction<TProgram> & InstructionWithData<
        ReadonlyUint8Array,
    > & InstructionWithAccounts<
        [
            TAccountPayer extends string
                ? WritableSignerAccount<TAccountPayer> & AccountSignerMeta<
                    TAccountPayer,
                >
                : TAccountPayer,
            TAccountOwner extends string
                ? ReadonlyAccount<TAccountOwner>
                : TAccountOwner,
            TAccountObligation extends string
                ? WritableAccount<TAccountObligation>
                : TAccountObligation,
            TAccountLendingMarketAuthority extends string
                ? ReadonlyAccount<TAccountLendingMarketAuthority>
                : TAccountLendingMarketAuthority,
            TAccountReserve extends string
                ? WritableAccount<TAccountReserve>
                : TAccountReserve,
            TAccountReserveFarmState extends string
                ? WritableAccount<TAccountReserveFarmState>
                : TAccountReserveFarmState,
            TAccountObligationFarm extends string
                ? WritableAccount<TAccountObligationFarm>
                : TAccountObligationFarm,
            TAccountLendingMarket extends string
                ? ReadonlyAccount<TAccountLendingMarket>
                : TAccountLendingMarket,
            TAccountFarmsProgram extends string
                ? ReadonlyAccount<TAccountFarmsProgram>
                : TAccountFarmsProgram,
            TAccountRent extends string ? ReadonlyAccount<TAccountRent> : TAccountRent,
            TAccountSystemProgram extends string
                ? ReadonlyAccount<TAccountSystemProgram>
                : TAccountSystemProgram,
            ...TRemainingAccounts,
        ],
    >

    Type Parameters

    • TProgram extends string = typeof KAMINO_LENDING_PROGRAM_ADDRESS
    • TAccountPayer extends string | AccountMeta = string
    • TAccountOwner extends string | AccountMeta = string
    • TAccountObligation extends string | AccountMeta = string
    • TAccountLendingMarketAuthority extends string | AccountMeta = string
    • TAccountReserve extends string | AccountMeta = string
    • TAccountReserveFarmState extends string | AccountMeta = string
    • TAccountObligationFarm extends string | AccountMeta = string
    • TAccountLendingMarket extends string | AccountMeta = string
    • TAccountFarmsProgram extends string | AccountMeta = "FarmsPZpWu9i7Kky8tPN37rs2TpmMrAZrC7S7vJa91Hr"
    • TAccountRent extends string | AccountMeta = "SysvarRent111111111111111111111111111111111"
    • TAccountSystemProgram extends string | AccountMeta = "11111111111111111111111111111111"
    • TRemainingAccounts extends readonly AccountMeta[] = []