Files
uniswap_auto_clp/doc/GEMINI.md

2.3 KiB

GEMINI Project Context & Setup

Last Updated: 2025-12-19 Project: Uniswap V3 Automated Concentrated Liquidity Pool (CLP) Hedger

1. Project Overview

This project automates the management and hedging of Uniswap V3 Concentrated Liquidity Positions (CLP). It consists of two main components:

  • uniswap_manager.py: Monitors the market, mints/burns Uniswap V3 positions based on range and profitability, and handles rebalancing.
  • clp_hedger.py: A delta-neutral hedging bot that executes trades on Hyperliquid to offset the delta exposure of the Uniswap position.

2. Current Configuration (Weekend / Low Volatility)

Date Set: 2025-12-19

A. Uniswap Manager Settings

  • Capital Target: $2,000 (USDC equivalent)
  • Range Width: +/- 1% (0.01) relative to entry price.
  • Slippage Tolerance: 2% (0.02)

B. Hedger Settings (Hyperliquid)

  • Minimum Trade Threshold: 0.008 ETH (~$24 USD)
    • Reasoning: Tighter threshold for precise hedging in a narrow 1% range.
  • Dynamic Threshold Multiplier: 1.2x
    • Reasoning: Reduced volatility buffer for stable weekend conditions.
  • Price Buffer: 0.15%

C. Safety Mechanisms

  1. Dynamic Edge Proximity:
    • Logic: Calculates a dynamic safety buffer based on position size to prevent slippage on large hedges near range edges.
    • Formula: Base 4% + (0.000004 * Position Value USD)
    • Limits: Min 4%, Max 15%.
    • Current Effect: For a $2,000 position, the edge buffer is approx 4.8%.
  2. Large Hedge Override:
    • Logic: Bypasses trade cooldowns if the required hedge size exceeds 2.8x the rebalance threshold.
  3. Cooldowns:
    • MIN_TIME_BETWEEN_TRADES: 25 seconds (bypassed for critical/urgent hedges).

3. Recent Changes & Status

  • Refactoring: Removed clp_scalper_hedger.py after merging its advanced features into clp_hedger.py.
  • Logging: Fixed duplicate terminal output by disabling logger propagation.
  • Feature: Implemented "Comprehensive Edge Protection" in clp_hedger.py (Dynamic Proximity + Large Hedge Override).

4. Key Files

  • uniswap_manager.py: Core logic for Uniswap V3 interaction.
  • clp_hedger.py: Core logic for Hyperliquid hedging.
  • doc/CHANGELOG.md: Detailed history of changes.