Installing on Windows#
Note
Verified against node-scala v1.7.0’s README.md. Not run on a clean machine as part of this documentation pass — if a step doesn’t match what you see, please report it.
Docker (via Docker Desktop) is the simplest way to run a node on Windows; this page is for running it directly.
Prerequisites#
Java 25 JDK — install Eclipse Temurin 25 using its Windows installer.
A network configuration file — the repository ships defaults for Mainnet and Testnet in
node/src/main/resources/network-defaults.conf.
Run from the tarball#
node-scala releases do not ship a node JAR or a Windows installer (the v1.7.0 release assets are only dcc-grpc-server tarballs). The supported way to run a node is Docker Desktop with the Docker image ghcr.io/decentral-america/node-scala. To run it directly, build from source below, extract the universal tarball node/target/universal/decentralchain-<version>.tgz, and start the node from a terminal (Command Prompt or PowerShell) with the Windows launcher in its bin\ directory:
decentralchain-<version>\bin\node.bat path\to\config\dcc.conf
There is no single “fat” JAR; the launcher runs the node from the tarball’s lib\ directory.
Build from source#
git clone https://github.com/Decentral-America/node-scala.git
cd node-scala
sbt checkPR
sbt packageAll # Mainnet
sbt -Dnetwork=testnet packageAll # Testnet
Building from source additionally requires SBT. See the node-scala README for integration-test setup and IntelliJ IDEA configuration.