Documentation
Preparing search index...
@orca-so/whirlpools-client
InitializePoolV2Input
Type Alias InitializePoolV2Input<TAccountWhirlpoolsConfig, TAccountTokenMintA, TAccountTokenMintB, TAccountTokenBadgeA, TAccountTokenBadgeB, TAccountFunder, TAccountWhirlpool, TAccountTokenVaultA, TAccountTokenVaultB, TAccountFeeTier, TAccountTokenProgramA, TAccountTokenProgramB, TAccountSystemProgram, TAccountRent>
type
InitializePoolV2Input
<
TAccountWhirlpoolsConfig
extends
string
=
string
,
TAccountTokenMintA
extends
string
=
string
,
TAccountTokenMintB
extends
string
=
string
,
TAccountTokenBadgeA
extends
string
=
string
,
TAccountTokenBadgeB
extends
string
=
string
,
TAccountFunder
extends
string
=
string
,
TAccountWhirlpool
extends
string
=
string
,
TAccountTokenVaultA
extends
string
=
string
,
TAccountTokenVaultB
extends
string
=
string
,
TAccountFeeTier
extends
string
=
string
,
TAccountTokenProgramA
extends
string
=
string
,
TAccountTokenProgramB
extends
string
=
string
,
TAccountSystemProgram
extends
string
=
string
,
TAccountRent
extends
string
=
string
,
>
=
{
feeTier
:
Address
<
TAccountFeeTier
>
;
funder
:
TransactionSigner
<
TAccountFunder
>
;
initialSqrtPrice
:
InitializePoolV2InstructionDataArgs
[
"initialSqrtPrice"
]
;
rent
?:
Address
<
TAccountRent
>
;
systemProgram
?:
Address
<
TAccountSystemProgram
>
;
tickSpacing
:
InitializePoolV2InstructionDataArgs
[
"tickSpacing"
]
;
tokenBadgeA
:
Address
<
TAccountTokenBadgeA
>
;
tokenBadgeB
:
Address
<
TAccountTokenBadgeB
>
;
tokenMintA
:
Address
<
TAccountTokenMintA
>
;
tokenMintB
:
Address
<
TAccountTokenMintB
>
;
tokenProgramA
:
Address
<
TAccountTokenProgramA
>
;
tokenProgramB
:
Address
<
TAccountTokenProgramB
>
;
tokenVaultA
:
TransactionSigner
<
TAccountTokenVaultA
>
;
tokenVaultB
:
TransactionSigner
<
TAccountTokenVaultB
>
;
whirlpool
:
Address
<
TAccountWhirlpool
>
;
whirlpoolsConfig
:
Address
<
TAccountWhirlpoolsConfig
>
;
}
Type Parameters
TAccountWhirlpoolsConfig
extends
string
=
string
TAccountTokenMintA
extends
string
=
string
TAccountTokenMintB
extends
string
=
string
TAccountTokenBadgeA
extends
string
=
string
TAccountTokenBadgeB
extends
string
=
string
TAccountFunder
extends
string
=
string
TAccountWhirlpool
extends
string
=
string
TAccountTokenVaultA
extends
string
=
string
TAccountTokenVaultB
extends
string
=
string
TAccountFeeTier
extends
string
=
string
TAccountTokenProgramA
extends
string
=
string
TAccountTokenProgramB
extends
string
=
string
TAccountSystemProgram
extends
string
=
string
TAccountRent
extends
string
=
string
Index
Properties
fee
Tier
funder
initial
Sqrt
Price
rent?
system
Program?
tick
Spacing
token
BadgeA
token
BadgeB
token
MintA
token
MintB
token
ProgramA
token
ProgramB
token
VaultA
token
VaultB
whirlpool
whirlpools
Config
Properties
fee
Tier
feeTier
:
Address
<
TAccountFeeTier
>
funder
funder
:
TransactionSigner
<
TAccountFunder
>
initial
Sqrt
Price
initialSqrtPrice
:
InitializePoolV2InstructionDataArgs
[
"initialSqrtPrice"
]
Optional
rent
rent
?:
Address
<
TAccountRent
>
Optional
system
Program
systemProgram
?:
Address
<
TAccountSystemProgram
>
tick
Spacing
tickSpacing
:
InitializePoolV2InstructionDataArgs
[
"tickSpacing"
]
token
BadgeA
tokenBadgeA
:
Address
<
TAccountTokenBadgeA
>
token
BadgeB
tokenBadgeB
:
Address
<
TAccountTokenBadgeB
>
token
MintA
tokenMintA
:
Address
<
TAccountTokenMintA
>
token
MintB
tokenMintB
:
Address
<
TAccountTokenMintB
>
token
ProgramA
tokenProgramA
:
Address
<
TAccountTokenProgramA
>
token
ProgramB
tokenProgramB
:
Address
<
TAccountTokenProgramB
>
token
VaultA
tokenVaultA
:
TransactionSigner
<
TAccountTokenVaultA
>
token
VaultB
tokenVaultB
:
TransactionSigner
<
TAccountTokenVaultB
>
whirlpool
whirlpool
:
Address
<
TAccountWhirlpool
>
whirlpools
Config
whirlpoolsConfig
:
Address
<
TAccountWhirlpoolsConfig
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
fee
Tier
funder
initial
Sqrt
Price
rent
system
Program
tick
Spacing
token
BadgeA
token
BadgeB
token
MintA
token
MintB
token
ProgramA
token
ProgramB
token
VaultA
token
VaultB
whirlpool
whirlpools
Config
Documentation
Loading...