Coda by Ian Macalinao
Preparing search index...
@macalinao/clients-kamino-lending
WithdrawObligationCollateralAndRedeemReserveCollateralAsyncInput
Interface WithdrawObligationCollateralAndRedeemReserveCollateralAsyncInput<TAccountOwner, TAccountObligation, TAccountLendingMarket, TAccountLendingMarketAuthority, TAccountWithdrawReserve, TAccountReserveLiquidityMint, TAccountReserveSourceCollateral, TAccountReserveCollateralMint, TAccountReserveLiquiditySupply, TAccountUserDestinationLiquidity, TAccountPlaceholderUserDestinationCollateral, TAccountCollateralTokenProgram, TAccountLiquidityTokenProgram, TAccountInstructionSysvarAccount>
interface
WithdrawObligationCollateralAndRedeemReserveCollateralAsyncInput
<
TAccountOwner
extends
string
=
string
,
TAccountObligation
extends
string
=
string
,
TAccountLendingMarket
extends
string
=
string
,
TAccountLendingMarketAuthority
extends
string
=
string
,
TAccountWithdrawReserve
extends
string
=
string
,
TAccountReserveLiquidityMint
extends
string
=
string
,
TAccountReserveSourceCollateral
extends
string
=
string
,
TAccountReserveCollateralMint
extends
string
=
string
,
TAccountReserveLiquiditySupply
extends
string
=
string
,
TAccountUserDestinationLiquidity
extends
string
=
string
,
TAccountPlaceholderUserDestinationCollateral
extends
string
=
string
,
TAccountCollateralTokenProgram
extends
string
=
string
,
TAccountLiquidityTokenProgram
extends
string
=
string
,
TAccountInstructionSysvarAccount
extends
string
=
string
,
>
{
collateralAmount
:
number
|
bigint
;
collateralTokenProgram
?:
Address
<
TAccountCollateralTokenProgram
>
;
instructionSysvarAccount
?:
Address
<
TAccountInstructionSysvarAccount
>
;
lendingMarket
:
Address
<
TAccountLendingMarket
>
;
lendingMarketAuthority
?:
Address
<
TAccountLendingMarketAuthority
>
;
liquidityTokenProgram
?:
Address
<
TAccountLiquidityTokenProgram
>
;
obligation
:
Address
<
TAccountObligation
>
;
owner
:
TransactionSigner
<
TAccountOwner
>
;
placeholderUserDestinationCollateral
?:
Address
<
TAccountPlaceholderUserDestinationCollateral
,
>
;
reserveCollateralMint
?:
Address
<
TAccountReserveCollateralMint
>
;
reserveLiquidityMint
:
Address
<
TAccountReserveLiquidityMint
>
;
reserveLiquiditySupply
?:
Address
<
TAccountReserveLiquiditySupply
>
;
reserveSourceCollateral
:
Address
<
TAccountReserveSourceCollateral
>
;
userDestinationLiquidity
:
Address
<
TAccountUserDestinationLiquidity
>
;
withdrawReserve
:
Address
<
TAccountWithdrawReserve
>
;
}
Type Parameters
TAccountOwner
extends
string
=
string
TAccountObligation
extends
string
=
string
TAccountLendingMarket
extends
string
=
string
TAccountLendingMarketAuthority
extends
string
=
string
TAccountWithdrawReserve
extends
string
=
string
TAccountReserveLiquidityMint
extends
string
=
string
TAccountReserveSourceCollateral
extends
string
=
string
TAccountReserveCollateralMint
extends
string
=
string
TAccountReserveLiquiditySupply
extends
string
=
string
TAccountUserDestinationLiquidity
extends
string
=
string
TAccountPlaceholderUserDestinationCollateral
extends
string
=
string
TAccountCollateralTokenProgram
extends
string
=
string
TAccountLiquidityTokenProgram
extends
string
=
string
TAccountInstructionSysvarAccount
extends
string
=
string
Index
Properties
collateral
Amount
collateral
Token
Program?
instruction
Sysvar
Account?
lending
Market
lending
Market
Authority?
liquidity
Token
Program?
obligation
owner
placeholder
User
Destination
Collateral?
reserve
Collateral
Mint?
reserve
Liquidity
Mint
reserve
Liquidity
Supply?
reserve
Source
Collateral
user
Destination
Liquidity
withdraw
Reserve
Properties
collateral
Amount
collateralAmount
:
number
|
bigint
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
>
Optional
liquidity
Token
Program
liquidityTokenProgram
?:
Address
<
TAccountLiquidityTokenProgram
>
obligation
obligation
:
Address
<
TAccountObligation
>
owner
owner
:
TransactionSigner
<
TAccountOwner
>
Optional
placeholder
User
Destination
Collateral
placeholderUserDestinationCollateral
?:
Address
<
TAccountPlaceholderUserDestinationCollateral
,
>
Optional
reserve
Collateral
Mint
reserveCollateralMint
?:
Address
<
TAccountReserveCollateralMint
>
reserve
Liquidity
Mint
reserveLiquidityMint
:
Address
<
TAccountReserveLiquidityMint
>
Optional
reserve
Liquidity
Supply
reserveLiquiditySupply
?:
Address
<
TAccountReserveLiquiditySupply
>
reserve
Source
Collateral
reserveSourceCollateral
:
Address
<
TAccountReserveSourceCollateral
>
user
Destination
Liquidity
userDestinationLiquidity
:
Address
<
TAccountUserDestinationLiquidity
>
withdraw
Reserve
withdrawReserve
:
Address
<
TAccountWithdrawReserve
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
collateral
Amount
collateral
Token
Program
instruction
Sysvar
Account
lending
Market
lending
Market
Authority
liquidity
Token
Program
obligation
owner
placeholder
User
Destination
Collateral
reserve
Collateral
Mint
reserve
Liquidity
Mint
reserve
Liquidity
Supply
reserve
Source
Collateral
user
Destination
Liquidity
withdraw
Reserve
Coda by Ian Macalinao
Loading...