Manage Uniswap v3 liquidity positions
{"{ projectName }":null}subagentsetup L3★1
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