Inspiration
After years of managing and eventually inheriting the ThetaTech Community Discord, where members frequently sought help with their unstaked crypto by bad actors, we created StakeGuard to assist them. Due to popular demand, we finally developed a frontend for all Theta stakers. Welcome to StakeShield, a comprehensive solution for monitoring (VaultMonitor), alerting (StakeWatch), and protection (StakeGuard).
What it does
StakeShield includes two brand new solutions debuting at this year's hackathon: StakeWatch and VaultMonitor, which tie back into the existing StakeGuard-as-a-Service offering from FuelFoundry. StakeWatch monitors your stakes in real-time, sending email alerts to you (and us if desired) while VaultMonitor provides one location to monitor all of your lovely Theta Network assets in one convenient location. VaultMonitor optionally, when enabled, keeps an eye on your current balances and provides you with withdrawal notifications via email should they occur.
How we built it
We used PHP, Python and a wee bit of JS.
Challenges we ran into
Adding full support for TNT20 tokens, which requires more time. We have the critical functionality covered thankfully.
Accomplishments that we're proud of
Achieving detection of withdrawals and unstakes within 5 minutes, compared to our original 4-hour target, saving to date over $2 million in USD of potentially hacked THETA, TFUEL and TNT20 tokens, and to-date operating at a 100% success rate.
What we learned
The Theta Protocol Ledger has many options that require reverse engineering to understand fully, but it’s worth the effort.
What's next for StakeShield
Adding full support for TNT20 token balances and TNT20 unstakes from subchain validators and simplified enrollment into StakeGuard.

Log in or sign up for Devpost to join the conversation.