Integrations
One key feature of Arrakis Modular is the ability to switch between modules, where each module defines the vault's integration with a liquidity consuming dApp. For Arrakis Pro there are currently four potential modules to choose from:
-
Uniswap v4: Supply liquidity to Uniswap V4 with easy batching of liquidity operations on a single pool. Easily migrate token0/token1 liquidity across safe (no hook logic on add or remove liquidity) pools (hooks). Integrates with merkl rewards so that vault LPs can earn them.
-
Aerodrome: Supply liquidity and stake liquidity positions to earn AERO on a single Aerodrome slipstream pool, with easy batching of NFT liquidity position operations (mint, burn, claim rewards).
-
PancakeSwap Infinity: [identical in features to Uniswap V4 module, but code is different]
-
Velodrome: [identical to Aerodrome module, same bytecode]
Because each of these modules use Uniswap V3 style tick math they can all consume the same core strategy templates (with slightly different paylaod encodings) described in the strategies section.