Enumerations

AMMType
Chain
Protocol
StrykePositionManagers
MultiPositionManagers
StakingProtocol

Classes

StakingClient
SingleAssetDepositClient
QuoterV2Factory

Interfaces

StakingPool
VaultTokens
Token0
Token1
Reward
Staking
StakingPoolFilter
StakeParams
WithdrawParams
GetRewardParams
TokenValueParams
TokenValueResponse
SingleAssetDepositParams
CalculateSwapAmountParams
SwapAmountResponse
CalculateLimitPriceParams
SimulateSwapParams
SwapSimulationResponse
EstimateLpTokensParams
LpTokenEstimationResponse
SingleAssetDepositPreview
PoolSlot0
Contract
ContractAddresses
NetworkConfig
Networks
BaseQuoteParams
UniswapQuoteParams
AlgebraQuoteParams
ThickQuoteParams
AlgebraIntegral21QuoteParams
ShadowQuoteParams
NetworkData
SteerConfig
SteerResponse
BaseVaultDetails
VaultDetails
AlgebraVaultDetails
VaultDetailsResponse
TokenData
PoolData
Slot0
PoolsharkStructs
LimitPoolState
PoolSharkGlobalState
GlobalStateABI

Type Aliases

ProtocolContractAddresses
ProtocolDetails
ContractName
QuoteParams
QuoterV2ABI
QuoterFunctionArgs
SupportedProtocol
SteerSupportedChains
ProtocolInfo
AMMConfigType

Variables

UniswapV3PoolABI
erc1155Abi
erc20Abi
erc721Abi
UniswapV3QuoterABI
QuickSwapQuoterV2
QuoterV2Thick
QuoterV2AlgebgraIntegral
QuoterV2AlgebgraIntegral21
QuoterV2Shadow
singleTokenDepositAbi
API_URLS
ChainId
abis
apechainAddresses
arbitrumAddresses
arbitrumgoerliAddresses
astarAddresses
astarzkevmAddresses
avalancheAddresses
bartiotestAddresses
baseAddresses
beraAddresses
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
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
deprecatedBundlesURL
steerSubgraphConfig

Functions

calculateLimitPrice
getPoolSlot0
calculateSwapAmount
estimateLpTokens
getVaultReserves
simulateSwap
determineSwapDirection
validateSwapParams
getAmmConfig
arthswapConfig
baseSwapConfig
basexConfig
camelotConfig
crustConfig
equilibreConfig
fenixConfig
forgeConfig
fusionxConfig
glyphConfig
henjinConfig
herculesConfig
horizaConfig
katanaConfig
kimConfig
kinetixConfig
linehubConfig
lynexConfig
maiaConfig
metaVaultConfig
novaswapConfig
pancakeSwapConfig
poolsharkConfig
quickSwapAlgebraConfig
quickSwapIntegralConfig
quickSwapUniv3Config
quickSwapConfig
retroConfig
shadowConfig
sparkConfig
spark32Config
supswapConfig
sushiConfig
swapmodeConfig
swapsicleConfig
thenaConfig
thickConfig
thrusterConfig
uniswapConfig
getBeaconNameByProtocol
getProtocolConfigByBeacon
getProtocolTypeByBeacon
getQuoterV2Address
getProtocolContractAddresses
getAmmConfigByChainId
getFactoryAddress
getTickLensAddress
getNFTManagerAddress
getProtocolSubgraphURL
getSwapRouterAddress
getInitCodeHash
getProtocolInfoByChainId
getProtocolsForChainId
getProtocolInfoByName
getProtocolBySubgraph
isAlgebraProtocolBySubgraph
getApiUrl
getContractAddressByChainIdAndContractName
getNetworkByChainId
getPoolHelperByChainId
chainIdToName
chainNameToId
isSingleAssetDepositSupported
isValidStakingProtocol
normalizeProtocol
isAlgebraProtocol
isShadowProtocol
isThickV2Protocol
isAlgebraDirectionProtocol
isAlgebraIntegralProtocol
isPoolSharkProtocol
getProtcolTypeByAmmType
isUniswapQuoteParams
isAlgebraQuoteParams
isThickQuoteParams
isAlgebraIntegral21QuoteParams
isShadowQuoteParams
validateQuoteParams
getExpectedParamType
getSubgraphUrlByChainId
getTheGraphResolverUrl

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
TokenFilter → TokenFilter
PoolFilter → PoolFilter
VaultClient → VaultClient
SteerClient → SteerClient
GraphQLTokenData → GraphQLTokenData
GraphQLPoolData → GraphQLPoolData
PoolClient → PoolClient