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. Quickstart
      1. Public Vaults
    3. Price Oracles
    4. Deployments
    5. 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. ArrakisPublicVaultRouterV2
        2. ArrakisPublicVaultRouter
        3. ArrakisPrivateVaultRouter
        4. RouterSwapExecutor
        5. RouterSwapResolver
        6. 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. IArrakisPublicVaultRouterV2
          16. IArrakisStandardManager
          17. IArrakisV2
          18. IBunkerModule
          19. ICLGauge
          20. ICreationCode
          21. IDistributor
          22. IGuardian
          23. IHOTExecutor
          24. IManager
          25. IMigrationHelper
          26. IModulePrivateRegistry
          27. IModulePublicRegistry
          28. IModuleRegistry
          29. INonfungiblePositionManager
          30. IOracleWrapper
          31. IOwnable
          32. IPALMTerms
          33. IPancakeSwapV4StandardModule
          34. IPancakeSwapV4StandardModuleResolver
          35. IPausable
          36. IPauser
          37. IPermit2
          38. IPrivateRouterSwapExecutor
          39. IPrivateVaultNFT
          40. IRenderController
          41. IResolver
          42. IRouterSwapExecutor
          43. IRouterSwapResolver
          44. Operation
          45. ISafe
          46. ISovereignPool
          47. ITimeLock
          48. IUniV4ModuleBase
          49. IUniV4Oracle
          50. IUniV4StandardModule
          51. IUniV4StandardModuleResolver
          52. IUniswapV3Factory
          53. IUniswapV3Pool
          54. IUniswapV3SwapCallback
          55. IValantisHOTModule
          56. IVoter
          57. IWETH9
          58. 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