Swap with context
The route model brings together an active fee, recent price movement, TWAP window and hook permissions, with slippage and minimum output as explicit bounds.
Pool state. Liquidity ranges. Callback boundaries.
A closer look at the Signal Window.
Nested bands frame active liquidity and selected price ranges.
ZUNO's architecture connects PoolKey context, adaptive fee bounds, TWAP observations, callback permissions and event-indexed transaction telemetry.
PoolKey · tick spacing · fee bounds · callback permissions.
Public address and EVM network only.
No signatures, transactions or asset transfers.
The modules coordinate pool context, fee bounds, time-weighted observations and callback permissions across the ZUNO execution path.
Swaps · liquidity · positions
The route model brings together an active fee, recent price movement, TWAP window and hook permissions, with slippage and minimum output as explicit bounds.
The ZUNO design groups liquidity positions and range exits within the same pool view, with trigger state and route context represented as pool fields.
The transaction dock describes an architecture flow from preparation and local simulation through wallet review, confirmation and finalized state. The reference separates preparation, authorization and finality into distinct stages.
The wallet indicator displays the connected EVM account and chain. The network reference defines account context, chain identity and pool-state fields.
The execution reference maps calldata preparation, simulation, authorization, confirmation and finality.
PoolKey · liquidity · hook permissions
| Signal input | Pool field | Role in ZUNO |
|---|---|---|
| Pool identity | PoolKey | Defines token pair, fee mode and tick spacing. |
| Market context | Tick · TWAP | Frames price movement across a selected time window. |
| Execution boundary | Hook permissions | Maps the beforeSwap and afterSwap callback surface. |
| Liquidity state | Active liquidity | Places the route against the pool's available depth. |
Event schema: transaction hash, block number, pool identifier, event topic and execution result. These fields define the structure of pool-local telemetry.
Uniswap v4 · execution flow
ZUNO begins with the selected pool’s currencies, fee mode, tick spacing and hook address. The pool key identifies which hook is called and which callback permissions are fixed for that pool.
The entry flow attaches a user-selected expiry to a pending intent. Confirm and cancel paths use explicit asset accounting and atomic settlement.
The design assigns recent tick movement to a bounded fee model and uses a TWAP observer for pool-local price context.
The afterSwap specification covers resulting pool state and signal events. Uniswap v4 settlement rules define the accounting and execution semantics.
Protocol architecture · Ethereum
An intent lifecycle specification with explicit expiry, confirm and cancel paths, and asset-accounting boundaries.
An EWMA-based fee specification: tick movement, decay toward a base fee and a pool-defined maximum.
A pool-local observation model for time-weighted tick history, paired with a range-exit lifecycle for selected price bands.
A registry schema for hook addresses, permission masks, source versions and review status.
The module reference connects intent bounds, adaptive fees, TWAP observations and callback permissions.
Pool configuration · settlement · routing
ZUNO’s deployment checklist includes permission-mask verification, immutable pool parameter disclosure, fee bounds, TWAP history limits, minimum-output routing, source publication and independent security review.