v3.0.0-rc.14 — behaves like production out of the box
Public test network release. Recommended for everyone — replace any earlier binary.
Network: tsn-devnet-v2-gen4 · Chain ID: 28ee68e414994c39
Just run it
./tsn-linux-x86_64 service-node --data-dir ./tsn-data
Dials the network's seeds on its own and bootstraps from the latest signed
snapshot — caught up in a couple of minutes.
To mine (uses 4 cores here; drop -t for one):
./tsn-linux-x86_64 miner-v2 --data-dir ./miner-data -t 4 --miner-pk-hash <YOUR_PK_HASH>
Check your balance / claim rewards:
./tsn-linux-x86_64 balance --wallet ./wallet.json
./tsn-linux-x86_64 claim-coinbase --block <HEIGHT> --wallet ./wallet.json
What changed since rc.13
The public binary now behaves like our own nodes instead of a stripped-down
version. Concretely, without any configuration:
- Mining uses all the cores you ask for (
-t N) — it was single-threaded
before, one core whatever you passed. - Claiming your rewards works —
claim-coinbasereaches your own miner, which
mines the claim into its next block. balancefinds a node on its own — it was looking at an endpoint your
miner does not serve, so it always failed.- Running a plain
service-nodenow earns — it creates its reward identity on
first start (kept in the data dir; back it up), no setup needed. - Transactions can flow — miners include them by default.
- Refuses to mine without
--miner-pk-hash(was silently burning rewards),
self-heals when it holds peers but stops receiving blocks, re-delivers its
mined blocks so they are not lost to orphans, and checks for updates on its own.
Downloads
| Platform | File |
|---|---|
| Linux x86_64 (glibc 2.34+) | tsn-linux-x86_64 |
Tested on Ubuntu 24.04/26.04 and Fedora 41. Verify with sha256sum -c SHA256SUMS.
Upgrading: replace the binary, start from an empty data directory. If you
ever mined while disconnected, delete that data dir — it holds a private chain.
Binaries only — no source code is published in this repository.