# DEX Pool Manipulation Analyzer **Tool:** `dex_pool_manipulation` **Tier:** Premium **Price:** $0.10 (100,000 atoms) **Trial:** 1 free check per 24h **Endpoint:** `POST /api/v1/x402-tools/dex_pool_manipulation` **File:** `app/dex_pool_manipulation_analyzer.py` **Router:** `app/routers/x402_dex_pool_manipulation.py` **Tests:** `app/test_dex_pool_manipulation.py` (20 tests, all passing) ## Overview Analyzes DEX liquidity pools for manipulation, fake liquidity, and attack vectors. Works with Uniswap V2/V3, PancakeSwap, Raydium, Orca, and other major DEXes across EVM and Solana chains. ## Analysis Signals | Category | Weight | Description | |----------|--------|-------------| | Liquidity Concentration | 25% | Top positions controlling >70% of liquidity | | Sandwich Vulnerability | 15% | Pool thinness + detected sandwich patterns | | Pool Owner Risk | 20% | Owner privileges, fee manipulation, age | | Fake/Wash Liquidity | 25% | Single-owner, zero-swap liquidity, wash pairs | | Price Manipulation | 30% | Abnormal price swings, thin pool impacts | | MEV Exposure | 10% | Rapid same-block trading patterns | | Fee Tier Abuse | 15% | Unusual fee configurations for pair type | ## Risk Scoring - **0-9:** Minimal risk - **10-24:** Low risk - **25-44:** Medium risk - **45-69:** High risk - **70-100:** Critical risk ## Metrics Returned - `price_impact`: Simulated impact for 1/10/100 ETH trades - `top_5_concentration_pct`: % of liquidity controlled by top 5 positions - `liquidity_depth_1pct_change_usd`: Trade volume to cause 1% slippage - `sandwich_profit_estimate_usd`: Estimated sandwich bot profit ## Input Parameters ```json { "pool_address": "0x...", "chain": "ethereum", "dex": "uniswap_v3", "recent_swaps": [ { "tx_hash": "0x...", "block": 12345, "timestamp": 1700000000, "amount_in": 5.0, "amount_out": 4950.0, "price_before": 1000.0, "price_after": 1005.0 } ], "positions": [ { "owner": "0x...", "tick_lower": -100, "tick_upper": 100, "liquidity": 500000, "usd_value": 1000000.0 } ], "pool_metadata": { "chain": "ethereum", "dex": "uniswap_v3", "version": "v3", "token0_symbol": "WETH", "token1_symbol": "USDC", "fee_tier": 500, "total_liquidity_usd": 5000000.0 } } ```