Module instruction

Module instruction 

Source
Expand description

Instruction types

Enums§

LendingInstruction
Instructions supported by the lending program.

Functions§

borrow_obligation_liquidity
Creates a ‘BorrowObligationLiquidity’ instruction.
deposit_obligation_collateral
Creates a ‘DepositObligationCollateral’ instruction.
deposit_reserve_liquidity
Creates a ‘DepositReserveLiquidity’ instruction.
deposit_reserve_liquidity_and_obligation_collateral
Creates a ‘DepositReserveLiquidityAndObligationCollateral’ instruction.
flash_borrow_reserve_liquidity
Creates a ‘FlashBorrowReserveLiquidity’ instruction.
flash_repay_reserve_liquidity
Creates a ‘FlashRepayReserveLiquidity’ instruction.
init_lending_market
Creates an ‘InitLendingMarket’ instruction.
init_obligation
Creates an ‘InitObligation’ instruction.
init_reserve
Creates an ‘InitReserve’ instruction.
liquidate_obligation
Creates a LiquidateObligation instruction
liquidate_obligation_and_redeem_reserve_collateral
Creates a LiquidateObligationAndRedeemReserveCollateral instruction
redeem_fees
Creates a RedeemFees instruction
redeem_reserve_collateral
Creates a ‘RedeemReserveCollateral’ instruction.
refresh_obligation
Creates a ‘RefreshObligation’ instruction.
refresh_reserve
Creates a RefreshReserve instruction
repay_obligation_liquidity
Creates a RepayObligationLiquidity instruction
set_lending_market_owner
Creates a ‘SetLendingMarketOwner’ instruction.
update_reserve_config
Creates an ‘UpdateReserveConfig’ instruction.
withdraw_obligation_collateral
Creates a ‘WithdrawObligationCollateral’ instruction.
withdraw_obligation_collateral_and_redeem_reserve_collateral
Creates a ‘WithdrawObligationCollateralAndRedeemReserveCollateral’ instruction.