Enumerations

AMMType
Chain
Protocol
StrykePositionManagers
MultiPositionManagers
StakingProtocol

Classes

FeeManagerClient
StakingClient
SingleAssetDepositClient
QuoterV2Factory
PoolLifecycleError
SubgraphVaultClient

Interfaces

StakingPool
VaultTokens
Token0
Token1
Reward
Staking
StakingPoolFilter
StakeParams
WithdrawParams
GetRewardParams
TokenValueParams
TokenValueResponse
GetVaultExecutionContextParams
VaultExecutionPosition
VaultExecutionDataProvenance
VaultExecutionContext
SingleAssetDepositParams
CalculateSwapAmountParams
SwapAmountResponse
CalculateLimitPriceParams
SimulateSwapParams
SwapSimulationResponse
EstimateLpTokensParams
LpTokenEstimationResponse
SingleAssetDepositPreview
PoolSlot0
Contract
ContractAddresses
NetworkConfig
Networks
BaseQuoteParams
UniswapQuoteParams
AlgebraQuoteParams
ThickQuoteParams
AlgebraIntegral21QuoteParams
ShadowQuoteParams
StabilityVaultInfo
NetworkData
AerodromeSlipstreamPoolKeyInput
AerodromeSlipstreamPoolKey
AerodromeSlipstreamPoolSnapshot
AerodromeSlipstreamPoolIdentity
AerodromeSlipstreamReceiptEvidence
BuildAlgebraCreatePoolTransactionParams
BuildAlgebraInitializePoolTransactionParams
InspectAlgebraPoolParams
InspectAlgebraCustomPoolEntryPointParams
SimulateAlgebraPoolActionParams
AlgebraPoolKeyInput
AlgebraPoolKey
AlgebraInitialPrice
AlgebraPoolSnapshot
AlgebraPoolIdentity
AlgebraPreflightSummary
AlgebraPoolActionSimulation
AlgebraReceiptEvidence
VerifyAlgebraPoolActionParams
AerodromeSlipstreamLifecycleDeployment
AlgebraLifecycleProvenance
AlgebraLifecycleDeployment
V4LifecycleDeploymentProvenance
V4LifecycleDeployment
ResolveV4LifecycleDeploymentParams
ExactFraction
ExactPrice
ExactCurrencyPrice
CanonicalErc20Pair
CanonicalCurrencyPair
CanonicalInitialPrice
CanonicalCurrencyInitialPrice
EncodedEvmTransaction
PreparedPoolAction
PoolActionSimulation
PoolActionVerification
BuildV3CreatePoolTransactionParams
BuildV3InitializePoolTransactionParams
BuildV3CreateAndInitializeTransactionParams
PrepareV3CreateAndInitializeParams
PrepareV3CreatePoolParams
PrepareV3InitializePoolParams
InspectV3PoolParams
SimulateV3PoolActionParams
V3PoolKeyInput
V3PoolKey
V3InitialPrice
V3AbsentPoolSnapshot
V3UninitializedPoolSnapshot
V3InitializedPoolSnapshot
V3CreatePoolIdentity
V3ExistingPoolIdentity
V3PoolIdentity
V3CreateExpectation
V3InitializeExpectation
V3PoolActionSimulation
V3PoolCreatedEvidence
V3PoolInitializedEvidence
V3ReceiptEvidence
VerifyV3PoolActionParams
BuildV4InitializePoolTransactionParams
PrepareV4InitializeParams
InspectV4PoolParams
SimulateV4PoolActionParams
V4PoolKeyInput
V4PoolKey
V4InitialPrice
V4UninitializedPoolSnapshot
V4InitializedPoolSnapshot
V4PoolIdentity
V4InitializeExpectation
V4UninitializedPreflightSummary
V4PoolActionSimulation
V4InitializeEvidence
V4ReceiptEvidence
VerifyV4PoolActionParams
SteerConfig
SteerResponse
BaseVaultDetails
VaultDetails
AlgebraVaultDetails
VaultDetailsResponse
TokenData
PoolData
Slot0
PoolsharkStructs
LimitPoolState
PoolSharkGlobalState
GlobalStateABI
Fee
FeeManagerConfigParams
DefaultFeeManagerConfigParams
FeeWithdrawalParams
MultipleFeeWithdrawalParams
MultiVaultFeeWithdrawalParams
SubgraphVaultPosition
SubgraphVaultDetails
RouteShortcut
FormattedRoute
LpPriceResponse
SubgraphVaultDetailsWithLpData
SubgraphResponse
DeprecationData
VaultFetchOptions

