Coda by Ian Macalinao
Preparing search index...
@macalinao/clients-kamino-lending
DepositAndWithdrawInstruction
Type Alias DepositAndWithdrawInstruction<TProgram, 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, TRemainingAccounts>
DepositAndWithdrawInstruction
:
Instruction
<
TProgram
>
&
InstructionWithData
<
ReadonlyUint8Array
,
>
&
InstructionWithAccounts
<
[
TAccountDepositAccountsOwner
extends
string
?
WritableSignerAccount
<
TAccountDepositAccountsOwner
>
&
AccountSignerMeta
<
TAccountDepositAccountsOwner
,
>
:
TAccountDepositAccountsOwner
,
TAccountDepositAccountsObligation
extends
string
?
WritableAccount
<
TAccountDepositAccountsObligation
>
:
TAccountDepositAccountsObligation
,
TAccountDepositAccountsLendingMarket
extends
string
?
ReadonlyAccount
<
TAccountDepositAccountsLendingMarket
>
:
TAccountDepositAccountsLendingMarket
,
TAccountDepositAccountsLendingMarketAuthority
extends
string
?
ReadonlyAccount
<
TAccountDepositAccountsLendingMarketAuthority
>
:
TAccountDepositAccountsLendingMarketAuthority
,
TAccountDepositAccountsReserve
extends
string
?
WritableAccount
<
TAccountDepositAccountsReserve
>
:
TAccountDepositAccountsReserve
,
TAccountDepositAccountsReserveLiquidityMint
extends
string
?
ReadonlyAccount
<
TAccountDepositAccountsReserveLiquidityMint
>
:
TAccountDepositAccountsReserveLiquidityMint
,
TAccountDepositAccountsReserveLiquiditySupply
extends
string
?
WritableAccount
<
TAccountDepositAccountsReserveLiquiditySupply
>
:
TAccountDepositAccountsReserveLiquiditySupply
,
TAccountDepositAccountsReserveCollateralMint
extends
string
?
WritableAccount
<
TAccountDepositAccountsReserveCollateralMint
>
:
TAccountDepositAccountsReserveCollateralMint
,
TAccountDepositAccountsReserveDestinationDepositCollateral
extends
string
?
WritableAccount
<
TAccountDepositAccountsReserveDestinationDepositCollateral
,
>
:
TAccountDepositAccountsReserveDestinationDepositCollateral
,
TAccountDepositAccountsUserSourceLiquidity
extends
string
?
WritableAccount
<
TAccountDepositAccountsUserSourceLiquidity
>
:
TAccountDepositAccountsUserSourceLiquidity
,
TAccountDepositAccountsPlaceholderUserDestinationCollateral
extends
string
?
ReadonlyAccount
<
TAccountDepositAccountsPlaceholderUserDestinationCollateral
,
>
:
TAccountDepositAccountsPlaceholderUserDestinationCollateral
,
TAccountDepositAccountsCollateralTokenProgram
extends
string
?
ReadonlyAccount
<
TAccountDepositAccountsCollateralTokenProgram
>
:
TAccountDepositAccountsCollateralTokenProgram
,
TAccountDepositAccountsLiquidityTokenProgram
extends
string
?
ReadonlyAccount
<
TAccountDepositAccountsLiquidityTokenProgram
>
:
TAccountDepositAccountsLiquidityTokenProgram
,
TAccountDepositAccountsInstructionSysvarAccount
extends
string
?
ReadonlyAccount
<
TAccountDepositAccountsInstructionSysvarAccount
>
:
TAccountDepositAccountsInstructionSysvarAccount
,
TAccountWithdrawAccountsOwner
extends
string
?
WritableSignerAccount
<
TAccountWithdrawAccountsOwner
>
&
AccountSignerMeta
<
TAccountWithdrawAccountsOwner
,
>
:
TAccountWithdrawAccountsOwner
,
TAccountWithdrawAccountsObligation
extends
string
?
WritableAccount
<
TAccountWithdrawAccountsObligation
>
:
TAccountWithdrawAccountsObligation
,
TAccountWithdrawAccountsLendingMarket
extends
string
?
ReadonlyAccount
<
TAccountWithdrawAccountsLendingMarket
>
:
TAccountWithdrawAccountsLendingMarket
,
TAccountWithdrawAccountsLendingMarketAuthority
extends
string
?
ReadonlyAccount
<
TAccountWithdrawAccountsLendingMarketAuthority
>
:
TAccountWithdrawAccountsLendingMarketAuthority
,
TAccountWithdrawAccountsWithdrawReserve
extends
string
?
WritableAccount
<
TAccountWithdrawAccountsWithdrawReserve
>
:
TAccountWithdrawAccountsWithdrawReserve
,
TAccountWithdrawAccountsReserveLiquidityMint
extends
string
?
ReadonlyAccount
<
TAccountWithdrawAccountsReserveLiquidityMint
>
:
TAccountWithdrawAccountsReserveLiquidityMint
,
TAccountWithdrawAccountsReserveSourceCollateral
extends
string
?
WritableAccount
<
TAccountWithdrawAccountsReserveSourceCollateral
>
:
TAccountWithdrawAccountsReserveSourceCollateral
,
TAccountWithdrawAccountsReserveCollateralMint
extends
string
?
WritableAccount
<
TAccountWithdrawAccountsReserveCollateralMint
>
:
TAccountWithdrawAccountsReserveCollateralMint
,
TAccountWithdrawAccountsReserveLiquiditySupply
extends
string
?
WritableAccount
<
TAccountWithdrawAccountsReserveLiquiditySupply
>
:
TAccountWithdrawAccountsReserveLiquiditySupply
,
TAccountWithdrawAccountsUserDestinationLiquidity
extends
string
?
WritableAccount
<
TAccountWithdrawAccountsUserDestinationLiquidity
>
:
TAccountWithdrawAccountsUserDestinationLiquidity
,
TAccountWithdrawAccountsPlaceholderUserDestinationCollateral
extends
string
?
ReadonlyAccount
<
TAccountWithdrawAccountsPlaceholderUserDestinationCollateral
,
>
:
TAccountWithdrawAccountsPlaceholderUserDestinationCollateral
,
TAccountWithdrawAccountsCollateralTokenProgram
extends
string
?
ReadonlyAccount
<
TAccountWithdrawAccountsCollateralTokenProgram
>
:
TAccountWithdrawAccountsCollateralTokenProgram
,
TAccountWithdrawAccountsLiquidityTokenProgram
extends
string
?
ReadonlyAccount
<
TAccountWithdrawAccountsLiquidityTokenProgram
>
:
TAccountWithdrawAccountsLiquidityTokenProgram
,
TAccountWithdrawAccountsInstructionSysvarAccount
extends
string
?
ReadonlyAccount
<
TAccountWithdrawAccountsInstructionSysvarAccount
>
:
TAccountWithdrawAccountsInstructionSysvarAccount
,
TAccountDepositFarmsAccountsObligationFarmUserState
extends
string
?
WritableAccount
<
TAccountDepositFarmsAccountsObligationFarmUserState
>
:
TAccountDepositFarmsAccountsObligationFarmUserState
,
TAccountDepositFarmsAccountsReserveFarmState
extends
string
?
WritableAccount
<
TAccountDepositFarmsAccountsReserveFarmState
>
:
TAccountDepositFarmsAccountsReserveFarmState
,
TAccountWithdrawFarmsAccountsObligationFarmUserState
extends
string
?
WritableAccount
<
TAccountWithdrawFarmsAccountsObligationFarmUserState
,
>
:
TAccountWithdrawFarmsAccountsObligationFarmUserState
,
TAccountWithdrawFarmsAccountsReserveFarmState
extends
string
?
WritableAccount
<
TAccountWithdrawFarmsAccountsReserveFarmState
>
:
TAccountWithdrawFarmsAccountsReserveFarmState
,
TAccountFarmsProgram
extends
string
?
ReadonlyAccount
<
TAccountFarmsProgram
>
:
TAccountFarmsProgram
,
...
TRemainingAccounts
,
]
,
>
Type Parameters
TProgram
extends
string
=
typeof
KAMINO_LENDING_PROGRAM_ADDRESS
TAccountDepositAccountsOwner
extends
string
|
AccountMeta
=
string
TAccountDepositAccountsObligation
extends
string
|
AccountMeta
=
string
TAccountDepositAccountsLendingMarket
extends
string
|
AccountMeta
=
string
TAccountDepositAccountsLendingMarketAuthority
extends
string
|
AccountMeta
=
string
TAccountDepositAccountsReserve
extends
string
|
AccountMeta
=
string
TAccountDepositAccountsReserveLiquidityMint
extends
string
|
AccountMeta
=
string
TAccountDepositAccountsReserveLiquiditySupply
extends
string
|
AccountMeta
=
string
TAccountDepositAccountsReserveCollateralMint
extends
string
|
AccountMeta
=
string
TAccountDepositAccountsReserveDestinationDepositCollateral
extends
string
|
AccountMeta
=
string
TAccountDepositAccountsUserSourceLiquidity
extends
string
|
AccountMeta
=
string
TAccountDepositAccountsPlaceholderUserDestinationCollateral
extends
string
|
AccountMeta
=
string
TAccountDepositAccountsCollateralTokenProgram
extends
string
|
AccountMeta
=
"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"
TAccountDepositAccountsLiquidityTokenProgram
extends
string
|
AccountMeta
=
"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"
TAccountDepositAccountsInstructionSysvarAccount
extends
string
|
AccountMeta
=
"Sysvar1nstructions1111111111111111111111111"
TAccountWithdrawAccountsOwner
extends
string
|
AccountMeta
=
string
TAccountWithdrawAccountsObligation
extends
string
|
AccountMeta
=
string
TAccountWithdrawAccountsLendingMarket
extends
string
|
AccountMeta
=
string
TAccountWithdrawAccountsLendingMarketAuthority
extends
string
|
AccountMeta
=
string
TAccountWithdrawAccountsWithdrawReserve
extends
string
|
AccountMeta
=
string
TAccountWithdrawAccountsReserveLiquidityMint
extends
string
|
AccountMeta
=
string
TAccountWithdrawAccountsReserveSourceCollateral
extends
string
|
AccountMeta
=
string
TAccountWithdrawAccountsReserveCollateralMint
extends
string
|
AccountMeta
=
string
TAccountWithdrawAccountsReserveLiquiditySupply
extends
string
|
AccountMeta
=
string
TAccountWithdrawAccountsUserDestinationLiquidity
extends
string
|
AccountMeta
=
string
TAccountWithdrawAccountsPlaceholderUserDestinationCollateral
extends
string
|
AccountMeta
=
string
TAccountWithdrawAccountsCollateralTokenProgram
extends
string
|
AccountMeta
=
"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"
TAccountWithdrawAccountsLiquidityTokenProgram
extends
string
|
AccountMeta
=
"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"
TAccountWithdrawAccountsInstructionSysvarAccount
extends
string
|
AccountMeta
=
"Sysvar1nstructions1111111111111111111111111"
TAccountDepositFarmsAccountsObligationFarmUserState
extends
string
|
AccountMeta
=
string
TAccountDepositFarmsAccountsReserveFarmState
extends
string
|
AccountMeta
=
string
TAccountWithdrawFarmsAccountsObligationFarmUserState
extends
string
|
AccountMeta
=
string
TAccountWithdrawFarmsAccountsReserveFarmState
extends
string
|
AccountMeta
=
string
TAccountFarmsProgram
extends
string
|
AccountMeta
=
"FarmsPZpWu9i7Kky8tPN37rs2TpmMrAZrC7S7vJa91Hr"
TRemainingAccounts
extends
readonly
AccountMeta
[]
=
[
]
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Coda by Ian Macalinao
Loading...