From 4c841646136d9ee25362c4ceb001525ce7694a86 Mon Sep 17 00:00:00 2001 From: Florent Tapponnier Date: Sun, 28 Jun 2026 13:43:08 +0200 Subject: [PATCH] fix(hl-frontends): drop YAML hex entries now replaced by named ones MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The 6 builders identified in #772 (invo, bitget-wallet, defi-saver, unitywallet, marsgo, metamask-alt) have their builders.json entry on the HL node, which means the harness now emits the friendly name as the Prom label (e.g. builder="invo") instead of the 8-char hex prefix (builder="0x557edb25"). The old hex-prefixed YAML providers were still querying the dead Prom labels, so they collapsed to null and the materialize worker dropped them. That's why /products/invo etc. 404'd after the deploy — the named entries existed in the YAML but the bench snapshot only carried the dead hex ranks beside them. Remove the 6 dead hex entries. The 9 still-anonymous hex addresses stay as-is since the harness still emits their hex prefix. --- benchmarks/hyperliquid-frontends.yml | 78 ---------------------------- 1 file changed, 78 deletions(-) diff --git a/benchmarks/hyperliquid-frontends.yml b/benchmarks/hyperliquid-frontends.yml index 46a8fb3c..04c649cb 100644 --- a/benchmarks/hyperliquid-frontends.yml +++ b/benchmarks/hyperliquid-frontends.yml @@ -916,19 +916,6 @@ providers: sample_size: hl_frontend_fills_total_24h_v2{builder="0x7cc0fd2b"} series: hl_frontend_fees_usd_24h_v2{builder="0x7cc0fd2b"} - - slug: "0x557edb25" - name: "0x557e…3c81" - tag: Unidentified builder address, rename pending identification - formula: "USD builder fees collected over the rolling 24h window, summed across every attributed fill on the local hl-node stream for this not yet identified builder address." - queries: - p50: hl_frontend_fees_usd_24h_v2{builder="0x557edb25"} - p90: hl_frontend_volume_usd_24h_v2{builder="0x557edb25"} - p99: hl_frontend_fees_per_user_usd_v2{builder="0x557edb25"} - mean: avg_over_time(hl_frontend_fees_usd_24h_v2{builder="0x557edb25"}[7d]) - success: (hl_frontend_local_last_tick_unix_v2 > bool (time() - 120)) - sample_size: hl_frontend_fills_total_24h_v2{builder="0x557edb25"} - series: hl_frontend_fees_usd_24h_v2{builder="0x557edb25"} - - slug: "0x446fbc72" name: "0x446f…d6c6" tag: Unidentified builder address, rename pending identification @@ -968,19 +955,6 @@ providers: sample_size: hl_frontend_fills_total_24h_v2{builder="0xb290f2f3"} series: hl_frontend_fees_usd_24h_v2{builder="0xb290f2f3"} - - slug: "0xa1fcd6e2" - name: "0xa1fc…bf4d" - tag: Unidentified builder address, rename pending identification - formula: "USD builder fees collected over the rolling 24h window, summed across every attributed fill on the local hl-node stream for this not yet identified builder address." - queries: - p50: hl_frontend_fees_usd_24h_v2{builder="0xa1fcd6e2"} - p90: hl_frontend_volume_usd_24h_v2{builder="0xa1fcd6e2"} - p99: hl_frontend_fees_per_user_usd_v2{builder="0xa1fcd6e2"} - mean: avg_over_time(hl_frontend_fees_usd_24h_v2{builder="0xa1fcd6e2"}[7d]) - success: (hl_frontend_local_last_tick_unix_v2 > bool (time() - 120)) - sample_size: hl_frontend_fills_total_24h_v2{builder="0xa1fcd6e2"} - series: hl_frontend_fees_usd_24h_v2{builder="0xa1fcd6e2"} - - slug: "0x53a19541" name: "0x53a1…fcd1" tag: Unidentified builder address, rename pending identification @@ -1007,32 +981,6 @@ providers: sample_size: hl_frontend_fills_total_24h_v2{builder="0xdbc27ea7"} series: hl_frontend_fees_usd_24h_v2{builder="0xdbc27ea7"} - - slug: "0xea2c82b5" - name: "0xea2c…75b3" - tag: Unidentified builder address, rename pending identification - formula: "USD builder fees collected over the rolling 24h window, summed across every attributed fill on the local hl-node stream for this not yet identified builder address." - queries: - p50: hl_frontend_fees_usd_24h_v2{builder="0xea2c82b5"} - p90: hl_frontend_volume_usd_24h_v2{builder="0xea2c82b5"} - p99: hl_frontend_fees_per_user_usd_v2{builder="0xea2c82b5"} - mean: avg_over_time(hl_frontend_fees_usd_24h_v2{builder="0xea2c82b5"}[7d]) - success: (hl_frontend_local_last_tick_unix_v2 > bool (time() - 120)) - sample_size: hl_frontend_fills_total_24h_v2{builder="0xea2c82b5"} - series: hl_frontend_fees_usd_24h_v2{builder="0xea2c82b5"} - - - slug: "0x49791d46" - name: "0x4979…37b8" - tag: Unidentified builder address, rename pending identification - formula: "USD builder fees collected over the rolling 24h window, summed across every attributed fill on the local hl-node stream for this not yet identified builder address." - queries: - p50: hl_frontend_fees_usd_24h_v2{builder="0x49791d46"} - p90: hl_frontend_volume_usd_24h_v2{builder="0x49791d46"} - p99: hl_frontend_fees_per_user_usd_v2{builder="0x49791d46"} - mean: avg_over_time(hl_frontend_fees_usd_24h_v2{builder="0x49791d46"}[7d]) - success: (hl_frontend_local_last_tick_unix_v2 > bool (time() - 120)) - sample_size: hl_frontend_fills_total_24h_v2{builder="0x49791d46"} - series: hl_frontend_fees_usd_24h_v2{builder="0x49791d46"} - - slug: "0x9f83fe01" name: "0x9f83…31d9" tag: Unidentified builder address, rename pending identification @@ -1072,32 +1020,6 @@ providers: sample_size: hl_frontend_fills_total_24h_v2{builder="0xc95d92dc"} series: hl_frontend_fees_usd_24h_v2{builder="0xc95d92dc"} - - slug: "0xdf39721d" - name: "0xdf39…4750" - tag: Unidentified builder address, rename pending identification - formula: "USD builder fees collected over the rolling 24h window, summed across every attributed fill on the local hl-node stream for this not yet identified builder address." - queries: - p50: hl_frontend_fees_usd_24h_v2{builder="0xdf39721d"} - p90: hl_frontend_volume_usd_24h_v2{builder="0xdf39721d"} - p99: hl_frontend_fees_per_user_usd_v2{builder="0xdf39721d"} - mean: avg_over_time(hl_frontend_fees_usd_24h_v2{builder="0xdf39721d"}[7d]) - success: (hl_frontend_local_last_tick_unix_v2 > bool (time() - 120)) - sample_size: hl_frontend_fills_total_24h_v2{builder="0xdf39721d"} - series: hl_frontend_fees_usd_24h_v2{builder="0xdf39721d"} - - - slug: "0x40e9d9fe" - name: "0x40e9…5260" - tag: Unidentified builder address, rename pending identification - formula: "USD builder fees collected over the rolling 24h window, summed across every attributed fill on the local hl-node stream for this not yet identified builder address." - queries: - p50: hl_frontend_fees_usd_24h_v2{builder="0x40e9d9fe"} - p90: hl_frontend_volume_usd_24h_v2{builder="0x40e9d9fe"} - p99: hl_frontend_fees_per_user_usd_v2{builder="0x40e9d9fe"} - mean: avg_over_time(hl_frontend_fees_usd_24h_v2{builder="0x40e9d9fe"}[7d]) - success: (hl_frontend_local_last_tick_unix_v2 > bool (time() - 120)) - sample_size: hl_frontend_fills_total_24h_v2{builder="0x40e9d9fe"} - series: hl_frontend_fees_usd_24h_v2{builder="0x40e9d9fe"} - # All five metrics come from the local hl-node harness and update at the # same sub-minute cadence as the main headline.