Documentation
Preparing search index...
@orca-so/whirlpools-client
InitializePoolInput
Type Alias InitializePoolInput<TAccountWhirlpoolsConfig, TAccountTokenMintA, TAccountTokenMintB, TAccountFunder, TAccountWhirlpool, TAccountTokenVaultA, TAccountTokenVaultB, TAccountFeeTier, TAccountTokenProgram, TAccountSystemProgram, TAccountRent>
type
InitializePoolInput
<
TAccountWhirlpoolsConfig
extends
string
=
string
,
TAccountTokenMintA
extends
string
=
string
,
TAccountTokenMintB
extends
string
=
string
,
TAccountFunder
extends
string
=
string
,
TAccountWhirlpool
extends
string
=
string
,
TAccountTokenVaultA
extends
string
=
string
,
TAccountTokenVaultB
extends
string
=
string
,
TAccountFeeTier
extends
string
=
string
,
TAccountTokenProgram
extends
string
=
string
,
TAccountSystemProgram
extends
string
=
string
,
TAccountRent
extends
string
=
string
,
>
=
{
feeTier
:
Address
<
TAccountFeeTier
>
;
funder
:
TransactionSigner
<
TAccountFunder
>
;
initialSqrtPrice
:
InitializePoolInstructionDataArgs
[
"initialSqrtPrice"
]
;
rent
?:
Address
<
TAccountRent
>
;
systemProgram
?:
Address
<
TAccountSystemProgram
>
;
tickSpacing
:
InitializePoolInstructionDataArgs
[
"tickSpacing"
]
;
tokenMintA
:
Address
<
TAccountTokenMintA
>
;
tokenMintB
:
Address
<
TAccountTokenMintB
>
;
tokenProgram
?:
Address
<
TAccountTokenProgram
>
;
tokenVaultA
:
TransactionSigner
<
TAccountTokenVaultA
>
;
tokenVaultB
:
TransactionSigner
<
TAccountTokenVaultB
>
;
whirlpool
:
Address
<
TAccountWhirlpool
>
;
whirlpoolBump
:
InitializePoolInstructionDataArgs
[
"whirlpoolBump"
]
;
whirlpoolsConfig
:
Address
<
TAccountWhirlpoolsConfig
>
;
}
Type Parameters
TAccountWhirlpoolsConfig
extends
string
=
string
TAccountTokenMintA
extends
string
=
string
TAccountTokenMintB
extends
string
=
string
TAccountFunder
extends
string
=
string
TAccountWhirlpool
extends
string
=
string
TAccountTokenVaultA
extends
string
=
string
TAccountTokenVaultB
extends
string
=
string
TAccountFeeTier
extends
string
=
string
TAccountTokenProgram
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
MintA
token
MintB
token
Program?
token
VaultA
token
VaultB
whirlpool
whirlpool
Bump
whirlpools
Config
Properties
fee
Tier
feeTier
:
Address
<
TAccountFeeTier
>
funder
funder
:
TransactionSigner
<
TAccountFunder
>
initial
Sqrt
Price
initialSqrtPrice
:
InitializePoolInstructionDataArgs
[
"initialSqrtPrice"
]
Optional
rent
rent
?:
Address
<
TAccountRent
>
Optional
system
Program
systemProgram
?:
Address
<
TAccountSystemProgram
>
tick
Spacing
tickSpacing
:
InitializePoolInstructionDataArgs
[
"tickSpacing"
]
token
MintA
tokenMintA
:
Address
<
TAccountTokenMintA
>
token
MintB
tokenMintB
:
Address
<
TAccountTokenMintB
>
Optional
token
Program
tokenProgram
?:
Address
<
TAccountTokenProgram
>
token
VaultA
tokenVaultA
:
TransactionSigner
<
TAccountTokenVaultA
>
token
VaultB
tokenVaultB
:
TransactionSigner
<
TAccountTokenVaultB
>
whirlpool
whirlpool
:
Address
<
TAccountWhirlpool
>
whirlpool
Bump
whirlpoolBump
:
InitializePoolInstructionDataArgs
[
"whirlpoolBump"
]
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
MintA
token
MintB
token
Program
token
VaultA
token
VaultB
whirlpool
whirlpool
Bump
whirlpools
Config
Documentation
Loading...