Shitcoin v5.0.9 for Linux x86_64. This is the current version, the version the network runs. The node daemon, the command line tool, and the sysgeth NEVM program are hosted here, and they are the exact files running on the network's own nodes.
Headless full node daemon for Linux x86_64. This is the file you run to run a node. See the run a node guide.
Download syscoind (395 MB)Command line tool for talking to the daemon, for Linux x86_64. Download this alongside syscoind.
Download syscoin-cli (17 MB)The NEVM program the daemon runs alongside itself, for Linux x86_64. Install it in the same directory as syscoind: the v5.0.9 daemon finds it there, starts it, and manages it. Merge mining templates cannot be built without it.
Download sysgeth (66 MB)For operators running a vanilla yiimp or yiimp-class pool. Stock yiimp calls parameterless getauxblock, a wallet RPC that fails with -19 unless exactly one wallet is loaded, and it reads a target field the daemon returns only as _target: this adapter sits between yiimp and the daemon, adds the target field yiimp expects (copied from _target exactly as sent), translates a template request into the wallet-free createauxblock <payout address> call and a submission into submitauxblock, and refreshes aux work on every tip change via blocknotify, so the pool can build Shitcoin blocks (AuxPoW chain ID 29) alongside Bitcoin. Submission protection must also be configured in adapter.conf with the adapter's real keys: spool_dir, submit_retry_attempts = 3, submit_retry_refresh = true (a boolean, never a number), spool_replay_interval_seconds = 300, with the alarm marker ALARM_SUBMISSION_FAILED And yiimp needs its own blocknotify wiring in addition to the adapter poke (the poke alone does not refresh yiimp), see section 8A of the pool operator setup guide. You do not need this file to run a node or to mine with the stratum proxy.
Detection + alarm only. The v5.0.9 daemon can wedge its NEVM template fetch (watch for the daemon log repeating Could not fetch NEVM block nevm-header-not-sent); block production then stops and only a daemon restart clears it. This watchdog tails the daemon log and raises the alarm after 3 consecutive signature lines. pool-setup.sh installs and enables it automatically; manual installs use the .service.example next to it. It never restarts anything itself — on its alarm, restart syscoind.
The downloads above are the Linux node files only. There is no Windows or macOS desktop wallet build here, and there is no Qt desktop wallet file. Do not use the old v1.0.0 Windows, macOS or Linux bundles: they predate block 88,000 and carry the old chain ID 16 rules.
Do not start the node with a bare ./syscoind -daemon. With no syscoin.conf the node has no zmqpubnevm and no gethcommandline lines, so it can sync but can never build a block — every template request fails with nevm-data-not-found, and a syncing node proves nothing about mining. Follow the pool operator setup guide (or the run-a-node guide) instead: it writes the full config, places sysgeth beside syscoind where the daemon manages it, and ends with the acceptance test (getauxblock / createauxblock returning "chainid": 29) that proves the node can actually build blocks.
A matching checksum proves the file arrived intact. Check it before you run anything. All six files must report OK.
curl -sO https://shitcoinbtc.xyz/downloads/SHA256SUMS.txt sha256sum -c SHA256SUMS.txt # the same list is also served at https://shitcoinbtc.xyz/downloads/SHA256SUMS
The current version, v5.0.9, is served on this page. It is also published as a GitHub release: github.com/ShitcoinBTC/ShitcoinBTC/releases/tag/v5.0.9