Repository navigation
add Afterbell as a Hyperliquid builder - #3578
Merged
Merged
Conversation
Adds Afterbell (afterbell.pro) as the 107th row on bench 030: its builders.json entry, a provider block in benchmarks/hyperliquid-frontends.yml on the same seven queries, url, description and X handle in src/data/provider-registry.ts, and its logo in public/logos with the manifest line.
afterbelldev
force-pushed
the
add-afterbell-builder
branch
from
November 8, 2026 17:17
25f39ef to
d9adaa6
Compare
A new provider on bench 030 changes the provider set behind the cached entries, so bench-unfiltered, all-benchmarks and providers move and the spec-provider-set hash is re-pinned. Bench 030 declares no dimensions, so bench-filters stays.
Collaborator
|
Thanks @afterbelldev, merged and live in production.
I checked the claims before merging. The builder address is the one in the live afterbell.pro bundle, Hyperliquid's referral info gives it the code AFTERBELL with $0.016748 of builderRewards, and afterbell.pro/fees publishes the schedule quoted in the notes. One change on top of yours: adding a provider changes the set behind the site's caches, so I moved the cache keys and re-pinned the provider-set hash in a second commit. Without that, the new row would not have appeared on the page. As you noted, the row will mostly reflect your own test fills until outside flow arrives. |
bakabhai993
pushed a commit
to bakabhai993/OpenChainBench
that referenced
this pull request
Nov 9, 2026
…h#3578) * feat(hyperliquid-frontends): add Afterbell builder Adds Afterbell (afterbell.pro) as the 107th row on bench 030: its builders.json entry, a provider block in benchmarks/hyperliquid-frontends.yml on the same seven queries, url, description and X handle in src/data/provider-registry.ts, and its logo in public/logos with the manifest line. * bench 030: move the cache keys for the Afterbell row A new provider on bench 030 changes the provider set behind the cached entries, so bench-unfiltered, all-benchmarks and providers move and the spec-provider-set hash is re-pinned. Bench 030 declares no dimensions, so bench-filters stays. --------- Co-authored-by: Flotapponnier <160007691+Flotapponnier@users.noreply.github.com> (cherry picked from commit 0437981)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this changes
Adds Afterbell as a Hyperliquid builder row on bench 030 (
hyperliquid-frontends), the 107th.0xda5584eb1dff6ee2ae383b077b4dca9c0df1d4f6, theVITE_BUILDER_ADDRESSthe live bundle ships.{"type":"referral"}gives it the referrer codeAFTERBELL.userFillsByTime) holds 17 of them, from 2026-11-03 20:16 UTC to 2026-11-07, paying $0.016748 of builder fees in all, which is exactly thebuilderRewardsthat{"type":"referral"}reports. The public fills bucket answers 403 for every day from 2026-10-01 to 2026-11-03 and has a file for 2026-11-04, 2026-11-05 and 2026-11-06 (checked day by day on 2026-11-08): 10 of those fills, $849 of notional, $0.0111 of builder fees. The other 7 fall after the export's cutoff, so 2026-11-03 and 2026-11-07 have no file at all. None of the 10 was matched against that same wallet. They read 0.10 bp at the launch rate, and 4.0 bp on the twoxyz:CLfills of 2026-11-05, which is the copied-fill rate. The row will read about $0.00 for now. We are asking for it on the cohort policy in add Nova as the 105th Hyperliquid builder, and not as a perp DEX #3130, every known builder measured whatever the number says, so that the row exists when outside flow arrives.builders.jsonentry (valid_from2026-11-04 from the day-by-day scan), a provider block inbenchmarks/hyperliquid-frontends.ymlon the same seven queries, and url, description and X handle insrc/data/provider-registry.ts. Plus our mark aspublic/logos/afterbell.png(256 px PNG, the image on our X profile) with its line insrc/lib/logo-manifest.ts.Type
benchmarks/<slug>.yml)harnesses/<slug>/)Checklist
pnpm validatepasses (not run locally)pnpm typecheckpasses (not run locally)pnpm buildpasses (not run locally)builder="afterbell")Also:
builders.jsonparses and passes the checksloadBuildersmakes (107 entries, unique slugs and addresses); the YAML parses (107 providers, unique slugs, each one inbuilders.json, ours on Perpex's queries with our slug, the rest of the spec unchanged); both TS files transpile without syntax errors.Disclosure: opened by the Afterbell team.