
Bam we are already back with a crucial update 😄
Once you go live you start noticing things that just feel off or not right.
So yeah… changes had to be made pretty quickly.
I also decided to move another site I had into this project so things are starting to come together more and more.
So here we are already at version 0.2.0
Funny enough I actually had to push this release because the release process itself had a bug 🤣
Link to the site:
https://spl-stats.com/
I added more info into the retry logging. I was curious myself what was going on there.
Sometimes the requests just run into a 60s timeout.
From what I can tell this usually happens on data that has not been fetched recently from the Splinterlands database.
Second time around it often works fine so I assume it is just cold data vs warm data.
Rate limits are actually not that bad.
I only really hit them when I am doing a lot at the same time and update it to skipping form 750ms to 1 second delay between calls.
Now I do keep that delay in place. It makes things a bit slower but should be more stable overall since this is all background processing anyway.
Added validation of the SPL token before starting the sync.
I noticed a couple of accounts had an invalid token. Not exactly sure how that happened yet.
But now at least:
This one is a small addition moved from a other site that i had.
A full game wide metrics dashboard with multiple charts:
You can select different time periods from 7 days all the way to all time.
There is also a join date overlay.
If you enable "Show join dates" you will see vertical lines on the charts showing when your tracked accounts joined.
You can add extra accounts as chips and remove them whenever you want.
This is a nice performance improvement.
The worker no longer re-fetches all 11 token types every 30 minutes if nothing changed.
Now it only syncs when needed:
For the claim detection I only do a single lightweight API call.
Everything else is handled with in memory checks.
First time scanning still behaves the same as before.
That is it for this update
Pretty happy with how fast things are evolving right now and already seeing where to improve next.
Hope you enjoy the new update and as always let me know if you run into anything weird or have ideas 🚀
I want to keep everything free so if you want to support:
✅ Upvote this post – it really helps!
👉 Vote for My SPS Validator Node
💬 Drop a comment or idea – weird edge cases welcome
🔍 GitHub Repo (If You Dare):
PRs, issues, or just general “what in the spaghetti is this?” reactions welcome, be kind 😅
Beaker signing off ⚔️
Do you also want to be part of this amazing play to earn game consider using my referral link.