A permissionless arbitrage execution layer that internalizes MEV for liquidity providers. Arbitragers attach EVVM-signed transactions to swap flows, capturing value that flows directly to LPs.
The arbitrager includes an EVVM transaction payload (EIP-191 signed) inside HookData.
The Hook decodes HookData, validates the EVVM signature, checks nonce and priority, and confirms that the message is authorized for execution.
Upon successful validation, the Hook authorizes access to the pool’s liquidity specifically for executing the EVVM-defined action.
The swap executes atomically using pool liquidity, allowing arbitragers to capture AMM price deltas without exposing the pool to external MEV extraction.
The Hook routes EVVM incentives back to the liquidity providers according to the pool’s reward policy.
┌─────────────────────────────────────────────────────────────┐
│ Arbitrager │
│ │
│ • Attaches EVVM signature to HookData │
└──────────────────────┬──────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ Uniswap V4 Pool │
│ • Receives swap with HookData │
│ • Triggers beforeSwap() hook │
└──────────────────────┬──────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ FlowVVM Hook │
│ • Validates EVVM signature │
│ • Verifies arbitrager stake │
│ • Grants controlled liquidity access │
│ • Executes arbitrage atomically │
│ • Collects EVVM incentives │
└──────────────────────┬──────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ Value Redistribution │
│ • Arbitrage profits → LPs │
│ • EVVM incentives → LPs │
│ • Swap fees → LPs │
└─────────────────────────────────────────────────────────────┘Join the next generation of MEV-aware DeFi protocols. Build on audited, battle-tested infrastructure.
For LPs
Maximize your yield
For Arbitragers
Execute permissionlessly
For Developers
Build on FlowVVM