Downloads

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.

Upgrade required: do not use the old v1.0.0 downloads. At block 88,000 the AuxPoW chain ID for Shitcoin changed from 16 to 29. A node running the old software, including the old v1.0.0 bundles that were on this page, will reject blocks at and after 88,000 and will follow a different chain view until it is upgraded. Install v5.0.9 and the node will sync the chain that carries chain ID 29 from block 88,000. No datadir change, resync or reindex is needed. Note: the NEVM chain ID is 20026. That is a different number from the AuxPoW chain ID 29. Do not mix them up.

Node daemon: syscoind

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)
SHA256: 436dba8c3bd7983887cc3d14945143ff13ea8db95ffaa1e1c28de8a7337f2422

Command line tool: syscoin-cli

Command line tool for talking to the daemon, for Linux x86_64. Download this alongside syscoind.

Download syscoin-cli (17 MB)
SHA256: 03a02fa8a66c190e26cb7cf1701ccb1e2b45fbf3832a6b8c2ca716774b6c43c8

NEVM program: sysgeth

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)
SHA256: 45026660a36a1e8ab9aa5525a72f9ff89a18e7f0a18d905409aca5aa18a51939

Pool adapter: yiimp

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.

Download shit-yiimp-adapter-bundle.zip (83,920 bytes)
SHA256: 970d0bc324e09cceb8a49383d76015a68ce7e27971a23bb8bf28f4322d34e2e0 — filled in at assembly time, when the bundle is repacked with the current adapter build. Verify the zip you downloaded against the shit-yiimp-adapter-bundle.zip entry in SHA256SUMS.txt below (served separately from the zip — do not trust a sums file from inside the zip alone).

NEVM wedge watchdog (kit item A3-K1, freeze v2.2)

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.

Download nevm-wedge-watchdog.py
SHA256: 9279d90b8130a874fd93598788c0dc01c9961810f5c8160f92a5868778e902a2 — service example SHA256: a84a3145ba81637e58bc1cade8eaf90511aa5d40f5bea952cfcaeda77fe52395

Windows and macOS

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.

Start the node

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.

Verify your download

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
Linux packages needed. On Debian/Ubuntu: sudo apt install libevent-2.1-7 libzmq5 libnatpmp1

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

Code: github.com/ShitcoinBTC/ShitcoinBTC

← Back to the site