Coda by Ian Macalinao
    Preparing search index...

    Interface RepayObligationLiquidityInput<TAccountOwner, TAccountObligation, TAccountLendingMarket, TAccountRepayReserve, TAccountReserveLiquidityMint, TAccountReserveDestinationLiquidity, TAccountUserSourceLiquidity, TAccountTokenProgram, TAccountInstructionSysvarAccount>

    interface RepayObligationLiquidityInput<
        TAccountOwner extends string = string,
        TAccountObligation extends string = string,
        TAccountLendingMarket extends string = string,
        TAccountRepayReserve extends string = string,
        TAccountReserveLiquidityMint extends string = string,
        TAccountReserveDestinationLiquidity extends string = string,
        TAccountUserSourceLiquidity extends string = string,
        TAccountTokenProgram extends string = string,
        TAccountInstructionSysvarAccount extends string = string,
    > {
        instructionSysvarAccount?: Address<TAccountInstructionSysvarAccount>;
        lendingMarket: Address<TAccountLendingMarket>;
        liquidityAmount: number | bigint;
        obligation: Address<TAccountObligation>;
        owner: TransactionSigner<TAccountOwner>;
        repayReserve: Address<TAccountRepayReserve>;
        reserveDestinationLiquidity: Address<TAccountReserveDestinationLiquidity>;
        reserveLiquidityMint: Address<TAccountReserveLiquidityMint>;
        tokenProgram?: Address<TAccountTokenProgram>;
        userSourceLiquidity: Address<TAccountUserSourceLiquidity>;
    }

    Type Parameters

    • TAccountOwner extends string = string
    • TAccountObligation extends string = string
    • TAccountLendingMarket extends string = string
    • TAccountRepayReserve extends string = string
    • TAccountReserveLiquidityMint extends string = string
    • TAccountReserveDestinationLiquidity extends string = string
    • TAccountUserSourceLiquidity extends string = string
    • TAccountTokenProgram extends string = string
    • TAccountInstructionSysvarAccount extends string = string
    Index

    Properties

    instructionSysvarAccount?: Address<TAccountInstructionSysvarAccount>
    lendingMarket: Address<TAccountLendingMarket>
    liquidityAmount: number | bigint
    obligation: Address<TAccountObligation>
    owner: TransactionSigner<TAccountOwner>
    repayReserve: Address<TAccountRepayReserve>
    reserveDestinationLiquidity: Address<TAccountReserveDestinationLiquidity>
    reserveLiquidityMint: Address<TAccountReserveLiquidityMint>
    tokenProgram?: Address<TAccountTokenProgram>
    userSourceLiquidity: Address<TAccountUserSourceLiquidity>