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