-
Notifications
You must be signed in to change notification settings - Fork 141
Open
Labels
Description
- Redis cache race condition - The "Txs & Ops in the last 30 days" chart shows infinite loading because the server starts accepting requests before the cache is populated.
- Missing error handling - All chart components make axios calls without .catch() handlers, causing silent failures when rate limits or network errors occur.
- Interval cleanup missing - Several components use setInterval without cleanup in componentWillUnmount, which will cause issues with React 18 StrictMode.
- We should also modernize the old react pattern to the latest (componendDidMount to useEffect)
- [non critical] Unnecessary .jsx extensions - 31 import statements have .jsx extensions (old code didn't have these). Low priority since it works fine.
Reference: #345