EZManager Docs

Get Started

  • Overview
  • Open a Position
  • Explore Pools

Position Operations

  • My Positions
  • Manage Position
  • History
  • Grouping and Sharing
  • Wallet Settings
  • Automation Settings
  • Interactive Automation Guide

Concepts

  • Midpoint Rebalance
  • Accounting and P&L
  • Dust Tracking
  • Valuation and Slippage

Protocol Details

  • Protocol and Bot Fees
  • Security and Governance
  • Emergency Response and Recovery
  • Contract Architecture
  • Timelock
  • Audits

Addresses

  • Allowed Pools
  • Contract Addresses

Developers

  • SDK Overview
  • SDK Method Reference

Community

  • Community

Protocol Details

Contract Architecture

How EZManager routes execution through manager, adapters, and core while preserving accounting continuity.

Execution path

Users and bots interact with CLManager. CLManager orchestrates lifecycle flows and delegates DEX-specific execution to allowlisted adapters.

CLCore is the canonical state and custody layer: position NFTs, accounting state, permissions, and dust tracking live there.

Trust boundaries by layer

CLManager is the only user-facing execution entrypoint for lifecycle actions. CLCore is the only canonical state authority for position registration, custody, permissions, and accounting.

Adapters execute venue-specific liquidity and swap steps. They are only interacted with by the manager.

Core components

ComponentResponsibility
CLManagerPrimary user/bot entrypoint for open, adjust, fee, and exit operations.
CLCoreCanonical registry, cost basis/accounting state, permissions, NFT custody.
AdaptersDEX-specific swaps and liquidity operations for allowlisted venues.
ValuationUSDC pricing system used in accounting and safeguards.
ProtocolReserveProtocol fee storage/distribution system.
RebalancePlannerHelper for balancing token mix in range workflows.

How this architecture protects lifecycle integrity

ControlWhy it matters
Single canonical core statePrevents fragmented position accounting across external calls.
Allowlisted adapters and poolsRestricts execution to explicitly approved venues and pool contracts.
Manager-mediated executionKeeps user flows consistent across open, modify, fee actions, and exit.
Pause and recovery modelEnables incident containment and custody recovery without redefining state authority.

Source code and technical docs

  • EZManagerContracts on GitHub Contract code and detailed technical documentation.

Related guides

  • Contract Addresses Reference deployment addresses for each component.
  • Security and Governance Review authority model over architecture components.
  • Emergency Response and Recovery See pause/recovery behavior across this architecture.