Documentation
Preparing search index...
@orca-so/whirlpools-client
InitializePoolAsyncInput
Type Alias InitializePoolAsyncInput<TAccountWhirlpoolsConfig, TAccountTokenMintA, TAccountTokenMintB, TAccountFunder, TAccountWhirlpool, TAccountTokenVaultA, TAccountTokenVaultB, TAccountFeeTier, TAccountTokenProgram, TAccountSystemProgram, TAccountRent>
type
InitializePoolAsyncInput
<
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
Mint
A
token
Mint
B
token
Program?
token
Vault
A
token
Vault
B
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
Mint
A
tokenMintA
:
Address
<
TAccountTokenMintA
>
token
Mint
B
tokenMintB
:
Address
<
TAccountTokenMintB
>
Optional
token
Program
tokenProgram
?:
Address
<
TAccountTokenProgram
>
token
Vault
A
tokenVaultA
:
TransactionSigner
<
TAccountTokenVaultA
>
token
Vault
B
tokenVaultB
:
TransactionSigner
<
TAccountTokenVaultB
>
Optional
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
Mint
A
token
Mint
B
token
Program
token
Vault
A
token
Vault
B
whirlpool
whirlpool
Bump
whirlpools
Config
Documentation
Loading...