Land Manager Update, Buy and Stake Workers Arrives!

Welcome back everyone!
These features actually went live last week, but I simply did not have the time to sit down and write about them. Better late than never!
This update introduces another big additions to the land site, the ability to buy and immediately stake workers directly from the land manger. It removes even more manual work from managing your land operation and brings us another step closer to making land management as smooth as possible.
Even more exciting, next Tuesday after the scheduled Splinterlands maintenance, spl-stats.com officially becomes a Splinterlands Market! 🎉
As always, every update is driven by community feedback. If you have questions, ideas, run into bugs, or think something could be improved, please let me know. I try my best to respond to everyone and keep improving the project.
🙌 Support the Project
✅ Upvote this post – it really helps!
👉 Vote for My SPS Validator Node
💬 Ideas and feature requests are always welcome. No promises but I will take a look and try my best.
Buy and Stake Workers
The biggest feature in this release is without a doubt the new Buy Workers functionality.
Until now the Land Manager could automatically fill empty worker slots by renting cards. With this update it can now also purchase cards directly from the market and immediately stake them onto your plots.

The workflow is designed to be as simple as possible.
- Find empty powered worker slots.
- Search the live market for suitable cards.
- Select the best listings based on price and value.
- Verify your available DEC balance.
- Purchase the cards using the market purchase authority.
- Immediately stake the newly purchased cards onto your land through Hive Keychain.
The entire process follows the same planning philosophy as renting, making it easy to switch between both strategies depending on what fits your long term goals.
First the config is pretty much the same as renting:

Shared Planning Engine
Behind the scenes, buying and renting now use the same planning engine.

Both systems share:
- Worker candidate selection
- Listing evaluation
- Budget limits
- Batch processing
- Greedy assignment algorithm
The only real difference is how prices are calculated.
Renting still calculates seasonal rental costs, while purchasing simply evaluates the one time DEC price of each market listing.
Keeping both systems on the same planning engine makes future improvements much easier and ensures both buying and renting continue to behave consistently.
Please Help Test This Feature
One small note, and I'd really appreciate your feedback on this feature.
Buying and staking workers is intentionally a two step process. The system has been built defensively to make sure each step completes successfully before moving on to the next.
First, it waits for the purchased card to transfer from the seller's account into your account. Only after confirming the card has arrived does it attempt to stake it onto your land. It then waits again to verify that the staking completed successfully before considering the operation finished.
During testing I did encounter one issue where the purchase succeeded but the staking did not. That bug has been fixed, but there is always the possibility that an unexpected edge case appears once more people start using the feature. Especially with larger batches, i could not test that. So tip start slow gain confidence.
If something doesn't go as expected, please let me know. The first thing to check is whether the purchased card is already sitting in your account. If you run into any problems, send me a message and I'll do my best to help investigate and get things sorted.
Purchase Authority
Since purchases require different permissions than rentals, the Land Manager now includes dedicated Purchase Authority support.

This also improves activity logging, allowing the Today panel to clearly show workers that were:
- Rented
- Purchased
- Staked
making it much easier to keep track of everything the manager has done.
Additional Improvements
Several smaller improvements also made their way into this release.
Better DEC Management
You can now automatically unstake excess DEC when more DEC is staked than your enabled regions actually require.

The required DEC calculation also now correctly only considers enabled regions instead of your complete land empire.
Dashboard Improvements
The Player Dashboard now also considers Runis when calculating the Too Much Base PP warning, allowing plots exceeding 100K Base PP to be detected correctly. Thanks for the feedback here @keeegs
Rental Improvements
A small but important fix was made where missing rental permissions are now correctly reported as missing Rental Authority instead of incorrectly mentioning Purchase Authority.
Rental cancellation parsing was also improved to prevent unnecessary timeout situations.
Developer Improvements
While most users will never notice these changes directly, they help make the project more stable and easier to maintain.
New automated tests have been added around transaction determination logic so future changes in the dhive implementation are detected immediately through the CI pipeline.
Support has also been added for running against the mavs-sl test environment. This will become increasingly useful while testing future land features without affecting production. Only for now land is not working on mavs-sl that is a downside.
Finally, a bit of technical cleanup removed some unused code and further simplified the internal type structure.
Closing Thoughts
With renting and buying now sharing the same planning engine, future features become much easier to build while keeping the experience consistent for both flows.
I'm especially excited that after next Tuesday's maintenance spl-stats.com officially becomes a Splinterlands Market. It is another milestone for the project.
Thank you again to everyone who continues testing new features, reporting bugs, sharing ideas, and providing feedback. This project has grown because of the community, and every suggestion helps make it better.
Happy farming, and I'll see you in the next update!
Beaker signing off.

Want to be part of this amazing play-to-earn game? Consider using my referral link!