Coda by Ian Macalinao
Preparing search index...
@macalinao/clients-kamino-lending
LiquidateObligationAndRedeemReserveCollateralAsyncInput
Interface LiquidateObligationAndRedeemReserveCollateralAsyncInput<TAccountLiquidator, TAccountObligation, TAccountLendingMarket, TAccountLendingMarketAuthority, TAccountRepayReserve, TAccountRepayReserveLiquidityMint, TAccountRepayReserveLiquiditySupply, TAccountWithdrawReserve, TAccountWithdrawReserveLiquidityMint, TAccountWithdrawReserveCollateralMint, TAccountWithdrawReserveCollateralSupply, TAccountWithdrawReserveLiquiditySupply, TAccountWithdrawReserveLiquidityFeeReceiver, TAccountUserSourceLiquidity, TAccountUserDestinationCollateral, TAccountUserDestinationLiquidity, TAccountCollateralTokenProgram, TAccountRepayLiquidityTokenProgram, TAccountWithdrawLiquidityTokenProgram, TAccountInstructionSysvarAccount>
interface
LiquidateObligationAndRedeemReserveCollateralAsyncInput
<
TAccountLiquidator
extends
string
=
string
,
TAccountObligation
extends
string
=
string
,
TAccountLendingMarket
extends
string
=
string
,
TAccountLendingMarketAuthority
extends
string
=
string
,
TAccountRepayReserve
extends
string
=
string
,
TAccountRepayReserveLiquidityMint
extends
string
=
string
,
TAccountRepayReserveLiquiditySupply
extends
string
=
string
,
TAccountWithdrawReserve
extends
string
=
string
,
TAccountWithdrawReserveLiquidityMint
extends
string
=
string
,
TAccountWithdrawReserveCollateralMint
extends
string
=
string
,
TAccountWithdrawReserveCollateralSupply
extends
string
=
string
,
TAccountWithdrawReserveLiquiditySupply
extends
string
=
string
,
TAccountWithdrawReserveLiquidityFeeReceiver
extends
string
=
string
,
TAccountUserSourceLiquidity
extends
string
=
string
,
TAccountUserDestinationCollateral
extends
string
=
string
,
TAccountUserDestinationLiquidity
extends
string
=
string
,
TAccountCollateralTokenProgram
extends
string
=
string
,
TAccountRepayLiquidityTokenProgram
extends
string
=
string
,
TAccountWithdrawLiquidityTokenProgram
extends
string
=
string
,
TAccountInstructionSysvarAccount
extends
string
=
string
,
>
{
collateralTokenProgram
?:
Address
<
TAccountCollateralTokenProgram
>
;
instructionSysvarAccount
?:
Address
<
TAccountInstructionSysvarAccount
>
;
lendingMarket
:
Address
<
TAccountLendingMarket
>
;
lendingMarketAuthority
?:
Address
<
TAccountLendingMarketAuthority
>
;
liquidator
:
TransactionSigner
<
TAccountLiquidator
>
;
liquidityAmount
:
number
|
bigint
;
maxAllowedLtvOverridePercent
:
number
|
bigint
;
minAcceptableReceivedLiquidityAmount
:
number
|
bigint
;
obligation
:
Address
<
TAccountObligation
>
;
repayLiquidityTokenProgram
?:
Address
<
TAccountRepayLiquidityTokenProgram
>
;
repayReserve
:
Address
<
TAccountRepayReserve
>
;
repayReserveLiquidityMint
:
Address
<
TAccountRepayReserveLiquidityMint
>
;
repayReserveLiquiditySupply
:
Address
<
TAccountRepayReserveLiquiditySupply
>
;
userDestinationCollateral
:
Address
<
TAccountUserDestinationCollateral
>
;
userDestinationLiquidity
:
Address
<
TAccountUserDestinationLiquidity
>
;
userSourceLiquidity
:
Address
<
TAccountUserSourceLiquidity
>
;
withdrawLiquidityTokenProgram
?:
Address
<
TAccountWithdrawLiquidityTokenProgram
,
>
;
withdrawReserve
:
Address
<
TAccountWithdrawReserve
>
;
withdrawReserveCollateralMint
:
Address
<
TAccountWithdrawReserveCollateralMint
,
>
;
withdrawReserveCollateralSupply
:
Address
<
TAccountWithdrawReserveCollateralSupply
,
>
;
withdrawReserveLiquidityFeeReceiver
:
Address
<
TAccountWithdrawReserveLiquidityFeeReceiver
,
>
;
withdrawReserveLiquidityMint
:
Address
<
TAccountWithdrawReserveLiquidityMint
>
;
withdrawReserveLiquiditySupply
:
Address
<
TAccountWithdrawReserveLiquiditySupply
,
>
;
}
Type Parameters
TAccountLiquidator
extends
string
=
string
TAccountObligation
extends
string
=
string
TAccountLendingMarket
extends
string
=
string
TAccountLendingMarketAuthority
extends
string
=
string
TAccountRepayReserve
extends
string
=
string
TAccountRepayReserveLiquidityMint
extends
string
=
string
TAccountRepayReserveLiquiditySupply
extends
string
=
string
TAccountWithdrawReserve
extends
string
=
string
TAccountWithdrawReserveLiquidityMint
extends
string
=
string
TAccountWithdrawReserveCollateralMint
extends
string
=
string
TAccountWithdrawReserveCollateralSupply
extends
string
=
string
TAccountWithdrawReserveLiquiditySupply
extends
string
=
string
TAccountWithdrawReserveLiquidityFeeReceiver
extends
string
=
string
TAccountUserSourceLiquidity
extends
string
=
string
TAccountUserDestinationCollateral
extends
string
=
string
TAccountUserDestinationLiquidity
extends
string
=
string
TAccountCollateralTokenProgram
extends
string
=
string
TAccountRepayLiquidityTokenProgram
extends
string
=
string
TAccountWithdrawLiquidityTokenProgram
extends
string
=
string
TAccountInstructionSysvarAccount
extends
string
=
string
Index
Properties
collateral
Token
Program?
instruction
Sysvar
Account?
lending
Market
lending
Market
Authority?
liquidator
liquidity
Amount
max
Allowed
Ltv
Override
Percent
min
Acceptable
Received
Liquidity
Amount
obligation
repay
Liquidity
Token
Program?
repay
Reserve
repay
Reserve
Liquidity
Mint
repay
Reserve
Liquidity
Supply
user
Destination
Collateral
user
Destination
Liquidity
user
Source
Liquidity
withdraw
Liquidity
Token
Program?
withdraw
Reserve
withdraw
Reserve
Collateral
Mint
withdraw
Reserve
Collateral
Supply
withdraw
Reserve
Liquidity
Fee
Receiver
withdraw
Reserve
Liquidity
Mint
withdraw
Reserve
Liquidity
Supply
Properties
Optional
collateral
Token
Program
collateralTokenProgram
?:
Address
<
TAccountCollateralTokenProgram
>
Optional
instruction
Sysvar
Account
instructionSysvarAccount
?:
Address
<
TAccountInstructionSysvarAccount
>
lending
Market
lendingMarket
:
Address
<
TAccountLendingMarket
>
Optional
lending
Market
Authority
lendingMarketAuthority
?:
Address
<
TAccountLendingMarketAuthority
>
liquidator
liquidator
:
TransactionSigner
<
TAccountLiquidator
>
liquidity
Amount
liquidityAmount
:
number
|
bigint
max
Allowed
Ltv
Override
Percent
maxAllowedLtvOverridePercent
:
number
|
bigint
min
Acceptable
Received
Liquidity
Amount
minAcceptableReceivedLiquidityAmount
:
number
|
bigint
obligation
obligation
:
Address
<
TAccountObligation
>
Optional
repay
Liquidity
Token
Program
repayLiquidityTokenProgram
?:
Address
<
TAccountRepayLiquidityTokenProgram
>
repay
Reserve
repayReserve
:
Address
<
TAccountRepayReserve
>
repay
Reserve
Liquidity
Mint
repayReserveLiquidityMint
:
Address
<
TAccountRepayReserveLiquidityMint
>
repay
Reserve
Liquidity
Supply
repayReserveLiquiditySupply
:
Address
<
TAccountRepayReserveLiquiditySupply
>
user
Destination
Collateral
userDestinationCollateral
:
Address
<
TAccountUserDestinationCollateral
>
user
Destination
Liquidity
userDestinationLiquidity
:
Address
<
TAccountUserDestinationLiquidity
>
user
Source
Liquidity
userSourceLiquidity
:
Address
<
TAccountUserSourceLiquidity
>
Optional
withdraw
Liquidity
Token
Program
withdrawLiquidityTokenProgram
?:
Address
<
TAccountWithdrawLiquidityTokenProgram
>
withdraw
Reserve
withdrawReserve
:
Address
<
TAccountWithdrawReserve
>
withdraw
Reserve
Collateral
Mint
withdrawReserveCollateralMint
:
Address
<
TAccountWithdrawReserveCollateralMint
>
withdraw
Reserve
Collateral
Supply
withdrawReserveCollateralSupply
:
Address
<
TAccountWithdrawReserveCollateralSupply
,
>
withdraw
Reserve
Liquidity
Fee
Receiver
withdrawReserveLiquidityFeeReceiver
:
Address
<
TAccountWithdrawReserveLiquidityFeeReceiver
,
>
withdraw
Reserve
Liquidity
Mint
withdrawReserveLiquidityMint
:
Address
<
TAccountWithdrawReserveLiquidityMint
>
withdraw
Reserve
Liquidity
Supply
withdrawReserveLiquiditySupply
:
Address
<
TAccountWithdrawReserveLiquiditySupply
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
collateral
Token
Program
instruction
Sysvar
Account
lending
Market
lending
Market
Authority
liquidator
liquidity
Amount
max
Allowed
Ltv
Override
Percent
min
Acceptable
Received
Liquidity
Amount
obligation
repay
Liquidity
Token
Program
repay
Reserve
repay
Reserve
Liquidity
Mint
repay
Reserve
Liquidity
Supply
user
Destination
Collateral
user
Destination
Liquidity
user
Source
Liquidity
withdraw
Liquidity
Token
Program
withdraw
Reserve
withdraw
Reserve
Collateral
Mint
withdraw
Reserve
Collateral
Supply
withdraw
Reserve
Liquidity
Fee
Receiver
withdraw
Reserve
Liquidity
Mint
withdraw
Reserve
Liquidity
Supply
Coda by Ian Macalinao
Loading...