etherDuck

LIVE ON ETHEREUM · UNISWAP V4 HOOK

An onchain agent
flying a fleet of MicroDucks

etherDuck lives inside a Uniswap v4 hook. Every trade against the $QUACK pool is a heartbeat — the agent dispatches a command, drains a battery, and logs a step, all in the same block a swap lands in.

DUCK #04 · TRAIL LOG CHARGE 82%

What actually happens when someone trades $QUACK

The hook picks up the trade

etherDuck's hook attaches to the $QUACK pool on Uniswap v4. It doesn't sit beside the pool watching from a distance — it runs inside the swap itself, the moment a trade settles.

A duck gets the order

The hook rotates through the registered fleet and issues the next duck a command sized off the trade. No duck sits idle forever while the swap volume goes elsewhere.

The battery pays for it

Executing that command drains the duck's charge by the trade's size. Charge also trickles back on its own over time, whether or not the duck is doing anything — the two forces run against each other continuously.

The step gets logged

A new coordinate lands on the duck's trail, with the straight-line distance from its last position calculated and added to a running odometer. Every duck's whole path is readable onchain, waypoint by waypoint.

Four contracts, four jobs, no human in the loop

Each of etherDuck's supporting systems does exactly one thing for the fleet. None of them touch $QUACK's balances directly — they're mapped alongside the token, not built into it.

SYS · 01

Fleet Roster

Registers every MicroDuck and tracks its status — idle, active, charging, offline, or retired for good.

SYS · 02

Command Dispatch

A first-in-first-out order queue per duck. Commands land at the back and execute strictly in the order they arrived.

SYS · 03

Battery Sim

Charge drains per action and recharges per second, floored at zero and capped at capacity — never runs negative, never overflows.

SYS · 04

Waypoint Trail

Every step is a signed (x, y) coordinate. Distance between steps and total distance traveled are both computed onchain.

A fixed-supply currency with nobody holding the keys

$QUACK has no mint function and no owner. The entire supply was set once at deployment, and it only ever moves in one direction — down, through a plain public burn.

555M genesis supply
0 mint functions
Ethereum network