cyberneticlibrary

Manage Uniswap v3 liquidity positions

{"{ projectName }":null}subagentsetup L31
holonym-foundation/aex
What it does

Rebalance Uniswap v3 concentrated-liquidity positions on-chain

Best for

Autonomous LP range management when automated rebalancing within USD bounds beats manual monitoring

Inputs
  • · AGENT_POSITION_ID (uint256)
  • · AGENT_MAX_DEPOSIT_USD (env var)
  • · Base RPC endpoint
  • · Current pool state (on-chain)
Outputs
  • · Rebalance transaction hash (if executed)
  • · Position state report (tick range, liquidity, fees)
  • · Dry-run plan (if AGENT_DRY_RUN=1)
Requires
  • · @human.tech/waap-cli
  • · Base chain RPC
  • · Uniswap V3 NonfungiblePositionManager
  • · Uniswap V3 Factory
Preconditions

OpenClaw runtime; AGENT_POSITION_ID owns a Base v3 position; bounded approval set; Base RPC accessible

Failure modes

Position out-of-sync with on-chain state; RPC failure; insufficient balance for gas; transaction reverted; max deposit exceeded

Trust signals
  • · Verified Uniswap V3 contract addresses on Base
  • · Hard rules enforce bounded approvals and max deposit caps
  • · Dry-run mode allows safe planning before submission