Files
explore/lib
zeekayandHanzo Dev f434a701dc dex: show the AMM trades that are actually landing, next to an honest CLOB
The AMM subgraph has been indexed and at chain head the whole time; nothing
read it. /dex queried only the native CLOB at 0x9999, which has genuinely
never emitted an event, so the page reported MARKETS 0 / VOLUME 0 while ~1
swap per block was landing in the WLUX/LZOO pool.

Wire the amm subgraph in as a SECOND venue rather than folding it into the
first. The two are different exchanges and their figures are never summed —
each section reports only its own state, so "live" can never be borrowed by
the venue that is not trading.

Swaps were rendering as anonymous EVM traffic; they now read as trades:
pool-signed amounts resolved into sold/bought, scaled by each token's own
decimals, with symbols, pair, fee tier and links to sender, block and txn.

Status uses the words already in use elsewhere (useNetworkValidators,
useFeeSplit) — live/idle/empty/unavailable/unknown — defined once in
lib/api/venueStatus. There is deliberately no 'stale': separating a stalled
indexer from a quiet venue needs an indexer head this API does not serve.

Also decomplected while here: one fetcher for both subgraphs, and an
unreachable endpoint is no longer flattened into "empty" — an outage and a
venue that has never traded are different facts and now render differently.

Co-authored-by: Hanzo Dev <[email protected]>
2026-08-07 08:03:30 -07:00
..
2025-12-09 13:39:04 +01:00
2026-02-03 18:05:00 +01:00
2024-12-16 14:43:50 +01:00
2025-10-17 14:58:12 +02:00
2026-07-25 16:11:22 -07:00
2025-02-11 10:36:36 +01:00
2026-07-25 16:11:22 -07:00
2025-09-05 15:53:00 +02:00
2024-03-14 11:10:45 +04:00
2025-09-05 15:53:00 +02:00
MUD
2024-07-23 21:10:30 +02:00
2024-10-18 14:54:57 +02:00
2022-08-18 15:31:28 +03:00
2022-12-28 12:36:41 +03:00
2022-08-29 19:25:14 +03:00
2023-02-24 12:37:08 -05:00
2024-12-16 14:43:50 +01:00
2022-10-11 14:30:29 +03:00
2023-09-06 03:30:44 +07:00
2026-01-05 13:32:05 +01:00
2023-04-12 10:16:26 -03:00