HiveTools Workbench: A Week of Polish, Pollen, and Splinterlands Wallets

(edited)

Hey everyone,

It has been a busy week of cleanups, refactors, and minor quality-of-life adjustments on HiveTools.

If you have used the site recently, you might have noticed things feeling a bit faster, looking a bit cleaner, and behaving a bit more predictably.

None of these changes on their own are the kind of thing that requires a major launch announcement, but collectively they make the entire workbench feel much more solid.

Here is a breakdown of what went in over the last week.


First: The HSBI Utility Panel

Screenshot 2026-06-11 at 08-25-26 HSBI Utility - HiveTools.png

We added a few new features to help manage Hive SBI units:

  • LoveGun: Lets you transfer pending vote balances (now labeled as HTUs - Hive Token Units) to another member (ranging from 0.005 to 0.999 HIVE).
  • Tokenize My Units: Converts your voting units directly to HSBI tokens on Hive-Engine (at a cost of 0.001 HBD per unit, using the sbi-tokens memo).
  • Transfer Units: Sends voting units directly to another member (0.001 HBD per unit, minimum 5 units).

To make sure these don't lead to accidental mistakes or wasted HIVE/HBD:

  • All three tools verify that both the sender and recipient are active HSBI members via the API before allowing submission.
  • The UI includes live calculators to show exactly how much HBD is required, plus your current HBD wallet balance.
  • We changed the labels in LoveGun from HIVE to HTUs (Hive Token Units) to reflect what you're actually shifting around, rather than actual liquid HIVE.
  • We hardened input validation, prevented HIVE waste, and fixed a verification leak that was causing unauthorized submissions.

Second: A Flatter, Better Dark Mode

Screenshot 2026-06-11 at 08-19-40 HiveTools - Clean and Modern Hive Blockchain Tools.png

We spent some time refreshing the frontend design system.

The old setup was relying on basic Bootstrap surfaces, which looked fine but felt a bit generic.

The new design focuses on a flat, custom token system (--ht-surface-1 through 3). If you are running the dark theme:

  • We got rid of the heavy drop shadows that look unnatural in dark mode.
  • The backgrounds now have a subtle gradient.
  • The homepage was redesigned from the bootstrap hero model to a clean workbench layout.

Third: Swapping dhive for Pollen

Under the hood, we did a major package replacement.

We swapped out the legacy @hiveio/dhive JavaScript library for @srbde/pollen, our modern TypeScript SDK for Hive.

Why does this matter?

  • Zero security findings: The old dhive dependency tree had over 100 CVEs due to obsolete tooling and transitive dependencies. pollen has zero.
  • Smaller footprint: It is lightweight, fast, and maintains the exact same client API so the change was a drop-in replacement across pages like authority, markdown preview, accounts, and delegations.

Fourth: Speeding Up Dieselpools (and Caching Everything)

We added a heavy caching layer to speed up the Dieselpool pages:

  • Session Caching: The client now caches getPools, getMetrics, and getTokenInfo in sessionStorage with a 5-minute TTL.
  • Hive Price Caching: The Hive price endpoint is cached for 5 minutes, replacing 9 individual network calls across the site with a single cached request.
  • Server Caching: We added a Redis caching layer (1-hour TTL) for pool rewards instead of querying the Hive-Engine nodes live on every page load.
  • Correct Loading Order: The token swap dropdowns now render instantly from pool data, and your user balance loads in the background afterward. If you are typing in the search box while your balance is loading, it won't clear your active query when the balance updates.
  • Positions Sort: The positions table now defaults to sorting by Value descending, and has click-to-sort headers for Pool name, Share %, and Value.

Fifth: Splinterlands Wallet Integration

Screenshot 2026-06-11 at 08-29-18 @kiokizz's Wallet - Mithril Diesel Pool - HiveTools.png

For players and collectors, there is now a dedicated Splinterlands tab in the wallet view.

  • Displays your Splinterlands assets (DEC, SPS, etc.).
  • DEC and SPS are pinned to the top of the table with a primary tint to keep them front and center.
  • Added a Withdraw to Hive-Engine modal for both tokens, featuring an amount input with a MAX button and secure custom JSON broadcasting through the sl-hive bridge.
  • Added a Hide 0 balances toggle to clean up the view for both Splinterlands and Hive-Engine tabs.

Finally: The Fiddly Bits

Finally, there are a bunch of minor reliability fixes:

  • Hive-Engine TX Verification: Instead of just assuming a transaction succeeded as soon as it is broadcast, the site now polls the HE node logs to confirm if the transaction actually succeeded or if it was rejected with an error.
  • Clickable Toasts: Timeout notifications are now persistent and clickable to retry polling, and success/failure toasts have direct links to "View on HiveHub ↗".
  • Intelligent Swap Dropdowns: The output token list is now dynamically filtered to only show tokens that share a pool with your selected input token.
  • SWAP.HIVE Pinned: SWAP.HIVE is always pinned to the top of the Hive-Engine wallet tab, even if you have a zero balance, so it's always accessible.

As always,
Michael Garcia a.k.a. TheCrazyGM


Sustainable Resource and Business Development Enterprise - https://ecoinstats.net

0.18589599 BEE
2 comments

I really think this site is turning into something quite useful! And I can almost always make a list of things to do as I keep using it 😅

!PIMP
!PAKX
!PIZZA

0.00077542 BEE

View or trade PAKX tokens.

@ecoinstant, PAKX has voted the post by @thecrazygm. (1/2 calls)



Use !PAKX command if you hold enough balance to call for a @pakx vote on worthy posts! More details available on PAKX Blog.

0.00072191 BEE

Necessity is the mother of all invention!

0.03822137 BEE

Congratulations @thecrazygm! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You received more than 16000 HP as payout for your posts, comments and curation.
Your next payout target is 17000 HP.
The unit is Hive Power equivalent because post and comment rewards can be split into HP and HBD

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

0.00076216 BEE