ADAMANT Forging Pool v3.1.0: recommended update for reward and payout fixes #58
dev-adamant-im
started this conversation in
ADM Nodes, Delegates & Pools
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
ADAMANT Forging Pool v3.1.0 has been released.
This is a recommended update for pool operators because it fixes and hardens reward calculations and scheduled payout handling.
Release:
https://github.com/Adamant-im/pool/releases/tag/v3.1.0
Repository:
https://github.com/Adamant-im/pool
Why Upgrade
v3.1.0 focuses on payout safety, operator security, and long-term maintainability for ADAMANT forging pools.
The most important reason to upgrade is that the release improves the accounting paths used for reward calculations and payouts:
Storage and Migration
Pool storage is now MongoDB-backed.
The release includes migration tooling for older LowDB-based pool data:
scripts/migrate-lowdb-mongodb/Operators should back up existing pool data, test migration on a copy, and verify pending/received reward totals before switching production payouts to the upgraded pool.
Operator Security
v3.1.0 adds optional encrypted passphrase support.
Existing plain passphrase configs remain supported, but operators can now encrypt the delegate passphrase and unlock the running pool only when payouts should be enabled:
The control interface uses a local owner-only Unix socket. With an encrypted passphrase, the pool can start locked: block sync, the dashboard, and public API stay available, while payouts and ADM notifications remain paused until unlock.
Monitoring and Dashboard
The release adds:
/api/healthfor secret-free external monitoringRuntime and Docs
v3.1.0 updates the runtime baseline to:
It also refreshes README, CONTRIBUTING, and repository guidance for setup, migration, monitoring, secret safety, and contribution workflow.
Recommended Upgrade Checklist
config.default.jsonc/api/healthTags
releasev3.1.0forging-pooldelegatespayoutsMongoDBsecuritymonitoringBeta Was this translation helpful? Give feedback.
All reactions