You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: client side rate limiter for coingecko (#1898)
perf: refactor cardanoTokenPrices to make less requests
- tokens price tracking is now fully in the SW: UI no longer requests token price,
only reads what's currently available
- throttle fetch requests that come from UI
- batch token price map updates sent back to UI
- wait until initial token price fetch completes before requesting again
- add checks to exclude nfts from token price requests: some of those checks
are probably redundant today, but it's good to be defensive to make sure it
doesn't break again in the future
other changes:
- do not bother the user about 429 errors: it's a bug on client-side,
we can't fix it without extension update
0 commit comments