Skip to content

chore: cherry-pick funding-stability 15 venues + venue type re-add - #746

Merged
Flotapponnier merged 4 commits into
mainfrom
chore/cherry-funding-15v-v2
Jun 26, 2026
Merged

chore: cherry-pick funding-stability 15 venues + venue type re-add#746
Flotapponnier merged 4 commits into
mainfrom
chore/cherry-funding-15v-v2

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

Cherry-pick of #742 from dev (3 commits: 8 new venues + logos + venue type fix).

… 043)

Adds 8 venues sourced via Mobula's CEFI funding-rate aggregator (perp_venue_funding_24h_bps, freshness via perp_venue_last_refresh_unix):
- Bitget, Coinbase, Deribit, Gate, Kraken, KuCoin, Lighter, MEXC

Same stddev-over-time semantics on a 24h window, BTC/ETH/SOL split per asset. Cohort jumps from 7 to 15 venues.

Logos: 5 PNGs sourced from CoinMarketCap exchange CDN (bitget, deribit, gate, kraken, mexc); 2 SVGs from simpleicons (coinbase, kucoin); 1 SVG from simpleicons for binance (was reusing /logos/bnb.png, the chain logo, not the exchange brand).

Bench copy + manifest entries updated.
Dev was force-pushed after PR #730 and the venue support in BenchmarkFilters (materialize/filters.ts) was lost in the spec/snapshot refactor PR #739. The worker still references f.venue and dims.venue, so typecheck failed. Re-add venue across:
- BenchmarkFilters union (load.ts)
- parseFilterSig allowlist
- Spec.dimensions schema (spec-schema.ts) so YAML venue dim parses
PR #743 created src/app/benchmarks/category/[cat]/page.tsx + benchmark-grid.tsx referencing @/lib/categories but the helper module was not cherry-picked to main, breaking typecheck.

Also re-apply binance: /logos/binance.svg (was reverted by auto-merge against pre-existing main entry pointing to /logos/bnb.png).
@Flotapponnier
Flotapponnier merged commit 0c263ca into main Jun 26, 2026
1 check passed
@Flotapponnier
Flotapponnier deleted the chore/cherry-funding-15v-v2 branch June 26, 2026 13:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant