HL Fill Finder

Find the wallet behind any Hyperliquid fill. Give it a coin, a rough time, and the size or price — get the address.

How to use this & get the best results

This tool reads Hyperliquid's raw L1 block archive and filters fills by your criteria. The narrower your query, the faster and more accurate the result.

What you need

  • Coin — exactly as it appears in Hyperliquid (e.g. BTC, ETH, xyz:CL, xyz:BRENTOIL). Case insensitive.
  • Date + Hour (UTC) — the UTC hour the fill happened. Note: Hyperliquid's UI usually shows your local time, so convert first.
  • Size OR Price — at least one is required. Both is even better.

Making it faster / more accurate

  • Use both size and price — a single filter might return hundreds of matches; two usually narrows to 1-3.
  • Narrow the time window (optional) — if you know it was around 13:07, set minutes to 06-09 to only scan that minute range.
  • Pick a direction — "Open Long", "Close Short", etc. filters out the noise.
  • Niche coins are easierxyz:BRENTOIL has hundreds of fills per hour; BTC has tens of thousands. Rare coins almost always produce unique matches.

Tolerances explained

  • Size tolerance 0.001 means 23.47 matches any fill between 23.469 and 23.471.
  • Price tolerance 0.005 means 91.35 matches 91.34591.355.
  • Screenshots show rounded numbers. If the screenshot says 23.47 but the real fill was 23.4712, you need tolerance at least 0.01.
  • Whole-number displays on big coins (like "1 BTC") often hide more decimals. Try tolerance 0.5 or 1.0.
  • Rule of thumb: if you're sure it exists but get zero matches, widen the tolerance 10× and retry.

How long does it take?

  • Recent (last ~3 hours): instant — already cached.
  • Older hours: first query triggers a background fetch (~30-60s), then it's cached forever.