Documentation
Preparing search index...
@orca-so/whirlpools-client
CollectRewardV2Input
Type Alias CollectRewardV2Input<TAccountWhirlpool, TAccountPositionAuthority, TAccountPosition, TAccountPositionTokenAccount, TAccountRewardOwnerAccount, TAccountRewardMint, TAccountRewardVault, TAccountRewardTokenProgram, TAccountMemoProgram>
type
CollectRewardV2Input
<
TAccountWhirlpool
extends
string
=
string
,
TAccountPositionAuthority
extends
string
=
string
,
TAccountPosition
extends
string
=
string
,
TAccountPositionTokenAccount
extends
string
=
string
,
TAccountRewardOwnerAccount
extends
string
=
string
,
TAccountRewardMint
extends
string
=
string
,
TAccountRewardVault
extends
string
=
string
,
TAccountRewardTokenProgram
extends
string
=
string
,
TAccountMemoProgram
extends
string
=
string
,
>
=
{
memoProgram
:
Address
<
TAccountMemoProgram
>
;
position
:
Address
<
TAccountPosition
>
;
positionAuthority
:
TransactionSigner
<
TAccountPositionAuthority
>
;
positionTokenAccount
:
Address
<
TAccountPositionTokenAccount
>
;
remainingAccountsInfo
:
CollectRewardV2InstructionDataArgs
[
"remainingAccountsInfo"
]
;
rewardIndex
:
CollectRewardV2InstructionDataArgs
[
"rewardIndex"
]
;
rewardMint
:
Address
<
TAccountRewardMint
>
;
rewardOwnerAccount
:
Address
<
TAccountRewardOwnerAccount
>
;
rewardTokenProgram
:
Address
<
TAccountRewardTokenProgram
>
;
rewardVault
:
Address
<
TAccountRewardVault
>
;
whirlpool
:
Address
<
TAccountWhirlpool
>
;
}
Type Parameters
TAccountWhirlpool
extends
string
=
string
TAccountPositionAuthority
extends
string
=
string
TAccountPosition
extends
string
=
string
TAccountPositionTokenAccount
extends
string
=
string
TAccountRewardOwnerAccount
extends
string
=
string
TAccountRewardMint
extends
string
=
string
TAccountRewardVault
extends
string
=
string
TAccountRewardTokenProgram
extends
string
=
string
TAccountMemoProgram
extends
string
=
string
Index
Properties
memo
Program
position
position
Authority
position
Token
Account
remaining
Accounts
Info
reward
Index
reward
Mint
reward
Owner
Account
reward
Token
Program
reward
Vault
whirlpool
Properties
memo
Program
memoProgram
:
Address
<
TAccountMemoProgram
>
position
position
:
Address
<
TAccountPosition
>
position
Authority
positionAuthority
:
TransactionSigner
<
TAccountPositionAuthority
>
position
Token
Account
positionTokenAccount
:
Address
<
TAccountPositionTokenAccount
>
remaining
Accounts
Info
remainingAccountsInfo
:
CollectRewardV2InstructionDataArgs
[
"remainingAccountsInfo"
]
reward
Index
rewardIndex
:
CollectRewardV2InstructionDataArgs
[
"rewardIndex"
]
reward
Mint
rewardMint
:
Address
<
TAccountRewardMint
>
reward
Owner
Account
rewardOwnerAccount
:
Address
<
TAccountRewardOwnerAccount
>
reward
Token
Program
rewardTokenProgram
:
Address
<
TAccountRewardTokenProgram
>
reward
Vault
rewardVault
:
Address
<
TAccountRewardVault
>
whirlpool
whirlpool
:
Address
<
TAccountWhirlpool
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
memo
Program
position
position
Authority
position
Token
Account
remaining
Accounts
Info
reward
Index
reward
Mint
reward
Owner
Account
reward
Token
Program
reward
Vault
whirlpool
Documentation
Loading...