Coda by Ian Macalinao
Preparing search index...
@macalinao/clients-kamino-lending
RepayAndWithdrawAndRedeemInput
Interface RepayAndWithdrawAndRedeemInput<TAccountRepayAccountsOwner, TAccountRepayAccountsObligation, TAccountRepayAccountsLendingMarket, TAccountRepayAccountsRepayReserve, TAccountRepayAccountsReserveLiquidityMint, TAccountRepayAccountsReserveDestinationLiquidity, TAccountRepayAccountsUserSourceLiquidity, TAccountRepayAccountsTokenProgram, TAccountRepayAccountsInstructionSysvarAccount, TAccountWithdrawAccountsOwner, TAccountWithdrawAccountsObligation, TAccountWithdrawAccountsLendingMarket, TAccountWithdrawAccountsLendingMarketAuthority, TAccountWithdrawAccountsWithdrawReserve, TAccountWithdrawAccountsReserveLiquidityMint, TAccountWithdrawAccountsReserveSourceCollateral, TAccountWithdrawAccountsReserveCollateralMint, TAccountWithdrawAccountsReserveLiquiditySupply, TAccountWithdrawAccountsUserDestinationLiquidity, TAccountWithdrawAccountsPlaceholderUserDestinationCollateral, TAccountWithdrawAccountsCollateralTokenProgram, TAccountWithdrawAccountsLiquidityTokenProgram, TAccountWithdrawAccountsInstructionSysvarAccount, TAccountCollateralFarmsAccountsObligationFarmUserState, TAccountCollateralFarmsAccountsReserveFarmState, TAccountRepayDebtFarmsAccountsObligationFarmUserState, TAccountRepayDebtFarmsAccountsReserveFarmState, TAccountFarmsProgram>
interface
RepayAndWithdrawAndRedeemInput
<
TAccountRepayAccountsOwner
extends
string
=
string
,
TAccountRepayAccountsObligation
extends
string
=
string
,
TAccountRepayAccountsLendingMarket
extends
string
=
string
,
TAccountRepayAccountsRepayReserve
extends
string
=
string
,
TAccountRepayAccountsReserveLiquidityMint
extends
string
=
string
,
TAccountRepayAccountsReserveDestinationLiquidity
extends
string
=
string
,
TAccountRepayAccountsUserSourceLiquidity
extends
string
=
string
,
TAccountRepayAccountsTokenProgram
extends
string
=
string
,
TAccountRepayAccountsInstructionSysvarAccount
extends
string
=
string
,
TAccountWithdrawAccountsOwner
extends
string
=
string
,
TAccountWithdrawAccountsObligation
extends
string
=
string
,
TAccountWithdrawAccountsLendingMarket
extends
string
=
string
,
TAccountWithdrawAccountsLendingMarketAuthority
extends
string
=
string
,
TAccountWithdrawAccountsWithdrawReserve
extends
string
=
string
,
TAccountWithdrawAccountsReserveLiquidityMint
extends
string
=
string
,
TAccountWithdrawAccountsReserveSourceCollateral
extends
string
=
string
,
TAccountWithdrawAccountsReserveCollateralMint
extends
string
=
string
,
TAccountWithdrawAccountsReserveLiquiditySupply
extends
string
=
string
,
TAccountWithdrawAccountsUserDestinationLiquidity
extends
string
=
string
,
TAccountWithdrawAccountsPlaceholderUserDestinationCollateral
extends
string
=
string
,
TAccountWithdrawAccountsCollateralTokenProgram
extends
string
=
string
,
TAccountWithdrawAccountsLiquidityTokenProgram
extends
string
=
string
,
TAccountWithdrawAccountsInstructionSysvarAccount
extends
string
=
string
,
TAccountCollateralFarmsAccountsObligationFarmUserState
extends
string
=
string
,
TAccountCollateralFarmsAccountsReserveFarmState
extends
string
=
string
,
TAccountRepayDebtFarmsAccountsObligationFarmUserState
extends
string
=
string
,
TAccountRepayDebtFarmsAccountsReserveFarmState
extends
string
=
string
,
TAccountFarmsProgram
extends
string
=
string
,
>
{
collateralFarmsAccountsObligationFarmUserState
?:
Address
<
TAccountCollateralFarmsAccountsObligationFarmUserState
,
>
;
collateralFarmsAccountsReserveFarmState
?:
Address
<
TAccountCollateralFarmsAccountsReserveFarmState
,
>
;
farmsProgram
?:
Address
<
TAccountFarmsProgram
>
;
repayAccountsInstructionSysvarAccount
?:
Address
<
TAccountRepayAccountsInstructionSysvarAccount
,
>
;
repayAccountsLendingMarket
:
Address
<
TAccountRepayAccountsLendingMarket
>
;
repayAccountsObligation
:
Address
<
TAccountRepayAccountsObligation
>
;
repayAccountsOwner
:
TransactionSigner
<
TAccountRepayAccountsOwner
>
;
repayAccountsRepayReserve
:
Address
<
TAccountRepayAccountsRepayReserve
>
;
repayAccountsReserveDestinationLiquidity
:
Address
<
TAccountRepayAccountsReserveDestinationLiquidity
,
>
;
repayAccountsReserveLiquidityMint
:
Address
<
TAccountRepayAccountsReserveLiquidityMint
,
>
;
repayAccountsTokenProgram
?:
Address
<
TAccountRepayAccountsTokenProgram
>
;
repayAccountsUserSourceLiquidity
:
Address
<
TAccountRepayAccountsUserSourceLiquidity
,
>
;
repayAmount
:
number
|
bigint
;
repayDebtFarmsAccountsObligationFarmUserState
?:
Address
<
TAccountRepayDebtFarmsAccountsObligationFarmUserState
,
>
;
repayDebtFarmsAccountsReserveFarmState
?:
Address
<
TAccountRepayDebtFarmsAccountsReserveFarmState
,
>
;
withdrawAccountsCollateralTokenProgram
?:
Address
<
TAccountWithdrawAccountsCollateralTokenProgram
,
>
;
withdrawAccountsInstructionSysvarAccount
?:
Address
<
TAccountWithdrawAccountsInstructionSysvarAccount
,
>
;
withdrawAccountsLendingMarket
:
Address
<
TAccountWithdrawAccountsLendingMarket
,
>
;
withdrawAccountsLendingMarketAuthority
:
Address
<
TAccountWithdrawAccountsLendingMarketAuthority
,
>
;
withdrawAccountsLiquidityTokenProgram
?:
Address
<
TAccountWithdrawAccountsLiquidityTokenProgram
,
>
;
withdrawAccountsObligation
:
Address
<
TAccountWithdrawAccountsObligation
>
;
withdrawAccountsOwner
:
TransactionSigner
<
TAccountWithdrawAccountsOwner
>
;
withdrawAccountsPlaceholderUserDestinationCollateral
?:
Address
<
TAccountWithdrawAccountsPlaceholderUserDestinationCollateral
,
>
;
withdrawAccountsReserveCollateralMint
:
Address
<
TAccountWithdrawAccountsReserveCollateralMint
,
>
;
withdrawAccountsReserveLiquidityMint
:
Address
<
TAccountWithdrawAccountsReserveLiquidityMint
,
>
;
withdrawAccountsReserveLiquiditySupply
:
Address
<
TAccountWithdrawAccountsReserveLiquiditySupply
,
>
;
withdrawAccountsReserveSourceCollateral
:
Address
<
TAccountWithdrawAccountsReserveSourceCollateral
,
>
;
withdrawAccountsUserDestinationLiquidity
:
Address
<
TAccountWithdrawAccountsUserDestinationLiquidity
,
>
;
withdrawAccountsWithdrawReserve
:
Address
<
TAccountWithdrawAccountsWithdrawReserve
,
>
;
withdrawCollateralAmount
:
number
|
bigint
;
}
Type Parameters
TAccountRepayAccountsOwner
extends
string
=
string
TAccountRepayAccountsObligation
extends
string
=
string
TAccountRepayAccountsLendingMarket
extends
string
=
string
TAccountRepayAccountsRepayReserve
extends
string
=
string
TAccountRepayAccountsReserveLiquidityMint
extends
string
=
string
TAccountRepayAccountsReserveDestinationLiquidity
extends
string
=
string
TAccountRepayAccountsUserSourceLiquidity
extends
string
=
string
TAccountRepayAccountsTokenProgram
extends
string
=
string
TAccountRepayAccountsInstructionSysvarAccount
extends
string
=
string
TAccountWithdrawAccountsOwner
extends
string
=
string
TAccountWithdrawAccountsObligation
extends
string
=
string
TAccountWithdrawAccountsLendingMarket
extends
string
=
string
TAccountWithdrawAccountsLendingMarketAuthority
extends
string
=
string
TAccountWithdrawAccountsWithdrawReserve
extends
string
=
string
TAccountWithdrawAccountsReserveLiquidityMint
extends
string
=
string
TAccountWithdrawAccountsReserveSourceCollateral
extends
string
=
string
TAccountWithdrawAccountsReserveCollateralMint
extends
string
=
string
TAccountWithdrawAccountsReserveLiquiditySupply
extends
string
=
string
TAccountWithdrawAccountsUserDestinationLiquidity
extends
string
=
string
TAccountWithdrawAccountsPlaceholderUserDestinationCollateral
extends
string
=
string
TAccountWithdrawAccountsCollateralTokenProgram
extends
string
=
string
TAccountWithdrawAccountsLiquidityTokenProgram
extends
string
=
string
TAccountWithdrawAccountsInstructionSysvarAccount
extends
string
=
string
TAccountCollateralFarmsAccountsObligationFarmUserState
extends
string
=
string
TAccountCollateralFarmsAccountsReserveFarmState
extends
string
=
string
TAccountRepayDebtFarmsAccountsObligationFarmUserState
extends
string
=
string
TAccountRepayDebtFarmsAccountsReserveFarmState
extends
string
=
string
TAccountFarmsProgram
extends
string
=
string
Index
Properties
collateral
Farms
Accounts
Obligation
Farm
User
State?
collateral
Farms
Accounts
Reserve
Farm
State?
farms
Program?
repay
Accounts
Instruction
Sysvar
Account?
repay
Accounts
Lending
Market
repay
Accounts
Obligation
repay
Accounts
Owner
repay
Accounts
Repay
Reserve
repay
Accounts
Reserve
Destination
Liquidity
repay
Accounts
Reserve
Liquidity
Mint
repay
Accounts
Token
Program?
repay
Accounts
User
Source
Liquidity
repay
Amount
repay
Debt
Farms
Accounts
Obligation
Farm
User
State?
repay
Debt
Farms
Accounts
Reserve
Farm
State?
withdraw
Accounts
Collateral
Token
Program?
withdraw
Accounts
Instruction
Sysvar
Account?
withdraw
Accounts
Lending
Market
withdraw
Accounts
Lending
Market
Authority
withdraw
Accounts
Liquidity
Token
Program?
withdraw
Accounts
Obligation
withdraw
Accounts
Owner
withdraw
Accounts
Placeholder
User
Destination
Collateral?
withdraw
Accounts
Reserve
Collateral
Mint
withdraw
Accounts
Reserve
Liquidity
Mint
withdraw
Accounts
Reserve
Liquidity
Supply
withdraw
Accounts
Reserve
Source
Collateral
withdraw
Accounts
User
Destination
Liquidity
withdraw
Accounts
Withdraw
Reserve
withdraw
Collateral
Amount
Properties
Optional
collateral
Farms
Accounts
Obligation
Farm
User
State
collateralFarmsAccountsObligationFarmUserState
?:
Address
<
TAccountCollateralFarmsAccountsObligationFarmUserState
,
>
Optional
collateral
Farms
Accounts
Reserve
Farm
State
collateralFarmsAccountsReserveFarmState
?:
Address
<
TAccountCollateralFarmsAccountsReserveFarmState
,
>
Optional
farms
Program
farmsProgram
?:
Address
<
TAccountFarmsProgram
>
Optional
repay
Accounts
Instruction
Sysvar
Account
repayAccountsInstructionSysvarAccount
?:
Address
<
TAccountRepayAccountsInstructionSysvarAccount
,
>
repay
Accounts
Lending
Market
repayAccountsLendingMarket
:
Address
<
TAccountRepayAccountsLendingMarket
>
repay
Accounts
Obligation
repayAccountsObligation
:
Address
<
TAccountRepayAccountsObligation
>
repay
Accounts
Owner
repayAccountsOwner
:
TransactionSigner
<
TAccountRepayAccountsOwner
>
repay
Accounts
Repay
Reserve
repayAccountsRepayReserve
:
Address
<
TAccountRepayAccountsRepayReserve
>
repay
Accounts
Reserve
Destination
Liquidity
repayAccountsReserveDestinationLiquidity
:
Address
<
TAccountRepayAccountsReserveDestinationLiquidity
,
>
repay
Accounts
Reserve
Liquidity
Mint
repayAccountsReserveLiquidityMint
:
Address
<
TAccountRepayAccountsReserveLiquidityMint
,
>
Optional
repay
Accounts
Token
Program
repayAccountsTokenProgram
?:
Address
<
TAccountRepayAccountsTokenProgram
>
repay
Accounts
User
Source
Liquidity
repayAccountsUserSourceLiquidity
:
Address
<
TAccountRepayAccountsUserSourceLiquidity
,
>
repay
Amount
repayAmount
:
number
|
bigint
Optional
repay
Debt
Farms
Accounts
Obligation
Farm
User
State
repayDebtFarmsAccountsObligationFarmUserState
?:
Address
<
TAccountRepayDebtFarmsAccountsObligationFarmUserState
,
>
Optional
repay
Debt
Farms
Accounts
Reserve
Farm
State
repayDebtFarmsAccountsReserveFarmState
?:
Address
<
TAccountRepayDebtFarmsAccountsReserveFarmState
,
>
Optional
withdraw
Accounts
Collateral
Token
Program
withdrawAccountsCollateralTokenProgram
?:
Address
<
TAccountWithdrawAccountsCollateralTokenProgram
,
>
Optional
withdraw
Accounts
Instruction
Sysvar
Account
withdrawAccountsInstructionSysvarAccount
?:
Address
<
TAccountWithdrawAccountsInstructionSysvarAccount
,
>
withdraw
Accounts
Lending
Market
withdrawAccountsLendingMarket
:
Address
<
TAccountWithdrawAccountsLendingMarket
>
withdraw
Accounts
Lending
Market
Authority
withdrawAccountsLendingMarketAuthority
:
Address
<
TAccountWithdrawAccountsLendingMarketAuthority
,
>
Optional
withdraw
Accounts
Liquidity
Token
Program
withdrawAccountsLiquidityTokenProgram
?:
Address
<
TAccountWithdrawAccountsLiquidityTokenProgram
,
>
withdraw
Accounts
Obligation
withdrawAccountsObligation
:
Address
<
TAccountWithdrawAccountsObligation
>
withdraw
Accounts
Owner
withdrawAccountsOwner
:
TransactionSigner
<
TAccountWithdrawAccountsOwner
>
Optional
withdraw
Accounts
Placeholder
User
Destination
Collateral
withdrawAccountsPlaceholderUserDestinationCollateral
?:
Address
<
TAccountWithdrawAccountsPlaceholderUserDestinationCollateral
,
>
withdraw
Accounts
Reserve
Collateral
Mint
withdrawAccountsReserveCollateralMint
:
Address
<
TAccountWithdrawAccountsReserveCollateralMint
,
>
withdraw
Accounts
Reserve
Liquidity
Mint
withdrawAccountsReserveLiquidityMint
:
Address
<
TAccountWithdrawAccountsReserveLiquidityMint
,
>
withdraw
Accounts
Reserve
Liquidity
Supply
withdrawAccountsReserveLiquiditySupply
:
Address
<
TAccountWithdrawAccountsReserveLiquiditySupply
,
>
withdraw
Accounts
Reserve
Source
Collateral
withdrawAccountsReserveSourceCollateral
:
Address
<
TAccountWithdrawAccountsReserveSourceCollateral
,
>
withdraw
Accounts
User
Destination
Liquidity
withdrawAccountsUserDestinationLiquidity
:
Address
<
TAccountWithdrawAccountsUserDestinationLiquidity
,
>
withdraw
Accounts
Withdraw
Reserve
withdrawAccountsWithdrawReserve
:
Address
<
TAccountWithdrawAccountsWithdrawReserve
,
>
withdraw
Collateral
Amount
withdrawCollateralAmount
:
number
|
bigint
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
collateral
Farms
Accounts
Obligation
Farm
User
State
collateral
Farms
Accounts
Reserve
Farm
State
farms
Program
repay
Accounts
Instruction
Sysvar
Account
repay
Accounts
Lending
Market
repay
Accounts
Obligation
repay
Accounts
Owner
repay
Accounts
Repay
Reserve
repay
Accounts
Reserve
Destination
Liquidity
repay
Accounts
Reserve
Liquidity
Mint
repay
Accounts
Token
Program
repay
Accounts
User
Source
Liquidity
repay
Amount
repay
Debt
Farms
Accounts
Obligation
Farm
User
State
repay
Debt
Farms
Accounts
Reserve
Farm
State
withdraw
Accounts
Collateral
Token
Program
withdraw
Accounts
Instruction
Sysvar
Account
withdraw
Accounts
Lending
Market
withdraw
Accounts
Lending
Market
Authority
withdraw
Accounts
Liquidity
Token
Program
withdraw
Accounts
Obligation
withdraw
Accounts
Owner
withdraw
Accounts
Placeholder
User
Destination
Collateral
withdraw
Accounts
Reserve
Collateral
Mint
withdraw
Accounts
Reserve
Liquidity
Mint
withdraw
Accounts
Reserve
Liquidity
Supply
withdraw
Accounts
Reserve
Source
Collateral
withdraw
Accounts
User
Destination
Liquidity
withdraw
Accounts
Withdraw
Reserve
withdraw
Collateral
Amount
Coda by Ian Macalinao
Loading...