Documentation
Preparing search index...
@orca-so/whirlpools-client
InitializePoolWithAdaptiveFeeInput
Type Alias InitializePoolWithAdaptiveFeeInput<TAccountWhirlpoolsConfig, TAccountTokenMintA, TAccountTokenMintB, TAccountTokenBadgeA, TAccountTokenBadgeB, TAccountFunder, TAccountInitializePoolAuthority, TAccountWhirlpool, TAccountOracle, TAccountTokenVaultA, TAccountTokenVaultB, TAccountAdaptiveFeeTier, TAccountTokenProgramA, TAccountTokenProgramB, TAccountSystemProgram, TAccountRent>
type
InitializePoolWithAdaptiveFeeInput
<
TAccountWhirlpoolsConfig
extends
string
=
string
,
TAccountTokenMintA
extends
string
=
string
,
TAccountTokenMintB
extends
string
=
string
,
TAccountTokenBadgeA
extends
string
=
string
,
TAccountTokenBadgeB
extends
string
=
string
,
TAccountFunder
extends
string
=
string
,
TAccountInitializePoolAuthority
extends
string
=
string
,
TAccountWhirlpool
extends
string
=
string
,
TAccountOracle
extends
string
=
string
,
TAccountTokenVaultA
extends
string
=
string
,
TAccountTokenVaultB
extends
string
=
string
,
TAccountAdaptiveFeeTier
extends
string
=
string
,
TAccountTokenProgramA
extends
string
=
string
,
TAccountTokenProgramB
extends
string
=
string
,
TAccountSystemProgram
extends
string
=
string
,
TAccountRent
extends
string
=
string
,
>
=
{
adaptiveFeeTier
:
Address
<
TAccountAdaptiveFeeTier
>
;
funder
:
TransactionSigner
<
TAccountFunder
>
;
initializePoolAuthority
:
TransactionSigner
<
TAccountInitializePoolAuthority
>
;
initialSqrtPrice
:
InitializePoolWithAdaptiveFeeInstructionDataArgs
[
"initialSqrtPrice"
]
;
oracle
:
Address
<
TAccountOracle
>
;
rent
?:
Address
<
TAccountRent
>
;
systemProgram
?:
Address
<
TAccountSystemProgram
>
;
tokenBadgeA
:
Address
<
TAccountTokenBadgeA
>
;
tokenBadgeB
:
Address
<
TAccountTokenBadgeB
>
;
tokenMintA
:
Address
<
TAccountTokenMintA
>
;
tokenMintB
:
Address
<
TAccountTokenMintB
>
;
tokenProgramA
:
Address
<
TAccountTokenProgramA
>
;
tokenProgramB
:
Address
<
TAccountTokenProgramB
>
;
tokenVaultA
:
TransactionSigner
<
TAccountTokenVaultA
>
;
tokenVaultB
:
TransactionSigner
<
TAccountTokenVaultB
>
;
tradeEnableTimestamp
:
InitializePoolWithAdaptiveFeeInstructionDataArgs
[
"tradeEnableTimestamp"
]
;
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
TAccountInitializePoolAuthority
extends
string
=
string
TAccountWhirlpool
extends
string
=
string
TAccountOracle
extends
string
=
string
TAccountTokenVaultA
extends
string
=
string
TAccountTokenVaultB
extends
string
=
string
TAccountAdaptiveFeeTier
extends
string
=
string
TAccountTokenProgramA
extends
string
=
string
TAccountTokenProgramB
extends
string
=
string
TAccountSystemProgram
extends
string
=
string
TAccountRent
extends
string
=
string
Index
Properties
adaptive
Fee
Tier
funder
initialize
Pool
Authority
initial
Sqrt
Price
oracle
rent?
system
Program?
token
BadgeA
token
BadgeB
token
MintA
token
MintB
token
ProgramA
token
ProgramB
token
VaultA
token
VaultB
trade
Enable
Timestamp
whirlpool
whirlpools
Config
Properties
adaptive
Fee
Tier
adaptiveFeeTier
:
Address
<
TAccountAdaptiveFeeTier
>
funder
funder
:
TransactionSigner
<
TAccountFunder
>
initialize
Pool
Authority
initializePoolAuthority
:
TransactionSigner
<
TAccountInitializePoolAuthority
>
initial
Sqrt
Price
initialSqrtPrice
:
InitializePoolWithAdaptiveFeeInstructionDataArgs
[
"initialSqrtPrice"
]
oracle
oracle
:
Address
<
TAccountOracle
>
Optional
rent
rent
?:
Address
<
TAccountRent
>
Optional
system
Program
systemProgram
?:
Address
<
TAccountSystemProgram
>
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
>
trade
Enable
Timestamp
tradeEnableTimestamp
:
InitializePoolWithAdaptiveFeeInstructionDataArgs
[
"tradeEnableTimestamp"
]
whirlpool
whirlpool
:
Address
<
TAccountWhirlpool
>
whirlpools
Config
whirlpoolsConfig
:
Address
<
TAccountWhirlpoolsConfig
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
adaptive
Fee
Tier
funder
initialize
Pool
Authority
initial
Sqrt
Price
oracle
rent
system
Program
token
BadgeA
token
BadgeB
token
MintA
token
MintB
token
ProgramA
token
ProgramB
token
VaultA
token
VaultB
trade
Enable
Timestamp
whirlpool
whirlpools
Config
Documentation
Loading...