Documentation
Preparing search index...
@orca-so/whirlpools-client
CollectProtocolFeesV2Input
Type Alias CollectProtocolFeesV2Input<TAccountWhirlpoolsConfig, TAccountWhirlpool, TAccountCollectProtocolFeesAuthority, TAccountTokenMintA, TAccountTokenMintB, TAccountTokenVaultA, TAccountTokenVaultB, TAccountTokenDestinationA, TAccountTokenDestinationB, TAccountTokenProgramA, TAccountTokenProgramB, TAccountMemoProgram>
type
CollectProtocolFeesV2Input
<
TAccountWhirlpoolsConfig
extends
string
=
string
,
TAccountWhirlpool
extends
string
=
string
,
TAccountCollectProtocolFeesAuthority
extends
string
=
string
,
TAccountTokenMintA
extends
string
=
string
,
TAccountTokenMintB
extends
string
=
string
,
TAccountTokenVaultA
extends
string
=
string
,
TAccountTokenVaultB
extends
string
=
string
,
TAccountTokenDestinationA
extends
string
=
string
,
TAccountTokenDestinationB
extends
string
=
string
,
TAccountTokenProgramA
extends
string
=
string
,
TAccountTokenProgramB
extends
string
=
string
,
TAccountMemoProgram
extends
string
=
string
,
>
=
{
collectProtocolFeesAuthority
:
TransactionSigner
<
TAccountCollectProtocolFeesAuthority
,
>
;
memoProgram
:
Address
<
TAccountMemoProgram
>
;
remainingAccountsInfo
:
CollectProtocolFeesV2InstructionDataArgs
[
"remainingAccountsInfo"
]
;
tokenDestinationA
:
Address
<
TAccountTokenDestinationA
>
;
tokenDestinationB
:
Address
<
TAccountTokenDestinationB
>
;
tokenMintA
:
Address
<
TAccountTokenMintA
>
;
tokenMintB
:
Address
<
TAccountTokenMintB
>
;
tokenProgramA
:
Address
<
TAccountTokenProgramA
>
;
tokenProgramB
:
Address
<
TAccountTokenProgramB
>
;
tokenVaultA
:
Address
<
TAccountTokenVaultA
>
;
tokenVaultB
:
Address
<
TAccountTokenVaultB
>
;
whirlpool
:
Address
<
TAccountWhirlpool
>
;
whirlpoolsConfig
:
Address
<
TAccountWhirlpoolsConfig
>
;
}
Type Parameters
TAccountWhirlpoolsConfig
extends
string
=
string
TAccountWhirlpool
extends
string
=
string
TAccountCollectProtocolFeesAuthority
extends
string
=
string
TAccountTokenMintA
extends
string
=
string
TAccountTokenMintB
extends
string
=
string
TAccountTokenVaultA
extends
string
=
string
TAccountTokenVaultB
extends
string
=
string
TAccountTokenDestinationA
extends
string
=
string
TAccountTokenDestinationB
extends
string
=
string
TAccountTokenProgramA
extends
string
=
string
TAccountTokenProgramB
extends
string
=
string
TAccountMemoProgram
extends
string
=
string
Index
Properties
collect
Protocol
Fees
Authority
memo
Program
remaining
Accounts
Info
token
DestinationA
token
DestinationB
token
MintA
token
MintB
token
ProgramA
token
ProgramB
token
VaultA
token
VaultB
whirlpool
whirlpools
Config
Properties
collect
Protocol
Fees
Authority
collectProtocolFeesAuthority
:
TransactionSigner
<
TAccountCollectProtocolFeesAuthority
,
>
memo
Program
memoProgram
:
Address
<
TAccountMemoProgram
>
remaining
Accounts
Info
remainingAccountsInfo
:
CollectProtocolFeesV2InstructionDataArgs
[
"remainingAccountsInfo"
]
token
DestinationA
tokenDestinationA
:
Address
<
TAccountTokenDestinationA
>
token
DestinationB
tokenDestinationB
:
Address
<
TAccountTokenDestinationB
>
token
MintA
tokenMintA
:
Address
<
TAccountTokenMintA
>
token
MintB
tokenMintB
:
Address
<
TAccountTokenMintB
>
token
ProgramA
tokenProgramA
:
Address
<
TAccountTokenProgramA
>
token
ProgramB
tokenProgramB
:
Address
<
TAccountTokenProgramB
>
token
VaultA
tokenVaultA
:
Address
<
TAccountTokenVaultA
>
token
VaultB
tokenVaultB
:
Address
<
TAccountTokenVaultB
>
whirlpool
whirlpool
:
Address
<
TAccountWhirlpool
>
whirlpools
Config
whirlpoolsConfig
:
Address
<
TAccountWhirlpoolsConfig
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
collect
Protocol
Fees
Authority
memo
Program
remaining
Accounts
Info
token
DestinationA
token
DestinationB
token
MintA
token
MintB
token
ProgramA
token
ProgramB
token
VaultA
token
VaultB
whirlpool
whirlpools
Config
Documentation
Loading...