🚀 Legacy Core v1.0.4 Mainnet Core Release — From Bitcoin Core 0.3.19 Spirit to a 2026-Grade POW StackHello everyone,
Today I am proud to announce the release of
Legacy Core v1.0.4 for
Legacy Coin / LBTC.
This is a very important milestone for the project.
Legacy Coin started from a simple idea: bring back the spirit of early Bitcoin — simple, open, CPU-friendly, full-node-first, Proof-of-Work, one-CPU-one-vote — and rebuild it into a modern, hardened, 2026-grade core stack.
Our inspiration comes from the early Bitcoin Core era, especially the philosophy around
Bitcoin Core 0.3.19:
- simple node software
- open participation
- CPU mining culture
- full-node sovereignty
- no unnecessary complexity
- real Proof-of-Work
- community-run network infrastructure
But Legacy Core v1.0.4 is not just old-style software. It has now been upgraded, hardened, tested, fuzzed, benchmarked, documented, and prepared as a serious mainnet core release.
This release is focused on the
Core daemon and CLI:
legacycoind - full node daemon
legacycoin-cli - command-line RPC client
The GUI wallet will be released separately after final Wails packaging validation.
🪙 What is Legacy Coin / LBTC?Legacy Coin is a Proof-of-Work cryptocurrency built around the original values of Bitcoin:
- open source
- CPU-friendly mining
- full-node-first architecture
- simple and verifiable design
- community-run infrastructure
- no centralized dependency for basic network participation
- real mainnet identity
- real node software
Legacy Core v1.0.4 is the official full-node and CLI stack for LBTC mainnet.
🔐 Mainnet IdentityLegacy Core v1.0.4 preserves the LBTC mainnet identity:
Coin: Legacy Coin / LBTC
P2P port: 19555
RPC port: 19556
Message start: a4 ac c6 4d
Address version: 48
WIF version: 176
yespower personalization: LegacyCoinPoW
Genesis time: 1779235200
Genesis bits: 207fffff
Post-genesis launch bits: 1f0fffff
Genesis nonce: 3
Genesis hash: 5b4c78e4556afcd51acf7b9eb2e387fbea2d1414e6042d80d38e6256987154f5
DNS seeds: legacycoinseed.space, legacycoinseed2.space
Final validation confirmed:
Mainnet identity verification passed.
yespower backend: cgo-c-reference
No consensus identity was changed in the final hardening passes.
⚙️ What Was Upgraded in v1.0.4?This is not a small cosmetic release. v1.0.4 was a deep source-code and core hardening cycle.
✅ Cumulative-chainwork fork choiceLegacy Core now uses cumulative-chainwork based fork choice, which is the correct foundation for Proof-of-Work chain selection.
This is a major improvement over simple height-based logic.
✅ txindex foundationThis gives the node a stronger historical transaction lookup foundation for:
- explorers
- exchanges
- pools
- RPC integrations
- diagnostics
- reindex/recovery workflows
✅ addressindex foundationAddress indexing now provides a stronger base for explorer and wallet tooling.
Address RPC foundations include:
getaddresstxids
getaddressutxos
getaddressbalance
getaddresshistory
✅ Richer address historywas upgraded with:
limit
offset
type filter: all / receive / spend
confirmations filter: all / confirmed / unconfirmed
This gives Legacy Coin a stronger explorer-grade foundation while staying honest about the current index level.
✅ getrawtransaction supportnow has a txindex-backed lookup path when indexing is enabled.
✅ Storage and reindex hardeningv1.0.4 includes stronger storage verification and recovery tooling:
checkstorage
reindex
txindex rebuild
addressindex rebuild
✅ Wallet RPC hardeningWallet RPC support was improved, including wallet passphrase-change support and broader CLI/RPC command coverage.
✅ P2P QoS and anti-abuse hardeningThe P2P layer was hardened with:
- peer policy improvements
- QoS foundations
- misbehavior scoring
- rate-limit foundations
- ping/pong metadata
- better peer diagnostics
now provides stronger visibility for node operators.
✅ Pretty node logs and heartbeat outputThe node now has cleaner startup identity output and readable P2P heartbeat logs, making it easier for operators to understand node status.
Example:
Legacy Coin Node
onecpuonevote • Satoshi legacy • CPU-friendly PoW
✅ Fuzz coverageAdditional fuzz coverage was added for important parser and validation surfaces:
address
consensus bits / work conversion
RPC parser surfaces
script structure
wire transaction/block parsing
✅ Benchmark smoke coverageCore benchmark coverage was added for:
RPC JSON-RPC dispatch
script structure validation
wire tx/block/message decode paths
consensus target/work conversion
✅ Blocking Linux chaos CIThe Linux chaos smoke test is now deterministic and blocking in CI.
It validates:
- node startup
- RPC readiness
- block count
- blockchain info
- node restart behavior
- cleanup behavior
✅ Windows and Linux Core buildsv1.0.4 Core release assets are built for:
Both packages include the daemon, CLI, docs, configs, and scripts.
🧪 Final Validation PassedBefore release, final main branch validation passed:
npm install
npm run build
go test ./...
go vet ./...
go test ./internal/rpc -bench=. -run=^$
go test ./internal/script -bench=. -run=^$
go test ./internal/wire -bench=. -run=^$
go test ./internal/consensus -bench=. -run=^$
Windows binary build
Linux binary build
verify-mainnet-identity
scan-source-cleanliness
Source cleanliness passed across the tracked source tree.
📦 Release AssetsCore release packages:
LegacyCore-LBTC-mainnet-windows-amd64-v1.0.4.zip
LegacyCore-LBTC-mainnet-linux-amd64-v1.0.4.tar.gz
These Core packages contain:
legacycoind
legacycoin-cli
docs/
configs/
scripts/
README.md
README_FIRST.txt
LICENSE
NOTICE
Important: The GUI wallet is not included in this Core package. It will be released separately after final Wails packaging validation.
Download:
https://github.com/legacybtc/LegacyCore/releases/tag/LegacyCore
SHA256 checksums:
LegacyCore-LBTC-mainnet-windows-amd64-v1.0.4.zip
PASTE_FINAL_WINDOWS_CORE_SHA256_HERE
LegacyCore-LBTC-mainnet-linux-amd64-v1.0.4.tar.gz
PASTE_FINAL_LINUX_CORE_SHA256_HERE
🖥️ Basic UsageWindowsCheck mainnet identity:
Run a node:
.\legacycoind.exe run -seed-peers
In another terminal:
.\legacycoin-cli.exe getblockchaininfo
.\legacycoin-cli.exe getpeerinfo
LinuxExtract:
tar -xzf LegacyCore-LBTC-mainnet-linux-amd64-v1.0.4.tar.gz
cd LegacyCore-linux-release-v1.0.4
Check mainnet identity:
Run a node:
./legacycoind run -seed-peers
In another terminal:
./legacycoin-cli getblockchaininfo
./legacycoin-cli getpeerinfo
🔒 Security Notes- Keep RPC private.
- Do not expose RPC port 19556 to the public internet.
- P2P port 19555 may be opened for node connectivity.
- Always verify SHA256 checksums before running binaries.
- Back up wallet data before upgrades or machine moves.
🧬 Why This Release MattersLegacy Core v1.0.4 is the release where LBTC moves from working coin software into a much stronger mainnet-grade Core stack.
We upgraded the project from early Bitcoin-inspired roots into a modern Go-based POW implementation with:
- real mainnet identity
- full node daemon
- CLI
- CPU-friendly yespower PoW
- cumulative-chainwork fork choice
- transaction indexing
- address indexing foundations
- richer address history
- wallet RPC improvements
- P2P hardening
- chaos CI
- fuzz tests
- benchmarks
- source-cleanliness scans
- Windows/Linux release builds
- public integration docs
This is the foundation needed for the next stage:
more public nodes
pool testing
explorer integration
exchange integration
GUI wallet packaging
community mining
long-run network hardening
🧱 From Bitcoin Core 0.3.19 Spirit to Legacy Core v1.0.4The mission was never to blindly copy the past.
The mission was to preserve what made the early Bitcoin era powerful:
simple
open
verifiable
CPU-friendly
full-node-first
community-run
Proof-of-Work
and harden it for today.
Legacy Core v1.0.4 is a major step in that direction.
This is not the end. It is the base layer.
Run a node. Verify the chain. Test pools. Build explorers. Mine honestly. Help decentralize the LBTC network.
Legacy Coin is moving forward.Legacy Core v1.0.4 is live.