Go to file
Jeff Emmett 391db9aa20 Robust rate limiting: concurrency pool, graceful failures, longer backoff
- Add pooled() concurrency limiter (2 chains data, 3 chains detection)
- fetchJSON returns null on exhausted retries instead of throwing
- Backoff starts at 2s, doubles up to 32s, 5 retries
- fetchAllChainsData: failed chains skipped, partial data still renders
- fetchChainData: 300ms delay between requests within same chain
- Cache bust v4

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 07:51:40 -07:00
backlog Update backlog: add task-4 rate limiting fix 2026-02-13 07:09:03 -07:00
js Robust rate limiting: concurrency pool, graceful failures, longer backoff 2026-02-13 07:51:40 -07:00
.gitignore Initial commit: Wallet visualization tools 2026-01-31 13:56:42 +00:00
Dockerfile Fix persistent 429: bust JS cache, stagger all API calls sequentially 2026-02-13 07:12:02 -07:00
docker-compose.yml Transform into generalized rWallet.online platform 2026-02-13 03:32:54 -07:00
index.html feat: add optional EncryptID passkey authentication 2026-02-13 07:34:41 -07:00
wallet-multichain-visualization.html Robust rate limiting: concurrency pool, graceful failures, longer backoff 2026-02-13 07:51:40 -07:00
wallet-timeline-visualization.html Robust rate limiting: concurrency pool, graceful failures, longer backoff 2026-02-13 07:51:40 -07:00
wallet-visualization.html Robust rate limiting: concurrency pool, graceful failures, longer backoff 2026-02-13 07:51:40 -07:00