Downloads
Everything is built from source you can read. Binaries are published on GitHub Releases with checksums.
Testnet only. Coins obtained with these tools have no value and the chain will be reset before mainnet. Do not buy NOCT from anyone: there is nothing to buy, and anyone selling it is defrauding you.
Releases
Builds and checksums are published on GitHub. Verify the checksum before running anything that will touch your keys.
v0.3.14-testnet — switching networks happens in place. The desktop wallet's Network menu used to relaunch the app; nothing about a different chain needs a new process, so it now just stops one pair of daemons and starts the other, in the same window. The banner that says the live network is the testnet now offers the switch directly, and a cancelled switch falls back to the chain that was working rather than closing the wallet. Also fixed: the figure behind "no network to join" counted the command line instead of the address book, so a node that had been running for weeks and knew fifty peers could report having nowhere to dial while it was reconnecting. v0.3.0 changed consensus: a node older than that cannot follow the current testnet chain, so if you are running v0.2.x or earlier, update or you will simply stop syncing.
Command line only? noct-cli is byte-identical to
v0.3.13 — there is nothing here for you. noct-miner and
noct-poold changed with no behavioural change: their sources are untouched
and they rebuilt only because they link the node crate.
- Nocturnal-Wallet-Setup-0.3.14.exe — Windows desktop wallet (installer)
- nocturnal-v0.3.14-testnet-linux-x64.tar.gz — Linux command-line tools
- nocturnal-v0.3.14-testnet-windows-x64.zip — Windows command-line tools
- SHA256SUMS.txt
- LINUX-BINARY-SHA256SUMS.txt — the hashes you can reproduce yourself
The installer is not code-signed, so SmartScreen will warn, and it is not reproducible — Electron packaging is not deterministic, so its checksum proves only that your download arrived intact, not what is inside it. The command-line binaries it bundles are reproducible, and are the same ones in the archives above.
The checksum proves the file arrived intact. Whether the binary matches the source is a separate question, and from v0.1.4 you can answer it yourself for Linux: see reproducible builds. Releases up to v0.1.3, and Windows builds generally, are not reproducible — for those you are still trusting the author, and building from source remains the correct instinct. The Windows binaries are not code-signed, so SmartScreen will warn you.
Build from source
Rust is pinned to 1.85.1 — the shielded pool’s orchard dependency requires it. The randomx feature needs cmake and a
C++ toolchain.
git clone https://github.com/adamanto75/nocturnal cd nocturnal/noct cargo test --workspace # 578 tests cargo build --release -p noct-wallet --bins # noct-cli, noct-walletd cargo build --release -p noct-node --features randomx # noctd, real PoW
Without --features randomx, noctd builds with a Keccak placeholder
proof of work and cannot validate the real chain. It will reject every block. To sync
a live network you need the RandomX build.
Run a testnet node
noctd --network testnet --data-dir ~/.noct-testnet noct-cli new --network testnet --wallet testnet.key noct-miner --address <YOUR_TESTNET_ADDRESS> --node 127.0.0.1:19334
The node RPC is an administrative interface: it can start mining and
submit blocks. Keep it on loopback, or set a token and serve it over TLS.
noctd refuses to start with an unauthenticated RPC bound to a non-loopback
address.
Back up your seed phrase
A new wallet prints a 24-word phrase. It is the only way to recover the key. Write it down offline. Anyone holding it holds the coins.