Coda by Ian Macalinao
    Preparing search index...

    Interface RepayAndWithdrawAndRedeemInput<TAccountRepayAccountsOwner, TAccountRepayAccountsObligation, TAccountRepayAccountsLendingMarket, TAccountRepayAccountsRepayReserve, TAccountRepayAccountsReserveLiquidityMint, TAccountRepayAccountsReserveDestinationLiquidity, TAccountRepayAccountsUserSourceLiquidity, TAccountRepayAccountsTokenProgram, TAccountRepayAccountsInstructionSysvarAccount, TAccountWithdrawAccountsOwner, TAccountWithdrawAccountsObligation, TAccountWithdrawAccountsLendingMarket, TAccountWithdrawAccountsLendingMarketAuthority, TAccountWithdrawAccountsWithdrawReserve, TAccountWithdrawAccountsReserveLiquidityMint, TAccountWithdrawAccountsReserveSourceCollateral, TAccountWithdrawAccountsReserveCollateralMint, TAccountWithdrawAccountsReserveLiquiditySupply, TAccountWithdrawAccountsUserDestinationLiquidity, TAccountWithdrawAccountsPlaceholderUserDestinationCollateral, TAccountWithdrawAccountsCollateralTokenProgram, TAccountWithdrawAccountsLiquidityTokenProgram, TAccountWithdrawAccountsInstructionSysvarAccount, TAccountCollateralFarmsAccountsObligationFarmUserState, TAccountCollateralFarmsAccountsReserveFarmState, TAccountRepayDebtFarmsAccountsObligationFarmUserState, TAccountRepayDebtFarmsAccountsReserveFarmState, TAccountFarmsProgram>

    interface RepayAndWithdrawAndRedeemInput<
        TAccountRepayAccountsOwner extends string = string,
        TAccountRepayAccountsObligation extends string = string,
        TAccountRepayAccountsLendingMarket extends string = string,
        TAccountRepayAccountsRepayReserve extends string = string,
        TAccountRepayAccountsReserveLiquidityMint extends string = string,
        TAccountRepayAccountsReserveDestinationLiquidity extends string = string,
        TAccountRepayAccountsUserSourceLiquidity extends string = string,
        TAccountRepayAccountsTokenProgram extends string = string,
        TAccountRepayAccountsInstructionSysvarAccount extends string = string,
        TAccountWithdrawAccountsOwner extends string = string,
        TAccountWithdrawAccountsObligation extends string = string,
        TAccountWithdrawAccountsLendingMarket extends string = string,
        TAccountWithdrawAccountsLendingMarketAuthority extends string = string,
        TAccountWithdrawAccountsWithdrawReserve extends string = string,
        TAccountWithdrawAccountsReserveLiquidityMint extends string = string,
        TAccountWithdrawAccountsReserveSourceCollateral extends string = string,
        TAccountWithdrawAccountsReserveCollateralMint extends string = string,
        TAccountWithdrawAccountsReserveLiquiditySupply extends string = string,
        TAccountWithdrawAccountsUserDestinationLiquidity extends string = string,
        TAccountWithdrawAccountsPlaceholderUserDestinationCollateral extends
            string = string,
        TAccountWithdrawAccountsCollateralTokenProgram extends string = string,
        TAccountWithdrawAccountsLiquidityTokenProgram extends string = string,
        TAccountWithdrawAccountsInstructionSysvarAccount extends string = string,
        TAccountCollateralFarmsAccountsObligationFarmUserState extends
            string = string,
        TAccountCollateralFarmsAccountsReserveFarmState extends string = string,
        TAccountRepayDebtFarmsAccountsObligationFarmUserState extends
            string = string,
        TAccountRepayDebtFarmsAccountsReserveFarmState extends string = string,
        TAccountFarmsProgram extends string = string,
    > {
        collateralFarmsAccountsObligationFarmUserState?: Address<
            TAccountCollateralFarmsAccountsObligationFarmUserState,
        >;
        collateralFarmsAccountsReserveFarmState?: Address<
            TAccountCollateralFarmsAccountsReserveFarmState,
        >;
        farmsProgram?: Address<TAccountFarmsProgram>;
        repayAccountsInstructionSysvarAccount?: Address<
            TAccountRepayAccountsInstructionSysvarAccount,
        >;
        repayAccountsLendingMarket: Address<TAccountRepayAccountsLendingMarket>;
        repayAccountsObligation: Address<TAccountRepayAccountsObligation>;
        repayAccountsOwner: TransactionSigner<TAccountRepayAccountsOwner>;
        repayAccountsRepayReserve: Address<TAccountRepayAccountsRepayReserve>;
        repayAccountsReserveDestinationLiquidity: Address<
            TAccountRepayAccountsReserveDestinationLiquidity,
        >;
        repayAccountsReserveLiquidityMint: Address<
            TAccountRepayAccountsReserveLiquidityMint,
        >;
        repayAccountsTokenProgram?: Address<TAccountRepayAccountsTokenProgram>;
        repayAccountsUserSourceLiquidity: Address<
            TAccountRepayAccountsUserSourceLiquidity,
        >;
        repayAmount: number
        | bigint;
        repayDebtFarmsAccountsObligationFarmUserState?: Address<
            TAccountRepayDebtFarmsAccountsObligationFarmUserState,
        >;
        repayDebtFarmsAccountsReserveFarmState?: Address<
            TAccountRepayDebtFarmsAccountsReserveFarmState,
        >;
        withdrawAccountsCollateralTokenProgram?: Address<
            TAccountWithdrawAccountsCollateralTokenProgram,
        >;
        withdrawAccountsInstructionSysvarAccount?: Address<
            TAccountWithdrawAccountsInstructionSysvarAccount,
        >;
        withdrawAccountsLendingMarket: Address<
            TAccountWithdrawAccountsLendingMarket,
        >;
        withdrawAccountsLendingMarketAuthority: Address<
            TAccountWithdrawAccountsLendingMarketAuthority,
        >;
        withdrawAccountsLiquidityTokenProgram?: Address<
            TAccountWithdrawAccountsLiquidityTokenProgram,
        >;
        withdrawAccountsObligation: Address<TAccountWithdrawAccountsObligation>;
        withdrawAccountsOwner: TransactionSigner<TAccountWithdrawAccountsOwner>;
        withdrawAccountsPlaceholderUserDestinationCollateral?: Address<
            TAccountWithdrawAccountsPlaceholderUserDestinationCollateral,
        >;
        withdrawAccountsReserveCollateralMint: Address<
            TAccountWithdrawAccountsReserveCollateralMint,
        >;
        withdrawAccountsReserveLiquidityMint: Address<
            TAccountWithdrawAccountsReserveLiquidityMint,
        >;
        withdrawAccountsReserveLiquiditySupply: Address<
            TAccountWithdrawAccountsReserveLiquiditySupply,
        >;
        withdrawAccountsReserveSourceCollateral: Address<
            TAccountWithdrawAccountsReserveSourceCollateral,
        >;
        withdrawAccountsUserDestinationLiquidity: Address<
            TAccountWithdrawAccountsUserDestinationLiquidity,
        >;
        withdrawAccountsWithdrawReserve: Address<
            TAccountWithdrawAccountsWithdrawReserve,
        >;
        withdrawCollateralAmount: number
        | bigint;
    }

    Type Parameters

    • TAccountRepayAccountsOwner extends string = string
    • TAccountRepayAccountsObligation extends string = string
    • TAccountRepayAccountsLendingMarket extends string = string
    • TAccountRepayAccountsRepayReserve extends string = string
    • TAccountRepayAccountsReserveLiquidityMint extends string = string
    • TAccountRepayAccountsReserveDestinationLiquidity extends string = string
    • TAccountRepayAccountsUserSourceLiquidity extends string = string
    • TAccountRepayAccountsTokenProgram extends string = string
    • TAccountRepayAccountsInstructionSysvarAccount extends string = string
    • TAccountWithdrawAccountsOwner extends string = string
    • TAccountWithdrawAccountsObligation extends string = string
    • TAccountWithdrawAccountsLendingMarket extends string = string
    • TAccountWithdrawAccountsLendingMarketAuthority extends string = string
    • TAccountWithdrawAccountsWithdrawReserve extends string = string
    • TAccountWithdrawAccountsReserveLiquidityMint extends string = string
    • TAccountWithdrawAccountsReserveSourceCollateral extends string = string
    • TAccountWithdrawAccountsReserveCollateralMint extends string = string
    • TAccountWithdrawAccountsReserveLiquiditySupply extends string = string
    • TAccountWithdrawAccountsUserDestinationLiquidity extends string = string
    • TAccountWithdrawAccountsPlaceholderUserDestinationCollateral extends string = string
    • TAccountWithdrawAccountsCollateralTokenProgram extends string = string
    • TAccountWithdrawAccountsLiquidityTokenProgram extends string = string
    • TAccountWithdrawAccountsInstructionSysvarAccount extends string = string
    • TAccountCollateralFarmsAccountsObligationFarmUserState extends string = string
    • TAccountCollateralFarmsAccountsReserveFarmState extends string = string
    • TAccountRepayDebtFarmsAccountsObligationFarmUserState extends string = string
    • TAccountRepayDebtFarmsAccountsReserveFarmState extends string = string
    • TAccountFarmsProgram extends string = string
    Index

    Properties

    collateralFarmsAccountsObligationFarmUserState?: Address<
        TAccountCollateralFarmsAccountsObligationFarmUserState,
    >
    collateralFarmsAccountsReserveFarmState?: Address<
        TAccountCollateralFarmsAccountsReserveFarmState,
    >
    farmsProgram?: Address<TAccountFarmsProgram>
    repayAccountsInstructionSysvarAccount?: Address<
        TAccountRepayAccountsInstructionSysvarAccount,
    >
    repayAccountsLendingMarket: Address<TAccountRepayAccountsLendingMarket>
    repayAccountsObligation: Address<TAccountRepayAccountsObligation>
    repayAccountsOwner: TransactionSigner<TAccountRepayAccountsOwner>
    repayAccountsRepayReserve: Address<TAccountRepayAccountsRepayReserve>
    repayAccountsReserveDestinationLiquidity: Address<
        TAccountRepayAccountsReserveDestinationLiquidity,
    >
    repayAccountsReserveLiquidityMint: Address<
        TAccountRepayAccountsReserveLiquidityMint,
    >
    repayAccountsTokenProgram?: Address<TAccountRepayAccountsTokenProgram>
    repayAccountsUserSourceLiquidity: Address<
        TAccountRepayAccountsUserSourceLiquidity,
    >
    repayAmount: number | bigint
    repayDebtFarmsAccountsObligationFarmUserState?: Address<
        TAccountRepayDebtFarmsAccountsObligationFarmUserState,
    >
    repayDebtFarmsAccountsReserveFarmState?: Address<
        TAccountRepayDebtFarmsAccountsReserveFarmState,
    >
    withdrawAccountsCollateralTokenProgram?: Address<
        TAccountWithdrawAccountsCollateralTokenProgram,
    >
    withdrawAccountsInstructionSysvarAccount?: Address<
        TAccountWithdrawAccountsInstructionSysvarAccount,
    >
    withdrawAccountsLendingMarket: Address<TAccountWithdrawAccountsLendingMarket>
    withdrawAccountsLendingMarketAuthority: Address<
        TAccountWithdrawAccountsLendingMarketAuthority,
    >
    withdrawAccountsLiquidityTokenProgram?: Address<
        TAccountWithdrawAccountsLiquidityTokenProgram,
    >
    withdrawAccountsObligation: Address<TAccountWithdrawAccountsObligation>
    withdrawAccountsOwner: TransactionSigner<TAccountWithdrawAccountsOwner>
    withdrawAccountsPlaceholderUserDestinationCollateral?: Address<
        TAccountWithdrawAccountsPlaceholderUserDestinationCollateral,
    >
    withdrawAccountsReserveCollateralMint: Address<
        TAccountWithdrawAccountsReserveCollateralMint,
    >
    withdrawAccountsReserveLiquidityMint: Address<
        TAccountWithdrawAccountsReserveLiquidityMint,
    >
    withdrawAccountsReserveLiquiditySupply: Address<
        TAccountWithdrawAccountsReserveLiquiditySupply,
    >
    withdrawAccountsReserveSourceCollateral: Address<
        TAccountWithdrawAccountsReserveSourceCollateral,
    >
    withdrawAccountsUserDestinationLiquidity: Address<
        TAccountWithdrawAccountsUserDestinationLiquidity,
    >
    withdrawAccountsWithdrawReserve: Address<
        TAccountWithdrawAccountsWithdrawReserve,
    >
    withdrawCollateralAmount: number | bigint