Mintlayer Core v1.4.5 is now available for Mainnet and Testnet. The release ships peer-to-peer hardening for node operators, a redesigned wallet CLI, a read-only MCP server for the wallet, and a fix to the top-holders ranking in the API server.
This is a routine upgrade: no hard fork, no consensus changes, no storage version change and no resync required. Node operators can upgrade at their own pace, and we recommend doing so soon. Older peers remain compatible — the changes below are local-only.
Node: fork download budget
After initial sync, each peer can now download a bounded number of header lists per refill interval (defaults: 2,000 downloads, 600 seconds, tip-anchored lists included, initial sync exempt). Requests beyond the budget are deferred without punishment and retried at the next refill. This bounds the cost of adversarial fork announcements on nodes with open ports.
Wallet: read-only MCP server
The wallet RPC daemon now ships a companion MCP server over stdio. MCP clients and AI agents can inspect wallet state — balances, addresses, transactions — through a validated protocol boundary, with request timeouts and automatic stream resynchronization. The server is read-only.
Wallet CLI: nested commands, wizards, confirmations
Commands are reorganized into a nested grammar (wallet create, staking pool create, token mint). Previous flat command names keep working but no longer appear in help or tab completion. Complex commands gained interactive wizards, destructive operations require confirmation, and password file handling is hardened throughout.
Manual block generation (node-generate-block, node-generate-blocks) now asks for confirmation before submitting a block — automatic staking is unaffected. These commands produce blocks manually through the account's staking pools; regular proof-of-stake operation requires no confirmation. The choice to store or only display the seed phrase at wallet creation is now an optional flag.
API server: holders ranking fix
The Postgres storage returned top-holders listings in lexicographic atom-string order instead of numeric balance order. The query now compares amounts numerically, consistent with the in-memory storage. This is a read-path fix: no storage version change and no resync required, but explorer and indexer deployments should upgrade to serve correct rankings.
Upgrading
Packages for Linux, macOS and Windows are on the release page, Docker images on Docker Hub (v1.4.5 tag), and the download page at mintlayer.org/download. Upgrade notes: docs.mintlayer.org.