solana/src/instructions/token_lending/token_lending library
Classes
- ReserveConfig
- Reserve configuration
- ReserveFeesConfig
- Additional fee information on a reserve
- TokenLendingBorrowObligationLiquidityLayout
- Borrow liquidity from a reserve by depositing collateral tokens layout.
- TokenLendingDepositObligationCollateralLayout
- Deposit collateral to an obligation layout.
- TokenLendingDepositReserveLiquidityLayout
- Deposit liquidity into a reserve in exchange for collateral layout.
- TokenLendingFlashLoanLayout
- Make a flash loan layout.
- TokenLendingInitLendingMarketLayout
- Initializes a new lending market layout
- TokenLendingInitObligationLayout
- TokenLendingInitReserveLayout
- Initializes a new lending market reserve layout.
- TokenLendingLiquidateObligationLayout
- Repay borrowed liquidity to a reserve to receive collateral at a discount from an unhealthy obligation layout.
- TokenLendingProgram
- Instructions supported by the lending program.
- TokenLendingProgramConst
- TokenLendingProgramInstruction
- TokenLendingProgramLayout
- TokenLendingRedeemReserveCollateralLayout
- Redeem collateral from a reserve in exchange for liquidity layout.
- TokenLendingRefreshObligationLayout
- Refresh an obligation's layout.
- TokenLendingRefreshReserveLayout
- TokenLendingRepayObligationLiquidityLayout
- Repay borrowed liquidity to a reserve account.
- TokenLendingSetLendingMarketOwnerLayout
- Sets the new owner of a lending market layout.
- TokenLendingWithdrawObligationCollateralLayout
- Withdraw collateral from an obligation layout