Type Aliases

VaultExecutionPoolFamily
VaultExecutionPoolKey
ProtocolContractAddresses
ProtocolDetails
SupportedChainsFeature
SupportedChainsInclude
GetSupportedChainsOptions
SupportedChainFeatures
SupportedChain
ContractName
QuoteParams
QuoterV2ABI
QuoterFunctionArgs
VerifiedAerodromeSlipstreamPoolIdentity
PreparedAerodromeSlipstreamCreateAndInitializeAction
AerodromeSlipstreamPoolActionSimulation
AerodromeSlipstreamPoolActionVerification
PrepareAlgebraPoolResult
PreparedAlgebraCreatePoolAction
PreparedAlgebraInitializePoolAction
PreparedAlgebraPoolAction
AlgebraPoolActionVerification
SupportedPoolLifecycleDeployment
UnsupportedPoolLifecycleDeployment
PoolLifecycleDeploymentResult
ResolvePoolLifecycleDeploymentParams
PoolLifecycleDeploymentRegistry
AlgebraLifecycleVariant
AlgebraLifecycleAdapter
V3LifecycleDeploymentProvenance
V3AtomicLifecycleDeployment
V3FactoryLifecycleDeployment
V3LifecycleDeployment
ResolveV3LifecycleDeploymentParams
V4LifecycleDeploymentId
V4LifecycleDeploymentByIdRegistry
PoolLifecycleErrorCode
PoolActionOutcome
PrepareV3CreateAndInitializeResult
PrepareV3CreatePoolResult
PrepareV3InitializePoolResult
V3PoolStatus
V3ExistingPoolSnapshot
V3PoolSnapshot
V3PoolActionKind
V3PreflightSummary
V3AbsentPreflightSummary
V3UninitializedPreflightSummary
V3InitializedPreflightSummary
PreparedV3CreatePoolAction
PreparedV3InitializePoolAction
PreparedV3CreateAndInitializeAction
PreparedV3PoolAction
V3PoolActionVerification
PrepareV4InitializeResult
V4PoolSnapshot
PreparedV4InitializePoolAction
PreparedV4PoolAction
V4PoolActionVerification
SupportedProtocol
SteerSupportedChains
ProtocolInfo
AMMConfigType

Variables

UniswapV3PoolABI
erc1155Abi
erc20Abi
erc721Abi
FEE_MANAGER_ABI
UniswapV3QuoterABI
QuickSwapQuoterV2
QuoterV2Thick
QuoterV2AlgebgraIntegral
QuoterV2AlgebgraIntegral21
QuoterV2Shadow
singleTokenDepositAbi
VAULT_FEES_ABI
TEST_UNISWAP_JIT_HOOK_BEACON
UNISWAP_V4_NO_ORACLE_BEACON
UNISWAP_V4_HOOK_BEACON_NAMES
UNISWAP_V4_BEACON_NAMES
API_URLS
ChainId
AlgebgraHookBeacons
UniswapV4Beacons
UniswapHookBeacons
abis
apechainAddresses
arbitrumAddresses
arbitrumgoerliAddresses
astarAddresses
astarzkevmAddresses
avalancheAddresses
bartiotestAddresses
baseAddresses
beraAddresses
bittensorAddresses
blastAddresses
bscAddresses
celoAddresses
ethAddresses
evmosAddresses
fantomAddresses
filecoinAddresses
flareAddresses
goerliAddresses
hemiAddresses
katanaAddresses
kavaAddresses
lineaAddresses
localhostAddresses
mantaAddresses
mantleAddresses
metisAddresses
modeAddresses
moonbeamAddresses
mumbaiAddresses
okxtestnetAddresses
optimismAddresses
optimismgoerliAddresses
polygonAddresses
polyzkevmAddresses
robinhoodAddresses
rootstockAddresses
sagaAddresses
scrollAddresses
seiAddresses
soneiumAddresses
sonicAddresses
taikoAddresses
telosAddresses
thundercoreAddresses
uniAddresses
xlayerAddresses
zetaAddresses
zircuitAddresses
networks
ALGEBRA_PROTOCOLS
SHADOW_PROTOCOLS
DIRECTIONAL_ALGEBRA_PROTOCOLS
POOLSHARK_PROTOCOLS
ALGEBRA_INTEGRAL_PROTOCOLS
AERODROME_PROTOCOLS
ALGEBRA_INTEGRAL_V_2_0_PROTOCOLS
stabilityVaultsConfig
deprecatedBundlesURL
steerSubgraphConfig
aerodromeSlipstreamFactoryAbi
aerodromeSlipstreamPoolAbi
algebraPairFactoryAbi
algebraIntegralPluginDataFactoryAbi
algebraIntegralPairFactoryAbi
algebraPoolBaseAbi
algebraLegacyPoolStateAbi
algebraDirectionalPoolStateAbi
algebraIntegralPoolStateAbi
algebraCustomPoolEntryPointAbi
v3FactoryAbi
v3PoolInitializerAbi
v3PoolAbi
v4PoolManagerAbi
v4StateViewAbi
POOL_LIFECYCLE_DEPLOYMENTS
AERODROME_SLIPSTREAM_LIFECYCLE_DEPLOYMENTS
ALGEBRA_LIFECYCLE_DEPLOYMENTS
V3_LIFECYCLE_DEPLOYMENTS
V3_CONFIG_PROTOCOLS
CURRENT_V4_LIFECYCLE_DEPLOYMENTS
V4_LIFECYCLE_DEPLOYMENTS
V4_LIFECYCLE_DEPLOYMENTS_BY_ID
MIN_SQRT_RATIO
MAX_SQRT_RATIO
PREPARED_POOL_ACTION_SERIALIZATION_VERSION
V4_DYNAMIC_FEE_FLAG
V4_MAX_STATIC_FEE
V4_MAX_TICK_SPACING
V4_ALL_HOOK_MASK
V4_ZERO_ADDRESS

