Documentation
Preparing search index...
@orca-so/whirlpools-client
CollectFeesV2Input
Type Alias CollectFeesV2Input<TAccountWhirlpool, TAccountPositionAuthority, TAccountPosition, TAccountPositionTokenAccount, TAccountTokenMintA, TAccountTokenMintB, TAccountTokenOwnerAccountA, TAccountTokenVaultA, TAccountTokenOwnerAccountB, TAccountTokenVaultB, TAccountTokenProgramA, TAccountTokenProgramB, TAccountMemoProgram>
type
CollectFeesV2Input
<
TAccountWhirlpool
extends
string
=
string
,
TAccountPositionAuthority
extends
string
=
string
,
TAccountPosition
extends
string
=
string
,
TAccountPositionTokenAccount
extends
string
=
string
,
TAccountTokenMintA
extends
string
=
string
,
TAccountTokenMintB
extends
string
=
string
,
TAccountTokenOwnerAccountA
extends
string
=
string
,
TAccountTokenVaultA
extends
string
=
string
,
TAccountTokenOwnerAccountB
extends
string
=
string
,
TAccountTokenVaultB
extends
string
=
string
,
TAccountTokenProgramA
extends
string
=
string
,
TAccountTokenProgramB
extends
string
=
string
,
TAccountMemoProgram
extends
string
=
string
,
>
=
{
memoProgram
:
Address
<
TAccountMemoProgram
>
;
position
:
Address
<
TAccountPosition
>
;
positionAuthority
:
TransactionSigner
<
TAccountPositionAuthority
>
;
positionTokenAccount
:
Address
<
TAccountPositionTokenAccount
>
;
remainingAccountsInfo
:
CollectFeesV2InstructionDataArgs
[
"remainingAccountsInfo"
]
;
tokenMintA
:
Address
<
TAccountTokenMintA
>
;
tokenMintB
:
Address
<
TAccountTokenMintB
>
;
tokenOwnerAccountA
:
Address
<
TAccountTokenOwnerAccountA
>
;
tokenOwnerAccountB
:
Address
<
TAccountTokenOwnerAccountB
>
;
tokenProgramA
:
Address
<
TAccountTokenProgramA
>
;
tokenProgramB
:
Address
<
TAccountTokenProgramB
>
;
tokenVaultA
:
Address
<
TAccountTokenVaultA
>
;
tokenVaultB
:
Address
<
TAccountTokenVaultB
>
;
whirlpool
:
Address
<
TAccountWhirlpool
>
;
}
Type Parameters
TAccountWhirlpool
extends
string
=
string
TAccountPositionAuthority
extends
string
=
string
TAccountPosition
extends
string
=
string
TAccountPositionTokenAccount
extends
string
=
string
TAccountTokenMintA
extends
string
=
string
TAccountTokenMintB
extends
string
=
string
TAccountTokenOwnerAccountA
extends
string
=
string
TAccountTokenVaultA
extends
string
=
string
TAccountTokenOwnerAccountB
extends
string
=
string
TAccountTokenVaultB
extends
string
=
string
TAccountTokenProgramA
extends
string
=
string
TAccountTokenProgramB
extends
string
=
string
TAccountMemoProgram
extends
string
=
string
Index
Properties
memo
Program
position
position
Authority
position
Token
Account
remaining
Accounts
Info
token
MintA
token
MintB
token
Owner
AccountA
token
Owner
AccountB
token
ProgramA
token
ProgramB
token
VaultA
token
VaultB
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
:
CollectFeesV2InstructionDataArgs
[
"remainingAccountsInfo"
]
token
MintA
tokenMintA
:
Address
<
TAccountTokenMintA
>
token
MintB
tokenMintB
:
Address
<
TAccountTokenMintB
>
token
Owner
AccountA
tokenOwnerAccountA
:
Address
<
TAccountTokenOwnerAccountA
>
token
Owner
AccountB
tokenOwnerAccountB
:
Address
<
TAccountTokenOwnerAccountB
>
token
ProgramA
tokenProgramA
:
Address
<
TAccountTokenProgramA
>
token
ProgramB
tokenProgramB
:
Address
<
TAccountTokenProgramB
>
token
VaultA
tokenVaultA
:
Address
<
TAccountTokenVaultA
>
token
VaultB
tokenVaultB
:
Address
<
TAccountTokenVaultB
>
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
token
MintA
token
MintB
token
Owner
AccountA
token
Owner
AccountB
token
ProgramA
token
ProgramB
token
VaultA
token
VaultB
whirlpool
Documentation
Loading...