Coda by Ian Macalinao
Preparing search index...
@macalinao/clients-kamino-lending
BorrowObligationLiquidityV2AsyncInput
Interface BorrowObligationLiquidityV2AsyncInput<TAccountOwner, TAccountObligation, TAccountLendingMarket, TAccountLendingMarketAuthority, TAccountBorrowReserve, TAccountBorrowReserveLiquidityMint, TAccountReserveSourceLiquidity, TAccountBorrowReserveLiquidityFeeReceiver, TAccountUserDestinationLiquidity, TAccountReferrerTokenState, TAccountTokenProgram, TAccountInstructionSysvarAccount, TAccountObligationFarmUserState, TAccountReserveFarmState, TAccountFarmsProgram>
interface
BorrowObligationLiquidityV2AsyncInput
<
TAccountOwner
extends
string
=
string
,
TAccountObligation
extends
string
=
string
,
TAccountLendingMarket
extends
string
=
string
,
TAccountLendingMarketAuthority
extends
string
=
string
,
TAccountBorrowReserve
extends
string
=
string
,
TAccountBorrowReserveLiquidityMint
extends
string
=
string
,
TAccountReserveSourceLiquidity
extends
string
=
string
,
TAccountBorrowReserveLiquidityFeeReceiver
extends
string
=
string
,
TAccountUserDestinationLiquidity
extends
string
=
string
,
TAccountReferrerTokenState
extends
string
=
string
,
TAccountTokenProgram
extends
string
=
string
,
TAccountInstructionSysvarAccount
extends
string
=
string
,
TAccountObligationFarmUserState
extends
string
=
string
,
TAccountReserveFarmState
extends
string
=
string
,
TAccountFarmsProgram
extends
string
=
string
,
>
{
borrowReserve
:
Address
<
TAccountBorrowReserve
>
;
borrowReserveLiquidityFeeReceiver
:
Address
<
TAccountBorrowReserveLiquidityFeeReceiver
,
>
;
borrowReserveLiquidityMint
:
Address
<
TAccountBorrowReserveLiquidityMint
>
;
farmsProgram
?:
Address
<
TAccountFarmsProgram
>
;
instructionSysvarAccount
?:
Address
<
TAccountInstructionSysvarAccount
>
;
lendingMarket
:
Address
<
TAccountLendingMarket
>
;
lendingMarketAuthority
?:
Address
<
TAccountLendingMarketAuthority
>
;
liquidityAmount
:
number
|
bigint
;
obligation
:
Address
<
TAccountObligation
>
;
obligationFarmUserState
?:
Address
<
TAccountObligationFarmUserState
>
;
owner
:
TransactionSigner
<
TAccountOwner
>
;
referrerTokenState
?:
Address
<
TAccountReferrerTokenState
>
;
reserveFarmState
?:
Address
<
TAccountReserveFarmState
>
;
reserveSourceLiquidity
:
Address
<
TAccountReserveSourceLiquidity
>
;
tokenProgram
?:
Address
<
TAccountTokenProgram
>
;
userDestinationLiquidity
:
Address
<
TAccountUserDestinationLiquidity
>
;
}
Type Parameters
TAccountOwner
extends
string
=
string
TAccountObligation
extends
string
=
string
TAccountLendingMarket
extends
string
=
string
TAccountLendingMarketAuthority
extends
string
=
string
TAccountBorrowReserve
extends
string
=
string
TAccountBorrowReserveLiquidityMint
extends
string
=
string
TAccountReserveSourceLiquidity
extends
string
=
string
TAccountBorrowReserveLiquidityFeeReceiver
extends
string
=
string
TAccountUserDestinationLiquidity
extends
string
=
string
TAccountReferrerTokenState
extends
string
=
string
TAccountTokenProgram
extends
string
=
string
TAccountInstructionSysvarAccount
extends
string
=
string
TAccountObligationFarmUserState
extends
string
=
string
TAccountReserveFarmState
extends
string
=
string
TAccountFarmsProgram
extends
string
=
string
Index
Properties
borrow
Reserve
borrow
Reserve
Liquidity
Fee
Receiver
borrow
Reserve
Liquidity
Mint
farms
Program?
instruction
Sysvar
Account?
lending
Market
lending
Market
Authority?
liquidity
Amount
obligation
obligation
Farm
User
State?
owner
referrer
Token
State?
reserve
Farm
State?
reserve
Source
Liquidity
token
Program?
user
Destination
Liquidity
Properties
borrow
Reserve
borrowReserve
:
Address
<
TAccountBorrowReserve
>
borrow
Reserve
Liquidity
Fee
Receiver
borrowReserveLiquidityFeeReceiver
:
Address
<
TAccountBorrowReserveLiquidityFeeReceiver
,
>
borrow
Reserve
Liquidity
Mint
borrowReserveLiquidityMint
:
Address
<
TAccountBorrowReserveLiquidityMint
>
Optional
farms
Program
farmsProgram
?:
Address
<
TAccountFarmsProgram
>
Optional
instruction
Sysvar
Account
instructionSysvarAccount
?:
Address
<
TAccountInstructionSysvarAccount
>
lending
Market
lendingMarket
:
Address
<
TAccountLendingMarket
>
Optional
lending
Market
Authority
lendingMarketAuthority
?:
Address
<
TAccountLendingMarketAuthority
>
liquidity
Amount
liquidityAmount
:
number
|
bigint
obligation
obligation
:
Address
<
TAccountObligation
>
Optional
obligation
Farm
User
State
obligationFarmUserState
?:
Address
<
TAccountObligationFarmUserState
>
owner
owner
:
TransactionSigner
<
TAccountOwner
>
Optional
referrer
Token
State
referrerTokenState
?:
Address
<
TAccountReferrerTokenState
>
Optional
reserve
Farm
State
reserveFarmState
?:
Address
<
TAccountReserveFarmState
>
reserve
Source
Liquidity
reserveSourceLiquidity
:
Address
<
TAccountReserveSourceLiquidity
>
Optional
token
Program
tokenProgram
?:
Address
<
TAccountTokenProgram
>
user
Destination
Liquidity
userDestinationLiquidity
:
Address
<
TAccountUserDestinationLiquidity
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
borrow
Reserve
borrow
Reserve
Liquidity
Fee
Receiver
borrow
Reserve
Liquidity
Mint
farms
Program
instruction
Sysvar
Account
lending
Market
lending
Market
Authority
liquidity
Amount
obligation
obligation
Farm
User
State
owner
referrer
Token
State
reserve
Farm
State
reserve
Source
Liquidity
token
Program
user
Destination
Liquidity
Coda by Ian Macalinao
Loading...