Functions

getVaultExecutionContext
calculateLimitPrice
getPoolSlot0
calculateSwapAmount
estimateLpTokens
getVaultReserves
simulateSwap
determineSwapDirection
validateSwapParams
getAmmConfig
arthswapConfig
baseSwapConfig
basexConfig
bittensorUniV3Config
camelotConfig
crustConfig
equilibreConfig
fenixConfig
forgeConfig
fusionxConfig
glyphConfig
henjinConfig
herculesConfig
horizaConfig
katanaConfig
kimConfig
kinetixConfig
linehubConfig
lynexConfig
maiaConfig
metaVaultConfig
nestVaultConfig
novaswapConfig
pancakeSwapConfig
poolsharkConfig
quickSwapAlgebraConfig
quickSwapIntegralConfig
quickSwapUniv3Config
quickSwapConfig
retroConfig
shadowConfig
sparkConfig
spark32Config
supswapConfig
sushiConfig
swapmodeConfig
swapsicleConfig
thenaConfig
thickConfig
thrusterConfig
uniswapConfig
isUniswapV4Beacon
isUniswapV4HookBeacon
shouldValidateUniswapV4VaultHook
getUniswapV4BeaconSupportedChains
isUniswapV4BeaconAvailableOnChain
getBeaconNameByProtocol
getProtocolConfigByBeacon
getProtocolTypeByBeacon
getQuoterV2Address
getProtocolContractAddresses
getAmmConfigByChainId
getFactoryAddress
getTickLensAddress
getNFTManagerAddress
getProtocolSubgraphURL
getSwapRouterAddress
getInitCodeHash
getProtocolInfoByChainId
getProtocolsForChainId
getProtocolInfoByName
getProtocolBySubgraph
isAlgebraProtocolBySubgraph
getApiUrl
getSupportedChains
getSupportedChainIds
getSupportedChainByChainId
getContractAddressByChainIdAndContractName
getNetworkByChainId
getPoolHelperByChainId
chainIdToName
chainNameToId
isSingleAssetDepositSupported
isValidStakingProtocol
normalizeProtocol
isAlgebraProtocol
isShadowProtocol
isThickV2Protocol
isAlgebraDirectionProtocol
isAlgebraIntegralProtocol
isPoolSharkProtocol
isAerodromeVault
isAlgebraIntegralV2Protocol
getProtcolTypeByAmmType
isUniswapQuoteParams
isAlgebraQuoteParams
isThickQuoteParams
isAlgebraIntegral21QuoteParams
isShadowQuoteParams
validateQuoteParams
getExpectedParamType
getStabilityVaultsPeripheryAddress
getStabilityVaultsSubgraphUrl
getSubgraphUrlByChainId
getTheGraphResolverUrl
buildAerodromeSlipstreamCreateAndInitializeTransaction
prepareAerodromeSlipstreamPool
prepareLatestAerodromeSlipstreamPool
inspectAerodromeSlipstreamPool
canonicalizeAerodromeSlipstreamPoolKey
assertAerodromeSlipstreamInitialPrice
simulateAerodromeSlipstreamPoolAction
validatePreparedAerodromeSlipstreamPoolAction
deserializePreparedAerodromeSlipstreamPoolAction
decodeAerodromeSlipstreamPoolActionReceipt
verifyAerodromeSlipstreamPoolAction
buildAlgebraCreatePoolTransaction
buildAlgebraInitializePoolTransaction
prepareAlgebraPool
inspectAlgebraCustomPoolEntryPoint
inspectAlgebraPool
canonicalizeAlgebraPoolKey
assertAlgebraInitialPrice
simulateAlgebraPoolAction
validatePreparedAlgebraPoolAction
deserializePreparedAlgebraPoolAction
decodeAlgebraPoolActionReceipt
verifyAlgebraPoolAction
resolvePoolLifecycleDeployment
resolveAerodromeSlipstreamLifecycleDeployment
resolveLatestAerodromeSlipstreamLifecycleDeployment
assertLatestAerodromeSlipstreamLifecycleDeployment
validateAerodromeSlipstreamLifecycleDeployment
resolveAlgebraLifecycleDeployment
validateAlgebraLifecycleDeployment
resolveV3LifecycleDeployment
getV4LifecycleDeploymentId
resolveCurrentV4LifecycleDeployment
resolveV4LifecycleDeployment
resolveV4LifecycleDeploymentById
validateV4LifecycleDeployment
parseExactDecimal
sortErc20Pair
sortEvmCurrencyPair
integerSqrt
validateSqrtPriceX96
encodeSqrtRatioX96
encodeInitialSqrtPriceX96
encodeCurrencyInitialSqrtPriceX96
serializePreparedPoolAction
deserializePreparedPoolAction
buildV3CreatePoolTransaction
buildV3InitializePoolTransaction
buildV3CreateAndInitializeTransaction
prepareV3CreatePool
prepareV3InitializePool
prepareV3CreateAndInitialize
inspectV3Pool
canonicalizeV3PoolKey
assertV3InitialPrice
simulateV3PoolAction
validatePreparedV3PoolAction
assertPreparedV3PoolAction
deserializePreparedV3PoolAction
decodeV3PoolActionReceipt
verifyV3PoolAction
buildV4InitializePoolTransaction
prepareV4Initialize
inspectV4Pool
validatePreparedV4PoolAction
assertPreparedV4PoolAction
deserializePreparedV4PoolAction
validateV4PoolKey
canonicalizeV4PoolKey
getV4PoolId
v4PoolKeysEqual
assertV4InitialPrice
simulateV4PoolAction
decodeV4PoolActionReceipt
verifyV4PoolAction

