Skip to content

merge: dev into main (sitemap fix + proxy unblock) - #2022

Merged
Flotapponnier merged 5 commits into
mainfrom
dev
Aug 20, 2026
Merged

merge: dev into main (sitemap fix + proxy unblock)#2022
Flotapponnier merged 5 commits into
mainfrom
dev

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

Summary

  • fix(sitemap): getBenchmarksSafe remplace getBenchmarks pour éviter le timeout 25s → fallback 20 pages
  • feat(proxy): selective proxy Railway pour predictit/smarkets (pm-rate-limits) + blastapi (rpc-capabilities)
  • Removes blastapi from cronos-zkevm-rpc.yml

- rpc-capabilities: patch http.DefaultTransport at startup with a host-keyed
  proxy function; PROBE_PROXY_URL + PROBE_PROXY_HOSTS env vars control which
  providers route through the rotating proxy vs direct connection
- pm-rate-limits: add proxy.go with makeTransport() helper; UseProxy field on
  Venue routes blocked venues (predictit, smarkets) through PROBE_PROXY_URL;
  cold and ramp clients use makeTransport() so proxy applies consistently
- venues.go: mark predictit + smarkets UseProxy=true; fix smarkets list URL
  (sort=popular was rejected by API, replaced with sort=start_datetime,id)
- cronos-zkevm-rpc.yml: remove blastapi provider (no public endpoint exists),
  update counts from 3 to 2 providers throughout
* feat(chains): add 10 new chain entries + logos for benches 222-231

* feat(proxy): selective per-host proxy for Railway IP-blocked providers

- rpc-capabilities: patch http.DefaultTransport at startup with a host-keyed
  proxy function; PROBE_PROXY_URL + PROBE_PROXY_HOSTS env vars control which
  providers route through the rotating proxy vs direct connection
- pm-rate-limits: add proxy.go with makeTransport() helper; UseProxy field on
  Venue routes blocked venues (predictit, smarkets) through PROBE_PROXY_URL;
  cold and ramp clients use makeTransport() so proxy applies consistently
- venues.go: mark predictit + smarkets UseProxy=true; fix smarkets list URL
  (sort=popular was rejected by API, replaced with sort=start_datetime,id)
- cronos-zkevm-rpc.yml: remove blastapi provider (no public endpoint exists),
  update counts from 3 to 2 providers throughout
fix(sitemap): use getBenchmarksSafe + proxy IP unblock
@Flotapponnier
Flotapponnier merged commit e83649e into main Aug 20, 2026
1 of 2 checks passed
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