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
Auto
Light
Rust
Coal
Navy
Ayu
Arrakis Documentation
Registry
Content
Module Registry
Module Public Registry
Module Private Registry