Scala is a free, open-source full node and core wallet for Windows, built for people who want to run their own copy of the network software instead of depending on someone else's server. It suits technically inclined users, developers and community members who want a direct connection to the network they use.
The program is distributed under the BSD-3-Clause license and is written in C and C++. Its code is public on GitHub, so you can read it, follow its development and report issues. Windows users can choose between a ready-made build and an installer, which keeps setup closer to a regular desktop program than a build-from-source project. Scala is also available for macOS, Linux, Android and Docker, so the same project can fit into different setups.
What a Full Node Does on Your PC
A full node keeps a complete copy of the blockchain and checks every block and transaction against the network's rules. Instead of trusting a remote server to report a balance, your machine verifies the history itself. That independence is the main reason experienced users run nodes.
Running a node also supports the network. Each reachable node gives other participants another place to download blocks and relay transactions, which makes the system less dependent on a few large providers. For an individual, the benefit is mostly trust and control rather than speed.
A full node asks more of your computer than a typical wallet app. It needs disk space for chain data, a steady internet connection and time for the first synchronization. Plan for those costs before you start, especially if the machine is also used for everyday work.
Who Scala Is For
Scala fits users who are comfortable with a desktop application that handles their own keys and who want to see the software behind it. Developers testing transactions, researchers reading the code and long-term holders who prefer not to rely on a web service are typical examples.
It is less suited to someone who wants a quick mobile wallet and nothing else. Expect to read documentation and spend time on the first synchronization. People who only need to send and receive funds in a few taps may find a lighter app more practical.
A useful way to decide is to ask what you need from the software. If you want to verify transactions yourself, Scala deserves a close look. If convenience matters most, a lightweight wallet is usually the better match.
Core Wallet Versus Lightweight Wallet
A core wallet works alongside a full node, so it reads balances and history from blocks it has verified itself. A lightweight wallet asks a remote server for that information, which is faster to start but requires trusting the server. Both designs can keep keys on your own device, but they differ in what you must trust.
With a core wallet, you carry more responsibility. You need to keep the node running and updated, back up the wallet file and seed phrase, and maintain a stable connection to the network. A missing backup can make funds hard to recover, so treat the backup routine as part of normal use.
Hardware wallets can sit alongside either design. Because the documentation references Ledger, you can combine a locally verified node with a device that signs transactions. That reduces how much your computer handles sensitive keys, though it does not remove the need for routine maintenance.
Key features
Full node and wallet in one program
Open source under BSD-3-Clause
Ready-to-run Windows build
Multi-platform availability
Hardware wallet reference
Supported coins
The project documentation mentions Bitcoin (BTC), Monero (XMR) and Nano as coins and networks it refers to. The algorithms it lists are SHA-256, RandomX and CryptoNight. These mentions describe the wider ecosystem context, so check the current documentation for the exact scope before relying on a specific network.
How to install Scala on Windows
- 1
Get the file from the official source
Download only from the official website or the Scala releases page on GitHub. Choose the Windows build or installer that matches your system, and avoid mirrors or files shared through forums and chat groups.
- 2
Verify the download
Compare the SHA-256 checksum of the file with the value published alongside the release, or check the signature if one is provided. If the values do not match, do not run the file.
-
Install and launch
Run the installer, or extract the binaries to a folder you control, and then start the program. Let the initial synchronization finish before relying on any balance, because the node must verify the chain first.
How to use Scala
Once Scala is installed, the workflow is straightforward. Start with a reliable internet connection and treat your first session as a test run.
- Launch Scala and let the node connect to the network.
- Wait for synchronization to finish, since balances shown earlier may be incomplete.
- Create or open a wallet and write down the seed phrase on paper.
- Store the backup offline in a safe place and test that you can restore it.
- Send a small test amount before moving larger sums.
- Check the release page every few weeks and install updates when they appear.
Following these steps avoids the most common problems. Most users who struggle rush the first synchronization or skip the restore test.
Pros & cons
- Free to download and use under a permissive BSD-3-Clause license
- Public source code on GitHub for independent review
- Ready-to-run Windows build alongside an installer
- Available on Windows, macOS, Linux, Android and Docker
- Documentation references Ledger hardware wallet support
- A full node uses disk space and bandwidth and takes time to synchronize
- Less convenient than a lightweight app for quick transfers
- Keeping the node current and backups secure is your responsibility
- Documentation is better suited to users who are comfortable with technical details
Is Scala safe?
Scala is a node and wallet that handles keys and funds, so treat installation as a security task. Download only from the official website or the Scala releases on GitHub, and avoid copies on third-party download portals. Compare the SHA-256 checksum or verify the signature before running the file, and be cautious with any installer that asks for unrelated permissions.
The project is not deprecated, and its latest code update is dated 2026-05-02, so it is actively maintained. Still, check the latest version on the official website before installing, because newer releases carry security fixes. Never enter your seed phrase on a third-party website, in a chat, or in any app that asks for it unexpectedly.
- Official source only. Download from github.com/scala-network/scala. Ignore ads and lookalike domains.
- Check the SHA-256. Compare the installer hash with the value the developer publishes before running it.
- Never share your seed phrase. No developer, support agent or website — including CryptApps — will ever ask for it.
Alternatives
Scala sits alongside several node-and-wallet programs in this catalog. Monero CLI is a daemon and console wallet focused on Monero, so it is a narrower tool if that network is all you need. Dogecoin Core is a full node and wallet for Dogecoin, which makes it a natural choice for that single coin. Zano and Conceal Core also combine a node with a wallet for their own networks. Scala's documentation references several networks, including Bitcoin, Monero and Nano, and it offers a Windows build plus several other platforms. If you want one program to explore that wider ecosystem, Scala is worth comparing. If you use exactly one coin, a dedicated node may be simpler.
Specifications
- Price
- Free
- Type
- Open source
- License
- BSD-3-Clause
- Latest version
- v8.0.3
- Last update
- 2 May 2026
- Windows support
- Yes (Windows build or installer)
- Source code
- github.com/scala-network/scala
Frequently asked questions
Yes, Scala is free and open source, released under the BSD-3-Clause license. You can download and run it without paying a license fee. Anyone can review the source code on GitHub to see how the program works.
Yes, Windows is one of the supported platforms, with a ready-to-run build and an installer. You do not have to compile the program yourself to use it on a Windows PC. Choose the option that suits you and verify the file before running it.
The documentation mentions Bitcoin (BTC), Monero (XMR) and Nano as coins and networks it refers to. The algorithms it lists include SHA-256, RandomX and CryptoNight. Check the current documentation for the exact scope before relying on any specific network.
Yes, Ledger is referenced in the project documentation as a hardware wallet option. A hardware device keeps signing keys off your computer, which lowers the risk from malware on the PC. Test the setup with a small amount before using it for larger transfers.
No, the Windows build and installer are ready to run. Building from source is intended for people who want to modify or audit the code themselves. Everyday use does not require developer tools.
The most recent code update is dated 2026-05-02, and the latest version is v8.0.3. That points to active development at the time of writing. Maintenance status can change, so review the GitHub repository before making long-term decisions.
Verdict
Scala is a solid choice for Windows users who want a full node and core wallet in one free, open-source program. It suits people who value running their own node, reading the code and keeping keys on a machine they control. They should be ready to spend time on synchronization and backups. If you want a quick, low-maintenance wallet, a lightweight app will serve you better. Either way, keep your seed phrase offline.