References

ClaimProofNode → ClaimProofNode
ClaimProofEdge → ClaimProofEdge
ClaimRewardNode → ClaimRewardNode
ClaimRewardEdge → ClaimRewardEdge
PageInfo → PageInfo
ClaimRewardsConnection → ClaimRewardsConnection
ClaimProofsPageInfo → ClaimProofsPageInfo
ClaimProofsResponse → ClaimProofsResponse
SmartRewarderContract → SmartRewarderContract
ClaimRewardParams → ClaimRewardParams
RewardBalance → RewardBalance
RewardSummary → RewardSummary
SmartRewards → SmartRewards
SubgraphClient → SubgraphClient
VaultApproveParams → VaultApproveParams
VaultAllowanceParams → VaultAllowanceParams
VaultBalanceParams → VaultBalanceParams
ApiPageInfo → ApiPageInfo
VaultNode → VaultNode
VaultEdge → VaultEdge
VaultsConnection → VaultsConnection
TokenNode → TokenNode
TokenEdge → TokenEdge
TokensConnection → TokensConnection
PoolNode → PoolNode
PoolEdge → PoolEdge
PoolsConnection → PoolsConnection
VaultFilter → VaultFilter
ApiVaultFilter → ApiVaultFilter
TokenFilter → TokenFilter
PoolFilter → PoolFilter
VaultApr → VaultApr
AprResponse → AprResponse
AprFilter → AprFilter
PendingRewardsParams → PendingRewardsParams
PendingRewardsResponse → PendingRewardsResponse
ClaimRewardsParams → ClaimRewardsParams
BlackholeAprDetailedParams → BlackholeAprDetailedParams
BlackholeSnapshotAnalysis → BlackholeSnapshotAnalysis
BlackholeAprDetailedResponse → BlackholeAprDetailedResponse
VaultClient → VaultClient
SteerClient → SteerClient
GraphQLTokenData → GraphQLTokenData
GraphQLPoolData → GraphQLPoolData
PoolClient → PoolClient