Documentation
@orca-so/whirlpools-sdk
LockConfigUtil
Class LockConfigUtil
A collection of utility functions when interacting with a LockConfig.
Index
Constructors
constructor
Methods
get
Permanent
Lock
Type
Constructors
constructor
new
LockConfigUtil
()
:
LockConfigUtil
Returns
LockConfigUtil
Methods
Static
get
Permanent
Lock
Type
getPermanentLockType
()
:
LockTypeData
Returns
LockTypeData
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
get
Permanent
Lock
Type
Documentation
@orca-so
common-sdk
AddressUtil
DecimalUtil
MathUtil
ParsableMintInfo
ParsableTokenAccountInfo
Percentage
PublicKeyUtils
ReadOnlyWallet
SimpleAccountFetcher
TokenUtil
TransactionBuilder
TransactionProcessor
AccountFetcher
LookupTable
LookupTableFetcher
ParsableEntity
Wallet
AccountWithTokenProgram
Address
BasicSupportedTypes
BuildOptions
FetchedAccountEntry
FetchedAccountMap
Instruction
MintWithTokenProgram
PDA
ResolvedTokenAddressInstruction
RetentionPolicy
SendTxRequest
SimpleAccountFetchOptions
TransactionBuilderOptions
TransactionPayload
WrappedSolAccountCreateMethod
DEFAULT_MAX_COMPUTE_UNIT_LIMIT
DEFAULT_MAX_PRIORITY_FEE_LAMPORTS
DEFAULT_MIN_PRIORITY_FEE_LAMPORTS
DEFAULT_PRIORITY_FEE_PERCENTILE
defaultTransactionBuilderOptions
EMPTY_INSTRUCTION
MEASUREMENT_BLOCKHASH
MICROLAMPORTS_PER_LAMPORT
ONE
TWO
TX_BASE64_ENCODED_SIZE_LIMIT
TX_SIZE_LIMIT
U128
U64_MAX
ZERO
estimateComputeBudgetLimit
getLockWritableAccounts
getMultipleAccounts
getMultipleAccountsInMap
getMultipleParsedAccounts
getParsedAccount
getPriorityFeeInLamports
isVersionedTransaction
resolveOrCreateATA
resolveOrCreateATAs
setLoadedAccountsDataSizeLimitInstruction
staticImplements
whirlpools-sdk
AccountName
SwapDirection
TokenType
UseFallbackTickArray
LockConfigUtil
ParsableAdaptiveFeeTier
ParsableFeeTier
ParsableLockConfig
ParsableOracle
ParsablePosition
ParsablePositionBundle
ParsableTickArray
ParsableTokenBadge
ParsableWhirlpool
ParsableWhirlpoolsConfig
ParsableWhirlpoolsConfigExtension
PDAUtil
PoolUtil
PositionBundleUtil
PositionImpl
PriceMath
SwapUtils
TickArrayUtil
TickUtil
TokenExtensionUtil
WhirlpoolAccountFetcher
WhirlpoolContext
WhirlpoolIx
Position
TickArrayRequest
Whirlpool
WhirlpoolAccountFetcherInterface
WhirlpoolClient
AccountResolverOptions
AdaptiveFeeConstantsData
AdaptiveFeeInfo
AdaptiveFeeTierData
AdaptiveFeeVariablesData
BundledPositionMap
CloseBundledPositionParams
ClosePositionParams
ClosePositionWithTokenExtensionsParams
CollectAllParams
CollectAllPositionAddressParams
CollectAllPositionParams
CollectFeesParams
CollectFeesQuote
CollectFeesQuoteParam
CollectFeesV2Params
CollectProtocolFeesParams
CollectProtocolFeesV2Params
CollectRewardParams
CollectRewardsQuote
CollectRewardsQuoteParam
CollectRewardV2Params
DecreaseLiquidityInput
DecreaseLiquidityParams
DecreaseLiquidityQuote
DecreaseLiquidityQuoteParam
DecreaseLiquidityV2Params
DeletePositionBundleParams
DeleteTokenBadgeParams
DevFeeSwapInput
DevFeeSwapQuote
DynamicTick
DynamicTickArrayData
DynamicTickData
FeeTierData
IncreaseLiquidityInput
IncreaseLiquidityParams
IncreaseLiquidityQuote
IncreaseLiquidityQuoteByLiquidityParam
IncreaseLiquidityQuoteParam
IncreaseLiquidityV2Params
InitConfigExtensionParams
InitConfigParams
InitFeeTierParams
InitializeAdaptiveFeeTierParams
InitializePositionBundleParams
InitializeRewardParams
InitializeRewardV2Params
InitializeTokenBadgeParams
InitPoolParams
InitPoolV2Params
InitPoolWithAdaptiveFeeParams
InitTickArrayParams
LockConfigData
LockPositionParams
LockTypeData
LockTypeLabelData
NormalSwapQuote
NormalTwoHopSwapQuote
OpenBundledPositionParams
OpenPositionBumpsData
OpenPositionParams
OpenPositionWithMetadataBumpsData
OpenPositionWithTokenExtensionsParams
OracleData
PositionBundleData
PositionData
PositionMap
PositionRewardInfoData
SetCollectProtocolFeesAuthorityParams
SetConfigExtensionAuthorityParams
SetDefaultBaseFeeRateParams
SetDefaultFeeRateParams
SetDefaultProtocolFeeRateParams
SetDelegatedFeeAuthorityParams
SetFeeAuthorityParams
SetFeeRateByDelegatedFeeAuthorityParams
SetFeeRateParams
SetInitializePoolAuthorityParams
SetPresetAdaptiveFeeConstantsParams
SetProtocolFeeRateParams
SetRewardAuthorityBySuperAuthorityParams
SetRewardAuthorityParams
SetRewardEmissionsParams
SetRewardEmissionsSuperAuthorityParams
SetRewardEmissionsV2Params
SetTokenBadgeAuthorityParams
SwapEstimates
SwapInput
SwapParams
SwapQuote
SwapQuoteParam
SwapV2Params
TickArray
TickArrayData
TickData
TokenAccountInfo
TokenAmounts
TokenBadgeData
TokenExtensionContext
TokenExtensionContextForPool
TokenExtensionContextForReward
TokenInfo
TransferFeeExcludedAmount
TransferFeeIncludedAmount
TwoHopSwapQuote
TwoHopSwapV2Params
UpdateFeesAndRewardsParams
WhirlpoolAccountFetchOptions
WhirlpoolBumpsData
WhirlpoolContextOpts
WhirlpoolData
WhirlpoolRewardInfo
WhirlpoolRewardInfoData
WhirlpoolsConfigData
WhirlpoolsConfigExtensionData
WhirlpoolSupportedTypes
ADAPTIVE_FEE_CONTROL_FACTOR_DENOMINATOR
DEFAULT_WHIRLPOOL_RETENTION_POLICY
FEE_RATE_HARD_LIMIT
FEE_RATE_MUL_VALUE
FULL_RANGE_ONLY_TICK_SPACING_THRESHOLD
IGNORE_CACHE
MAX_REFERENCE_AGE
MAX_SQRT_PRICE
MAX_SQRT_PRICE_BN
MAX_SUPPLEMENTAL_TICK_ARRAYS
MAX_SWAP_TICK_ARRAYS
MAX_TICK_INDEX
MEMO_PROGRAM_ADDRESS
METADATA_PROGRAM_ADDRESS
MIN_SQRT_PRICE
MIN_SQRT_PRICE_BN
MIN_TICK_INDEX
NO_ORACLE_DATA
NO_TOKEN_EXTENSION_CONTEXT
NUM_REWARDS
ORCA_SUPPORTED_TICK_SPACINGS
ORCA_WHIRLPOOL_PROGRAM_ID
ORCA_WHIRLPOOLS_CONFIG
ORCA_WHIRLPOOLS_CONFIG_ECLIPSE
ORCA_WHIRLPOOLS_CONFIG_EXTENSION
POSITION_BUNDLE_SIZE
PREFER_CACHE
PROTOCOL_FEE_RATE_MUL_VALUE
REDUCTION_FACTOR_DENOMINATOR
SPLASH_POOL_TICK_SPACING
TICK_ARRAY_SIZE
VOLATILITY_ACCUMULATOR_SCALE_FACTOR
WHIRLPOOL_ACCOUNT_SIZE
WHIRLPOOL_CODER
WHIRLPOOL_IDL
WHIRLPOOL_NFT_UPDATE_AUTH
buildDefaultAccountFetcher
buildWhirlpoolClient
collectFeesQuote
collectRewardsQuote
decreaseLiquidityQuoteByLiquidity
decreaseLiquidityQuoteByLiquidityWithParams
decreaseLiquidityQuoteByLiquidityWithParamsUsingPriceSlippage
getAccountSize
getAllPositionAccountsByOwner
getAllWhirlpoolAccountsForConfig
increaseLiquidityQuoteByInputToken
increaseLiquidityQuoteByInputTokenUsingPriceSlippage
increaseLiquidityQuoteByInputTokenWithParams
increaseLiquidityQuoteByInputTokenWithParamsUsingPriceSlippage
increaseLiquidityQuoteByLiquidityWithParams
swapQuoteByInputToken
swapQuoteByInputTokenWithDevFees
swapQuoteByOutputToken
swapQuoteWithParams
toTick
toTokenAmount
toTx
twoHopSwapQuoteFromSwapQuotes
M
M
N
E
P
V
F
C
I
C
P
M
F
P
C
P
T
T
A
A
A
T
R
A collection of utility functions when interacting with a LockConfig.