- Overview
- Intro
- Arrakis Protocol
- Arrakis Pro
- Arrakis Pro
- Intro
- Setup
- Maintenance
- Integrations
- Strategies
❱
- Bootstrap
- Flagship
- Migration
- Developer Docs
- Arrakis Modular
❱
- Architecture
❱
- Meta Vaults
- Modules
- Configuration
- Diagram
- Security
- Price Oracles
- Deployments
- Technical Reference
❱
- Contracts overview
- Meta Vaults
❱
- Core
❱
- ArrakisMetaVault
- ArrakisMetaVaultFactory
- ArrakisStandardManager
- Public Vaults
❱
- ArrakisMetaVaultPublic
- CreationCodePublicVault
- Private Vaults
❱
- ArrakisMetaVaultPrivate
- CreationCodePrivateVault
- PrivateVaultNFT
- RenderController
- Modules
❱
- Registry
❱
- ModuleRegistry
- ModulePublicRegistry
- ModulePrivateRegistry
- Implementations
❱
- UniswapV4StandardModule (abstract)
- PancakeSwapV4StandardModule (abstract)
- ValantisHOTModule (abstract)
- AerodromeStandardModulePrivate
- UniswapV4StandardModulePrivate
- PancakeSwapV4StandardModulePrivate
- ValantisHOTModulePublic
- Routers
❱
- ArrakisPublicVaultRouter
- ArrakisPrivateVaultRouter
- RouterSwapExecutor
- RouterSwapResolver
- Structs
❱
- AddLiquidityData
- AddLiquidityPermit2Data
- RemoveLiquidityData
- RemoveLiquidityPermit2Data
- SwapAndAddData
- SwapAndAddPermit2Data
- SwapData
- Admin and Security
❱
- Guardian
- Pauser
- TimeLock
- More
❱
- ❱ abstracts
❱
- ArrakisMetaVault
- ModuleRegistry
- PancakeSwapV4StandardModule
- UniV4StandardModule
- ValantisModule
- ❱ constants
❱
- CArrakis constants
- ❱ hooks
❱
- ArrakisPrivateHook
- ArrakisPrivateHookFactory
- ❱ interfaces
❱
- AggregatorV3Interface
- IAerodromeStandardModulePrivate
- IArrakisLPModule
- IArrakisLPModuleID
- IArrakisLPModulePrivate
- IArrakisLPModulePublic
- IArrakisMetaVault
- IArrakisMetaVaultFactory
- IArrakisMetaVaultPrivate
- IArrakisMetaVaultPublic
- IArrakisPrivateHook
- IArrakisPrivateHookFactory
- IArrakisPrivateVaultRouter
- IArrakisPublicVaultRouter
- IArrakisStandardManager
- IArrakisV2
- IBunkerModule
- ICLGauge
- ICreationCode
- IDistributor
- IGuardian
- IHOTExecutor
- IManager
- IMigrationHelper
- IModulePrivateRegistry
- IModulePublicRegistry
- IModuleRegistry
- INonfungiblePositionManager
- IOracleWrapper
- IOwnable
- IPALMTerms
- IPancakeSwapV4StandardModule
- IPancakeSwapV4StandardModuleResolver
- IPausable
- IPauser
- IPermit2
- IPrivateRouterSwapExecutor
- IPrivateVaultNFT
- IRenderController
- IResolver
- IRouterSwapExecutor
- IRouterSwapResolver
- Operation
- ISafe
- ISovereignPool
- ITimeLock
- IUniV4ModuleBase
- IUniV4Oracle
- IUniV4StandardModule
- IUniV4StandardModuleResolver
- IUniswapV3Factory
- IUniswapV3Pool
- IUniswapV3SwapCallback
- IValantisHOTModule
- IVoter
- IWETH9
- IWithdrawHelper
- ❱ libraries
❱
- PancakeSwapV4
- UnderlyingV4
- UniswapV4
- ❱ modules
❱
- ❱ resolvers
❱
- PancakeSwapV4StandardModuleResolver
- UniV4StandardModuleResolver
- ValantisResolver
- AerodromeStandardModulePrivate
- BunkerModule
- HOTExecutor
- HOTOracleWrapper
- PancakeSwapV4StandardModulePrivate
- PancakeSwapV4StandardModulePublic
- UniV4StandardModulePrivate
- UniV4StandardModulePublic
- ValantisModulePrivate
- ValantisModulePublic
- VelodromeStandardModulePrivate
- ❱ oracles
❱
- UniV4Oracle
- ❱ structs
❱
- VaultInfo
- SetupParams
- FeeIncrease
- SwapPayload
- RangeData
- Range
- UnderlyingPayload
- PositionUnderlying
- ComputeFeesPayload
- GetFeesPayload
- RebalanceResult
- Withdraw
- Deposit
- SwapBalances
- TokenPermissions
- PermitTransferFrom
- SignatureTransferDetails
- PermitBatchTransferFrom
- AddLiquidityData
- SwapData
- SwapAndAddData
- AddLiquidityPermit2Data
- SwapAndAddPermit2Data
- AddLiquidityData
- RemoveLiquidityData
- SwapData
- SwapAndAddData
- AddLiquidityPermit2Data
- RemoveLiquidityPermit2Data
- SwapAndAddPermit2Data
- Range
- PositionUnderlying
- UnderlyingPayload
- GetFeesPayload
- ComputeFeesPayload
- ModifyPosition
- SwapPayload
- RebalanceParams
- UnderlyingPayload
- RangeData
- Range
- RangeMintBurn
- ComputeFeesPayload
- GetFeesPayload
- PositionUnderlying
- Withdraw
- Deposit
- RebalanceResult
- SwapPayload
- SwapBalances
- SwapBalances
- ❱ utils
❱
- MigrationHelper
- SVGParams
- INFTSVG
- NFTSVG
- NFTSVGUtils
- WithdrawHelper
- ArrakisMetaVaultFactory
- ArrakisMetaVaultPrivate
- ArrakisMetaVaultPublic
- ArrakisPrivateVaultRouter
- ArrakisPublicVaultRouter
- ArrakisPublicVaultRouterV2
- ArrakisStandardManager
- CreationCodePrivateVault
- CreationCodePublicVault
- Guardian
- ModulePrivateRegistry
- ModulePublicRegistry
- Pauser
- PrivateRouterSwapExecutor
- PrivateVaultNFT
- RenderController
- RouterSwapExecutor
- RouterSwapResolver
- TimeLock
- Modules
❱
- Uniswap v4 Module
- Aerodrome Module
- Velodrome Module
- PancakeSwap Infinity Module
- Valantis HOT Module
- Resources
- Contents
- Audits
- Research
- Legacy
❱
- HOT AMM
❱
- Concepts
- Quickstart: Integrate
- Manager Functions
- Quoter
- LVR Problem
- Deployments
- Whitepaper
- Public Vault List
- History