1. Overview
  2. Intro
  3. Arrakis Protocol
  4. Arrakis Pro
  5. Arrakis Pro
  6. Intro
  7. Setup
  8. Maintenance
  9. Integrations
  10. Strategies
    1. Bootstrap
    2. Flagship
  11. Migration
  12. Developer Docs
  13. Arrakis Modular
    1. Architecture
      1. Meta Vaults
      2. Modules
      3. Configuration
      4. Diagram
      5. Security
    2. Price Oracles
    3. Deployments
    4. Technical Reference
      1. Contracts overview
      2. Meta Vaults
        1. Core
          1. ArrakisMetaVault
          2. ArrakisMetaVaultFactory
          3. ArrakisStandardManager
        2. Public Vaults
          1. ArrakisMetaVaultPublic
          2. CreationCodePublicVault
        3. Private Vaults
          1. ArrakisMetaVaultPrivate
          2. CreationCodePrivateVault
          3. PrivateVaultNFT
          4. RenderController
      3. Modules
        1. Registry
          1. ModuleRegistry
          2. ModulePublicRegistry
          3. ModulePrivateRegistry
        2. Implementations
          1. UniswapV4StandardModule (abstract)
          2. PancakeSwapV4StandardModule (abstract)
          3. ValantisHOTModule (abstract)
          4. AerodromeStandardModulePrivate
          5. UniswapV4StandardModulePrivate
          6. PancakeSwapV4StandardModulePrivate
          7. ValantisHOTModulePublic
      4. Routers
        1. ArrakisPublicVaultRouter
        2. ArrakisPrivateVaultRouter
        3. RouterSwapExecutor
        4. RouterSwapResolver
        5. Structs
          1. AddLiquidityData
          2. AddLiquidityPermit2Data
          3. RemoveLiquidityData
          4. RemoveLiquidityPermit2Data
          5. SwapAndAddData
          6. SwapAndAddPermit2Data
          7. SwapData
      5. Admin and Security
        1. Guardian
        2. Pauser
        3. TimeLock
      6. More
        1. ❱ abstracts
          1. ArrakisMetaVault
          2. ModuleRegistry
          3. PancakeSwapV4StandardModule
          4. UniV4StandardModule
          5. ValantisModule
        2. ❱ constants
          1. CArrakis constants
        3. ❱ hooks
          1. ArrakisPrivateHook
          2. ArrakisPrivateHookFactory
        4. ❱ interfaces
          1. AggregatorV3Interface
          2. IAerodromeStandardModulePrivate
          3. IArrakisLPModule
          4. IArrakisLPModuleID
          5. IArrakisLPModulePrivate
          6. IArrakisLPModulePublic
          7. IArrakisMetaVault
          8. IArrakisMetaVaultFactory
          9. IArrakisMetaVaultPrivate
          10. IArrakisMetaVaultPublic
          11. IArrakisPrivateHook
          12. IArrakisPrivateHookFactory
          13. IArrakisPrivateVaultRouter
          14. IArrakisPublicVaultRouter
          15. IArrakisStandardManager
          16. IArrakisV2
          17. IBunkerModule
          18. ICLGauge
          19. ICreationCode
          20. IDistributor
          21. IGuardian
          22. IHOTExecutor
          23. IManager
          24. IMigrationHelper
          25. IModulePrivateRegistry
          26. IModulePublicRegistry
          27. IModuleRegistry
          28. INonfungiblePositionManager
          29. IOracleWrapper
          30. IOwnable
          31. IPALMTerms
          32. IPancakeSwapV4StandardModule
          33. IPancakeSwapV4StandardModuleResolver
          34. IPausable
          35. IPauser
          36. IPermit2
          37. IPrivateRouterSwapExecutor
          38. IPrivateVaultNFT
          39. IRenderController
          40. IResolver
          41. IRouterSwapExecutor
          42. IRouterSwapResolver
          43. Operation
          44. ISafe
          45. ISovereignPool
          46. ITimeLock
          47. IUniV4ModuleBase
          48. IUniV4Oracle
          49. IUniV4StandardModule
          50. IUniV4StandardModuleResolver
          51. IUniswapV3Factory
          52. IUniswapV3Pool
          53. IUniswapV3SwapCallback
          54. IValantisHOTModule
          55. IVoter
          56. IWETH9
          57. IWithdrawHelper
        5. ❱ libraries
          1. PancakeSwapV4
          2. UnderlyingV4
          3. UniswapV4
        6. ❱ modules
          1. ❱ resolvers
            1. PancakeSwapV4StandardModuleResolver
            2. UniV4StandardModuleResolver
            3. ValantisResolver
          2. AerodromeStandardModulePrivate
          3. BunkerModule
          4. HOTExecutor
          5. HOTOracleWrapper
          6. PancakeSwapV4StandardModulePrivate
          7. PancakeSwapV4StandardModulePublic
          8. UniV4StandardModulePrivate
          9. UniV4StandardModulePublic
          10. ValantisModulePrivate
          11. ValantisModulePublic
          12. VelodromeStandardModulePrivate
        7. ❱ oracles
          1. UniV4Oracle
        8. ❱ structs
          1. VaultInfo
          2. SetupParams
          3. FeeIncrease
          4. SwapPayload
          5. RangeData
          6. Range
          7. UnderlyingPayload
          8. PositionUnderlying
          9. ComputeFeesPayload
          10. GetFeesPayload
          11. RebalanceResult
          12. Withdraw
          13. Deposit
          14. SwapBalances
          15. TokenPermissions
          16. PermitTransferFrom
          17. SignatureTransferDetails
          18. PermitBatchTransferFrom
          19. AddLiquidityData
          20. SwapData
          21. SwapAndAddData
          22. AddLiquidityPermit2Data
          23. SwapAndAddPermit2Data
          24. AddLiquidityData
          25. RemoveLiquidityData
          26. SwapData
          27. SwapAndAddData
          28. AddLiquidityPermit2Data
          29. RemoveLiquidityPermit2Data
          30. SwapAndAddPermit2Data
          31. Range
          32. PositionUnderlying
          33. UnderlyingPayload
          34. GetFeesPayload
          35. ComputeFeesPayload
          36. ModifyPosition
          37. SwapPayload
          38. RebalanceParams
          39. UnderlyingPayload
          40. RangeData
          41. Range
          42. RangeMintBurn
          43. ComputeFeesPayload
          44. GetFeesPayload
          45. PositionUnderlying
          46. Withdraw
          47. Deposit
          48. RebalanceResult
          49. SwapPayload
          50. SwapBalances
          51. SwapBalances
        9. ❱ utils
          1. MigrationHelper
          2. SVGParams
          3. INFTSVG
          4. NFTSVG
          5. NFTSVGUtils
          6. WithdrawHelper
        10. ArrakisMetaVaultFactory
        11. ArrakisMetaVaultPrivate
        12. ArrakisMetaVaultPublic
        13. ArrakisPrivateVaultRouter
        14. ArrakisPublicVaultRouter
        15. ArrakisPublicVaultRouterV2
        16. ArrakisStandardManager
        17. CreationCodePrivateVault
        18. CreationCodePublicVault
        19. Guardian
        20. ModulePrivateRegistry
        21. ModulePublicRegistry
        22. Pauser
        23. PrivateRouterSwapExecutor
        24. PrivateVaultNFT
        25. RenderController
        26. RouterSwapExecutor
        27. RouterSwapResolver
        28. TimeLock
  14. Modules
    1. Uniswap v4 Module
    2. Aerodrome Module
    3. Velodrome Module
    4. PancakeSwap Infinity Module
    5. Valantis HOT Module
  15. Resources
  16. Contents
  17. Audits
  18. Research
  19. Legacy
    1. HOT AMM
      1. Concepts
      2. Quickstart: Integrate
      3. Manager Functions
      4. Quoter
      5. LVR Problem
      6. Deployments
      7. Whitepaper
      8. Public Vault List
  20. History