Coda by Ian Macalinao
Preparing search index...
@macalinao/clients-kamino-lending
HarvestRewardInput
Interface HarvestRewardInput<TAccountOwner, TAccountUserState, TAccountFarmState, TAccountGlobalConfig, TAccountRewardMint, TAccountUserRewardAta, TAccountRewardsVault, TAccountRewardsTreasuryVault, TAccountFarmVaultsAuthority, TAccountScopePrices, TAccountTokenProgram>
interface
HarvestRewardInput
<
TAccountOwner
extends
string
=
string
,
TAccountUserState
extends
string
=
string
,
TAccountFarmState
extends
string
=
string
,
TAccountGlobalConfig
extends
string
=
string
,
TAccountRewardMint
extends
string
=
string
,
TAccountUserRewardAta
extends
string
=
string
,
TAccountRewardsVault
extends
string
=
string
,
TAccountRewardsTreasuryVault
extends
string
=
string
,
TAccountFarmVaultsAuthority
extends
string
=
string
,
TAccountScopePrices
extends
string
=
string
,
TAccountTokenProgram
extends
string
=
string
,
>
{
farmState
:
Address
<
TAccountFarmState
>
;
farmVaultsAuthority
:
Address
<
TAccountFarmVaultsAuthority
>
;
globalConfig
:
Address
<
TAccountGlobalConfig
>
;
owner
:
TransactionSigner
<
TAccountOwner
>
;
rewardIndex
:
number
|
bigint
;
rewardMint
:
Address
<
TAccountRewardMint
>
;
rewardsTreasuryVault
:
Address
<
TAccountRewardsTreasuryVault
>
;
rewardsVault
:
Address
<
TAccountRewardsVault
>
;
scopePrices
?:
Address
<
TAccountScopePrices
>
;
tokenProgram
?:
Address
<
TAccountTokenProgram
>
;
userRewardAta
:
Address
<
TAccountUserRewardAta
>
;
userState
:
Address
<
TAccountUserState
>
;
}
Type Parameters
TAccountOwner
extends
string
=
string
TAccountUserState
extends
string
=
string
TAccountFarmState
extends
string
=
string
TAccountGlobalConfig
extends
string
=
string
TAccountRewardMint
extends
string
=
string
TAccountUserRewardAta
extends
string
=
string
TAccountRewardsVault
extends
string
=
string
TAccountRewardsTreasuryVault
extends
string
=
string
TAccountFarmVaultsAuthority
extends
string
=
string
TAccountScopePrices
extends
string
=
string
TAccountTokenProgram
extends
string
=
string
Index
Properties
farm
State
farm
Vaults
Authority
global
Config
owner
reward
Index
reward
Mint
rewards
Treasury
Vault
rewards
Vault
scope
Prices?
token
Program?
user
Reward
Ata
user
State
Properties
farm
State
farmState
:
Address
<
TAccountFarmState
>
farm
Vaults
Authority
farmVaultsAuthority
:
Address
<
TAccountFarmVaultsAuthority
>
global
Config
globalConfig
:
Address
<
TAccountGlobalConfig
>
owner
owner
:
TransactionSigner
<
TAccountOwner
>
reward
Index
rewardIndex
:
number
|
bigint
reward
Mint
rewardMint
:
Address
<
TAccountRewardMint
>
rewards
Treasury
Vault
rewardsTreasuryVault
:
Address
<
TAccountRewardsTreasuryVault
>
rewards
Vault
rewardsVault
:
Address
<
TAccountRewardsVault
>
Optional
scope
Prices
scopePrices
?:
Address
<
TAccountScopePrices
>
Optional
token
Program
tokenProgram
?:
Address
<
TAccountTokenProgram
>
user
Reward
Ata
userRewardAta
:
Address
<
TAccountUserRewardAta
>
user
State
userState
:
Address
<
TAccountUserState
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
farm
State
farm
Vaults
Authority
global
Config
owner
reward
Index
reward
Mint
rewards
Treasury
Vault
rewards
Vault
scope
Prices
token
Program
user
Reward
Ata
user
State
Coda by Ian Macalinao
Loading...