Coda by Ian Macalinao
Preparing search index...
@macalinao/clients-kamino-lending
getDepositAndWithdrawInstruction
Function getDepositAndWithdrawInstruction
getDepositAndWithdrawInstruction
<
TAccountDepositAccountsOwner
extends
string
,
TAccountDepositAccountsObligation
extends
string
,
TAccountDepositAccountsLendingMarket
extends
string
,
TAccountDepositAccountsLendingMarketAuthority
extends
string
,
TAccountDepositAccountsReserve
extends
string
,
TAccountDepositAccountsReserveLiquidityMint
extends
string
,
TAccountDepositAccountsReserveLiquiditySupply
extends
string
,
TAccountDepositAccountsReserveCollateralMint
extends
string
,
TAccountDepositAccountsReserveDestinationDepositCollateral
extends
string
,
TAccountDepositAccountsUserSourceLiquidity
extends
string
,
TAccountDepositAccountsPlaceholderUserDestinationCollateral
extends
string
,
TAccountDepositAccountsCollateralTokenProgram
extends
string
,
TAccountDepositAccountsLiquidityTokenProgram
extends
string
,
TAccountDepositAccountsInstructionSysvarAccount
extends
string
,
TAccountWithdrawAccountsOwner
extends
string
,
TAccountWithdrawAccountsObligation
extends
string
,
TAccountWithdrawAccountsLendingMarket
extends
string
,
TAccountWithdrawAccountsLendingMarketAuthority
extends
string
,
TAccountWithdrawAccountsWithdrawReserve
extends
string
,
TAccountWithdrawAccountsReserveLiquidityMint
extends
string
,
TAccountWithdrawAccountsReserveSourceCollateral
extends
string
,
TAccountWithdrawAccountsReserveCollateralMint
extends
string
,
TAccountWithdrawAccountsReserveLiquiditySupply
extends
string
,
TAccountWithdrawAccountsUserDestinationLiquidity
extends
string
,
TAccountWithdrawAccountsPlaceholderUserDestinationCollateral
extends
string
,
TAccountWithdrawAccountsCollateralTokenProgram
extends
string
,
TAccountWithdrawAccountsLiquidityTokenProgram
extends
string
,
TAccountWithdrawAccountsInstructionSysvarAccount
extends
string
,
TAccountDepositFarmsAccountsObligationFarmUserState
extends
string
,
TAccountDepositFarmsAccountsReserveFarmState
extends
string
,
TAccountWithdrawFarmsAccountsObligationFarmUserState
extends
string
,
TAccountWithdrawFarmsAccountsReserveFarmState
extends
string
,
TAccountFarmsProgram
extends
string
,
TProgramAddress
extends
Address
=
Address
<
"KLend2g3cP87fffoy8q1mQqGKjrxjC8boSyAYavgmjD"
>
,
>
(
input
:
DepositAndWithdrawInput
<
TAccountDepositAccountsOwner
,
TAccountDepositAccountsObligation
,
TAccountDepositAccountsLendingMarket
,
TAccountDepositAccountsLendingMarketAuthority
,
TAccountDepositAccountsReserve
,
TAccountDepositAccountsReserveLiquidityMint
,
TAccountDepositAccountsReserveLiquiditySupply
,
TAccountDepositAccountsReserveCollateralMint
,
TAccountDepositAccountsReserveDestinationDepositCollateral
,
TAccountDepositAccountsUserSourceLiquidity
,
TAccountDepositAccountsPlaceholderUserDestinationCollateral
,
TAccountDepositAccountsCollateralTokenProgram
,
TAccountDepositAccountsLiquidityTokenProgram
,
TAccountDepositAccountsInstructionSysvarAccount
,
TAccountWithdrawAccountsOwner
,
TAccountWithdrawAccountsObligation
,
TAccountWithdrawAccountsLendingMarket
,
TAccountWithdrawAccountsLendingMarketAuthority
,
TAccountWithdrawAccountsWithdrawReserve
,
TAccountWithdrawAccountsReserveLiquidityMint
,
TAccountWithdrawAccountsReserveSourceCollateral
,
TAccountWithdrawAccountsReserveCollateralMint
,
TAccountWithdrawAccountsReserveLiquiditySupply
,
TAccountWithdrawAccountsUserDestinationLiquidity
,
TAccountWithdrawAccountsPlaceholderUserDestinationCollateral
,
TAccountWithdrawAccountsCollateralTokenProgram
,
TAccountWithdrawAccountsLiquidityTokenProgram
,
TAccountWithdrawAccountsInstructionSysvarAccount
,
TAccountDepositFarmsAccountsObligationFarmUserState
,
TAccountDepositFarmsAccountsReserveFarmState
,
TAccountWithdrawFarmsAccountsObligationFarmUserState
,
TAccountWithdrawFarmsAccountsReserveFarmState
,
TAccountFarmsProgram
,
>
,
config
?:
{
programAddress
?:
TProgramAddress
}
,
)
:
DepositAndWithdrawInstruction
<
TProgramAddress
,
TAccountDepositAccountsOwner
,
TAccountDepositAccountsObligation
,
TAccountDepositAccountsLendingMarket
,
TAccountDepositAccountsLendingMarketAuthority
,
TAccountDepositAccountsReserve
,
TAccountDepositAccountsReserveLiquidityMint
,
TAccountDepositAccountsReserveLiquiditySupply
,
TAccountDepositAccountsReserveCollateralMint
,
TAccountDepositAccountsReserveDestinationDepositCollateral
,
TAccountDepositAccountsUserSourceLiquidity
,
TAccountDepositAccountsPlaceholderUserDestinationCollateral
,
TAccountDepositAccountsCollateralTokenProgram
,
TAccountDepositAccountsLiquidityTokenProgram
,
TAccountDepositAccountsInstructionSysvarAccount
,
TAccountWithdrawAccountsOwner
,
TAccountWithdrawAccountsObligation
,
TAccountWithdrawAccountsLendingMarket
,
TAccountWithdrawAccountsLendingMarketAuthority
,
TAccountWithdrawAccountsWithdrawReserve
,
TAccountWithdrawAccountsReserveLiquidityMint
,
TAccountWithdrawAccountsReserveSourceCollateral
,
TAccountWithdrawAccountsReserveCollateralMint
,
TAccountWithdrawAccountsReserveLiquiditySupply
,
TAccountWithdrawAccountsUserDestinationLiquidity
,
TAccountWithdrawAccountsPlaceholderUserDestinationCollateral
,
TAccountWithdrawAccountsCollateralTokenProgram
,
TAccountWithdrawAccountsLiquidityTokenProgram
,
TAccountWithdrawAccountsInstructionSysvarAccount
,
TAccountDepositFarmsAccountsObligationFarmUserState
,
TAccountDepositFarmsAccountsReserveFarmState
,
TAccountWithdrawFarmsAccountsObligationFarmUserState
,
TAccountWithdrawFarmsAccountsReserveFarmState
,
TAccountFarmsProgram
,
>
Type Parameters
TAccountDepositAccountsOwner
extends
string
TAccountDepositAccountsObligation
extends
string
TAccountDepositAccountsLendingMarket
extends
string
TAccountDepositAccountsLendingMarketAuthority
extends
string
TAccountDepositAccountsReserve
extends
string
TAccountDepositAccountsReserveLiquidityMint
extends
string
TAccountDepositAccountsReserveLiquiditySupply
extends
string
TAccountDepositAccountsReserveCollateralMint
extends
string
TAccountDepositAccountsReserveDestinationDepositCollateral
extends
string
TAccountDepositAccountsUserSourceLiquidity
extends
string
TAccountDepositAccountsPlaceholderUserDestinationCollateral
extends
string
TAccountDepositAccountsCollateralTokenProgram
extends
string
TAccountDepositAccountsLiquidityTokenProgram
extends
string
TAccountDepositAccountsInstructionSysvarAccount
extends
string
TAccountWithdrawAccountsOwner
extends
string
TAccountWithdrawAccountsObligation
extends
string
TAccountWithdrawAccountsLendingMarket
extends
string
TAccountWithdrawAccountsLendingMarketAuthority
extends
string
TAccountWithdrawAccountsWithdrawReserve
extends
string
TAccountWithdrawAccountsReserveLiquidityMint
extends
string
TAccountWithdrawAccountsReserveSourceCollateral
extends
string
TAccountWithdrawAccountsReserveCollateralMint
extends
string
TAccountWithdrawAccountsReserveLiquiditySupply
extends
string
TAccountWithdrawAccountsUserDestinationLiquidity
extends
string
TAccountWithdrawAccountsPlaceholderUserDestinationCollateral
extends
string
TAccountWithdrawAccountsCollateralTokenProgram
extends
string
TAccountWithdrawAccountsLiquidityTokenProgram
extends
string
TAccountWithdrawAccountsInstructionSysvarAccount
extends
string
TAccountDepositFarmsAccountsObligationFarmUserState
extends
string
TAccountDepositFarmsAccountsReserveFarmState
extends
string
TAccountWithdrawFarmsAccountsObligationFarmUserState
extends
string
TAccountWithdrawFarmsAccountsReserveFarmState
extends
string
TAccountFarmsProgram
extends
string
TProgramAddress
extends
Address
=
Address
<
"KLend2g3cP87fffoy8q1mQqGKjrxjC8boSyAYavgmjD"
>
Parameters
input
:
DepositAndWithdrawInput
<
TAccountDepositAccountsOwner
,
TAccountDepositAccountsObligation
,
TAccountDepositAccountsLendingMarket
,
TAccountDepositAccountsLendingMarketAuthority
,
TAccountDepositAccountsReserve
,
TAccountDepositAccountsReserveLiquidityMint
,
TAccountDepositAccountsReserveLiquiditySupply
,
TAccountDepositAccountsReserveCollateralMint
,
TAccountDepositAccountsReserveDestinationDepositCollateral
,
TAccountDepositAccountsUserSourceLiquidity
,
TAccountDepositAccountsPlaceholderUserDestinationCollateral
,
TAccountDepositAccountsCollateralTokenProgram
,
TAccountDepositAccountsLiquidityTokenProgram
,
TAccountDepositAccountsInstructionSysvarAccount
,
TAccountWithdrawAccountsOwner
,
TAccountWithdrawAccountsObligation
,
TAccountWithdrawAccountsLendingMarket
,
TAccountWithdrawAccountsLendingMarketAuthority
,
TAccountWithdrawAccountsWithdrawReserve
,
TAccountWithdrawAccountsReserveLiquidityMint
,
TAccountWithdrawAccountsReserveSourceCollateral
,
TAccountWithdrawAccountsReserveCollateralMint
,
TAccountWithdrawAccountsReserveLiquiditySupply
,
TAccountWithdrawAccountsUserDestinationLiquidity
,
TAccountWithdrawAccountsPlaceholderUserDestinationCollateral
,
TAccountWithdrawAccountsCollateralTokenProgram
,
TAccountWithdrawAccountsLiquidityTokenProgram
,
TAccountWithdrawAccountsInstructionSysvarAccount
,
TAccountDepositFarmsAccountsObligationFarmUserState
,
TAccountDepositFarmsAccountsReserveFarmState
,
TAccountWithdrawFarmsAccountsObligationFarmUserState
,
TAccountWithdrawFarmsAccountsReserveFarmState
,
TAccountFarmsProgram
,
>
Optional
config
:
{
programAddress
?:
TProgramAddress
}
Returns
DepositAndWithdrawInstruction
<
TProgramAddress
,
TAccountDepositAccountsOwner
,
TAccountDepositAccountsObligation
,
TAccountDepositAccountsLendingMarket
,
TAccountDepositAccountsLendingMarketAuthority
,
TAccountDepositAccountsReserve
,
TAccountDepositAccountsReserveLiquidityMint
,
TAccountDepositAccountsReserveLiquiditySupply
,
TAccountDepositAccountsReserveCollateralMint
,
TAccountDepositAccountsReserveDestinationDepositCollateral
,
TAccountDepositAccountsUserSourceLiquidity
,
TAccountDepositAccountsPlaceholderUserDestinationCollateral
,
TAccountDepositAccountsCollateralTokenProgram
,
TAccountDepositAccountsLiquidityTokenProgram
,
TAccountDepositAccountsInstructionSysvarAccount
,
TAccountWithdrawAccountsOwner
,
TAccountWithdrawAccountsObligation
,
TAccountWithdrawAccountsLendingMarket
,
TAccountWithdrawAccountsLendingMarketAuthority
,
TAccountWithdrawAccountsWithdrawReserve
,
TAccountWithdrawAccountsReserveLiquidityMint
,
TAccountWithdrawAccountsReserveSourceCollateral
,
TAccountWithdrawAccountsReserveCollateralMint
,
TAccountWithdrawAccountsReserveLiquiditySupply
,
TAccountWithdrawAccountsUserDestinationLiquidity
,
TAccountWithdrawAccountsPlaceholderUserDestinationCollateral
,
TAccountWithdrawAccountsCollateralTokenProgram
,
TAccountWithdrawAccountsLiquidityTokenProgram
,
TAccountWithdrawAccountsInstructionSysvarAccount
,
TAccountDepositFarmsAccountsObligationFarmUserState
,
TAccountDepositFarmsAccountsReserveFarmState
,
TAccountWithdrawFarmsAccountsObligationFarmUserState
,
TAccountWithdrawFarmsAccountsReserveFarmState
,
TAccountFarmsProgram
,
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Coda by Ian Macalinao
Loading...