Waves Node is a free, open source program for developers and node operators who want to run a full node on the Waves blockchain from their own Windows PC. Running a node means your machine connects to other nodes, checks every transaction and keeps its own copy of the chain, so you rely less on third-party servers.
The project is released under the MIT license, and its latest listed version is v1.6.4, with the code last updated in late August 2026. Windows builds are published, but the releases page on GitHub is the place to confirm the file that matches the version you want. This guide covers what the node does, how to set it up, and how it compares with other clients.
What Is a Blockchain Node and Why Run One
A blockchain node is a computer running software that follows the rules of a network. It stores the ledger, checks each new block and transaction, and relays valid data to peers. Most people never run one, because they use a wallet or an exchange that talks to nodes on their behalf.
Running your own node removes that middleman. You see the chain as the network itself records it, and you do not have to trust a third party's report of balances or history. Developers also use a local node as a stable endpoint for testing applications, since it answers queries on your terms.
The trade-off is resources and attention. A node uses disk space, bandwidth and a machine that stays online for long periods. It also needs updates when the protocol changes, so it pays to check release notes regularly.
Who Waves Node Is For
Waves Node suits people who have a clear reason to run infrastructure for the Waves blockchain. It is not a consumer app with a graphical dashboard, so expect to work with configuration files, logs and a terminal.
Typical readers include:
- Developers building applications that read from or write to the Waves network
- Node operators who want to contribute to network decentralization
- Technically minded users who want full control over the ledger on their own hardware
- Teams that need a local test environment before working with a live network
If you only want to send or receive tokens, a wallet is the simpler tool. A node is the better fit when you need direct access to chain data or plan to keep a machine running as part of the network.
How Nodes Keep Blockchain Networks in Agreement
Every node on a network applies the same validation rules. When a new block arrives, each node checks its contents against those rules, including signatures and balances. Blocks that fail are discarded, and the network converges on the version that honest participants accept.
This is why the peer-to-peer layer matters. Nodes connect to several peers, share newly seen blocks and transactions, and request anything they are missing. A node that stays connected receives updates quickly, while one that drops offline catches up when it reconnects.
The practical takeaway is that a node does not invent history. It verifies what others have published and keeps its own copy. That independence is the core value of running one, and it is also why the software must be kept current with the protocol.
Key features
Transaction processing and validation
Block generation and storage
Peer-to-peer network communication
Extension management
Supported coins
Waves Node is built for the Waves blockchain network, and it is the software that connects your machine to that network. It is not a multi-coin wallet, so it does not manage a set of separate tokens on its own. Think of it as infrastructure for one network rather than a general-purpose tool for many chains.
How to install Waves Node on Windows
- 1
Get the file from the official source
Open the GitHub Releases page or the official documentation site, and download only from the official website. Look for the release labeled v1.6.4 or a newer one, and confirm that a Windows build is listed for it before you start the download.
- 2
Verify the download
Compare the SHA-256 checksum of the downloaded file with the value published alongside the release. If the checksum does not match, delete the file and download it again from the official source.
- 3
Install or prepare the build environment
If you use a ready-made release, run the installer or unpack the archive into a folder you control. If you build from source, the Windows instructions assume OpenJDK 17 is already installed, and they point to SBT for the build tooling.
-
Start the node and confirm it runs
Launch the node following the documentation, then watch its startup messages. You want to see it connect to peers and begin processing blocks. The official docs describe the configuration options in detail.
How to use Waves Node
Once the node is installed, the work is mostly configuration and monitoring. Start with the official documentation, because the exact settings depend on your version and on whether you run the node on a home machine or a server.
A typical first session looks like this:
- Open a terminal in the folder where you placed the node files and read the README or the configuration template.
- Set the basic options, such as the data directory and network ports, following the official docs.
- Start the node and keep the window open so you can read its startup messages.
- Watch the log until the node reports that it has connected to peers and begun processing blocks.
- Check the node's status using the commands described in the documentation to confirm it is in sync.
- Keep the node updated by checking the releases page for new versions and reading the change notes before you replace the files.
If the node stops or falls behind, look at the most recent log lines first. Most problems show up there, and the documentation usually explains the fix.
Pros & cons
- Free and open source under the MIT license
- Covers core node tasks: validation, block storage and peer communication
- Supports an extension system for custom setups
- Documentation is published on the official docs site
- Listed for Windows, Linux and Docker
- Windows availability should be confirmed on the releases page for each version
- Building from source requires extra tooling such as OpenJDK 17 and SBT
- Running a node is an ongoing task that needs a machine kept online and updated
Is Waves Node safe?
Download Waves Node only from the official website or the project's GitHub Releases page in the wavesplatform repository. Avoid mirror sites, file-sharing links and copies shared in chat groups, even if they look official.
After downloading, compare the file's SHA-256 checksum with the value published alongside the release, or verify the signature if one is provided. A mismatch means the file should be discarded. Keep antivirus protection enabled throughout, and never disable it just to get the software running.
If your node is connected to a wallet, never type a seed phrase into a website, app or support chat that is not part of your own setup. Legitimate software does not ask for it. Also check the latest version on the official website before installing, since newer releases may include fixes.
- Official source only. Download from github.com/wavesplatform/Waves. 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
Waves Node is a client for one network, which sets it apart from broader tools. Geth and Nethermind are both Ethereum execution clients, written in Go and .NET respectively, so choosing between them often comes down to language stack and team preference. Bitcoin Core serves the Bitcoin network and follows a different protocol, so its operational habits do not transfer directly. Agave is a validator for Solana, which makes its role closer to participating in consensus than to simply following the chain. TON and Aptos each provide their own node and validator tooling for their networks.
If your goal is the Waves network specifically, Waves Node is the natural starting point. If you are learning node operation in general, comparing two clients on the same chain can be more instructive.
Specifications
- Price
- Free
- Type
- Open source
- License
- MIT
- Latest version
- v1.6.4
- Last update
- 27 Aug 2026
- Windows support
- Likely (builds for Windows; check releases)
- Source code
- github.com/wavesplatform/Waves
Frequently asked questions
Waves Node is free, open source software that runs a full node on the Waves blockchain. It validates transactions, generates and stores blocks, and communicates with other nodes. It is aimed at developers and operators who want direct access to the network rather than a wallet interface.
Yes. Waves Node is listed as free and is released under the MIT license, which allows you to use, study and modify the code. The real costs are the hardware, electricity and internet bandwidth needed to keep a node online.
The project publishes builds for Windows, but availability can vary by release, so check the GitHub releases page for the file that matches the version you want. Linux and Docker are also listed as platforms, which can suit anyone who prefers a server environment.
It can be, as long as you follow basic steps. Download from the official website or the GitHub Releases page, verify the SHA-256 checksum or signature, and never share a seed phrase with a third-party site. Each of these steps is covered in the safety section above.
The Windows instructions for building from source assume OpenJDK 17 is already installed, and they reference SBT for the build. Those are build-time tools. Before you start, check the release notes of a ready-made version to see what runtime it expects.
Check the releases page for newer versions and read the change notes before replacing your files. Back up your data directory first, then follow the upgrade steps in the official documentation. The latest version listed at the time of writing is v1.6.4.
Verdict
Waves Node is a practical choice for developers, node operators and technical users who want to run a full node on the Waves blockchain. It is free, open source under the MIT license, and documented on the official docs site. It rewards people comfortable with terminals, configuration files and regular updates. If you want a simple wallet, look elsewhere; if you want to take part in the network itself, it is a solid place to start. Confirm the current release before you install.