Coda by Ian Macalinao
    Preparing search index...

    Interface BorrowObligationLiquidityV2Input<TAccountOwner, TAccountObligation, TAccountLendingMarket, TAccountLendingMarketAuthority, TAccountBorrowReserve, TAccountBorrowReserveLiquidityMint, TAccountReserveSourceLiquidity, TAccountBorrowReserveLiquidityFeeReceiver, TAccountUserDestinationLiquidity, TAccountReferrerTokenState, TAccountTokenProgram, TAccountInstructionSysvarAccount, TAccountObligationFarmUserState, TAccountReserveFarmState, TAccountFarmsProgram>

    interface BorrowObligationLiquidityV2Input<
        TAccountOwner extends string = string,
        TAccountObligation extends string = string,
        TAccountLendingMarket extends string = string,
        TAccountLendingMarketAuthority extends string = string,
        TAccountBorrowReserve extends string = string,
        TAccountBorrowReserveLiquidityMint extends string = string,
        TAccountReserveSourceLiquidity extends string = string,
        TAccountBorrowReserveLiquidityFeeReceiver extends string = string,
        TAccountUserDestinationLiquidity extends string = string,
        TAccountReferrerTokenState extends string = string,
        TAccountTokenProgram extends string = string,
        TAccountInstructionSysvarAccount extends string = string,
        TAccountObligationFarmUserState extends string = string,
        TAccountReserveFarmState extends string = string,
        TAccountFarmsProgram extends string = string,
    > {
        borrowReserve: Address<TAccountBorrowReserve>;
        borrowReserveLiquidityFeeReceiver: Address<
            TAccountBorrowReserveLiquidityFeeReceiver,
        >;
        borrowReserveLiquidityMint: Address<TAccountBorrowReserveLiquidityMint>;
        farmsProgram?: Address<TAccountFarmsProgram>;
        instructionSysvarAccount?: Address<TAccountInstructionSysvarAccount>;
        lendingMarket: Address<TAccountLendingMarket>;
        lendingMarketAuthority: Address<TAccountLendingMarketAuthority>;
        liquidityAmount: number | bigint;
        obligation: Address<TAccountObligation>;
        obligationFarmUserState?: Address<TAccountObligationFarmUserState>;
        owner: TransactionSigner<TAccountOwner>;
        referrerTokenState?: Address<TAccountReferrerTokenState>;
        reserveFarmState?: Address<TAccountReserveFarmState>;
        reserveSourceLiquidity: Address<TAccountReserveSourceLiquidity>;
        tokenProgram?: Address<TAccountTokenProgram>;
        userDestinationLiquidity: Address<TAccountUserDestinationLiquidity>;
    }

    Type Parameters

    • TAccountOwner extends string = string
    • TAccountObligation extends string = string
    • TAccountLendingMarket extends string = string
    • TAccountLendingMarketAuthority extends string = string
    • TAccountBorrowReserve extends string = string
    • TAccountBorrowReserveLiquidityMint extends string = string
    • TAccountReserveSourceLiquidity extends string = string
    • TAccountBorrowReserveLiquidityFeeReceiver extends string = string
    • TAccountUserDestinationLiquidity extends string = string
    • TAccountReferrerTokenState extends string = string
    • TAccountTokenProgram extends string = string
    • TAccountInstructionSysvarAccount extends string = string
    • TAccountObligationFarmUserState extends string = string
    • TAccountReserveFarmState extends string = string
    • TAccountFarmsProgram extends string = string
    Index

    Properties

    borrowReserve: Address<TAccountBorrowReserve>
    borrowReserveLiquidityFeeReceiver: Address<
        TAccountBorrowReserveLiquidityFeeReceiver,
    >
    borrowReserveLiquidityMint: Address<TAccountBorrowReserveLiquidityMint>
    farmsProgram?: Address<TAccountFarmsProgram>
    instructionSysvarAccount?: Address<TAccountInstructionSysvarAccount>
    lendingMarket: Address<TAccountLendingMarket>
    lendingMarketAuthority: Address<TAccountLendingMarketAuthority>
    liquidityAmount: number | bigint
    obligation: Address<TAccountObligation>
    obligationFarmUserState?: Address<TAccountObligationFarmUserState>
    owner: TransactionSigner<TAccountOwner>
    referrerTokenState?: Address<TAccountReferrerTokenState>
    reserveFarmState?: Address<TAccountReserveFarmState>
    reserveSourceLiquidity: Address<TAccountReserveSourceLiquidity>
    tokenProgram?: Address<TAccountTokenProgram>
    userDestinationLiquidity: Address<TAccountUserDestinationLiquidity>