Nodes & Blockchain Clients

Rusty KaspaFree Kaspa Node and CLI Wallet for Windows

Free, open source Kaspa full node and CLI wallet for Windows. Learn what it does, how to install it safely, and how to run it.

Free Open source Windows: Yes v2.1.0 Updated 19 Oct 2026
8 min read Last update 19 Oct 2026 github.com/kaspanet/rusty-kaspa

Rusty Kaspa is a free, open source full node and command-line wallet for the Kaspa network, written in Rust. It is aimed at people who want to run their own node on Windows instead of relying on a remote server, including developers, miners and hobbyists comfortable with a terminal.

A full node downloads and checks every block on the network, so you do not have to trust a third party for the chain state. Rusty Kaspa also includes a CLI wallet for managing keys from the command line. If you have used other blockchain clients, the workflow will feel familiar: sync, check status, and keep the node running. The project is actively updated, and the current release is v2.1.0.

02

What Is a Kaspa Full Node?

A full node keeps a complete copy of a blockchain's history and checks every new block against the network's rules. Instead of trusting a wallet provider or block explorer, you verify the chain yourself. For Kaspa, this means your node independently decides which blocks and transactions are valid.

The first run takes time. A new node must download and validate existing data before it reflects the current state, a stage usually called syncing. Once synced, it stays current by processing new blocks as they arrive.

A node only helps when it is online. A machine that is switched off misses blocks and must catch up on return, so a computer that stays on most of the day is a more practical host than one you start only when needed.

03

Who Benefits From Running Rusty Kaspa?

Developers are the most obvious audience. If you build wallets, explorers or payment tools for Kaspa, a local node gives you direct access to chain data and an RPC interface to test against. Reproducing bugs is also easier when you work against your own node.

Miners form a second group. Mining software needs a node to supply work, so running one is a prerequisite for mining on your own hardware. Hobbyists can also run a node simply to see how the network behaves, without mining at all.

Privacy-minded users benefit too. Querying a public server reveals your addresses and interests to that operator. A local node keeps those queries on your machine, although network-level privacy still depends on your setup.

04

How a Faster Blockrate Affects Your Node

Kaspa's blockrate describes how many blocks the network produces each second. The network once ran at 1 block per second. The Crescendo hardfork on May 5, 2025, at about 15:00 UTC moved it to 10 blocks per second and incorporated several major KIPs, the improvement proposals that define protocol changes.

A higher blockrate means more blocks arrive in the same time, so a node must process a larger volume of data. That puts more weight on disk speed, bandwidth and a stable connection, especially during the initial sync.

A hardfork is a protocol change that software must implement to validate blocks correctly. Staying on the current release keeps your node aligned with those rules.

05

Key features

Full Kaspa node

Rusty Kaspa runs a complete node for the Kaspa blockchain. It validates incoming blocks and transactions against the network rules and keeps a local copy of the ledger. Your view of the chain then does not depend on someone else's server.

Built-in CLI wallet

The program includes a command-line wallet for managing Kaspa keys and addresses on your own machine. Because everything runs in a terminal, routine tasks can be scripted. Any key stored locally needs the same protection as any other wallet secret.

RPC endpoints for mining software

The node exposes RPC interfaces configured through the rpclisten and rpclisten-borsh settings. Mining software typically connects to these endpoints to request block templates and submit results. Configuring them correctly is the main step when pairing the node with a miner.

Windows, macOS, Linux and Docker

The project is distributed for several platforms, not only Windows. Windows users get a ready-made build or installer and do not need to compile anything. Docker users can pin a specific image tag, which keeps upgrades predictable.
06

Supported coins

The program works with Kaspa (KAS), the coin covered in its documentation. It is a client for the Kaspa network rather than a multi-chain tool, so it does not manage assets on other blockchains.

07

How to install Rusty Kaspa on Windows

  1. 1

    Get the official build

    Open the Rusty Kaspa repository on GitHub and go to the Releases section. Download the Windows build or installer for the current version, v2.1.0. Download only from the official website or the GitHub Releases page, not from forums or file-sharing sites.

  2. 2

    Verify the file

    Compare the SHA-256 checksum of the downloaded file with the value published on the release page. In PowerShell, run Get-FileHash with the SHA256 algorithm. If the values differ, delete the file and download it again. If a signature is provided, check it as well.

  3. 3

    Run the installer or extract the build

    If you received an installer, run it and follow the prompts. If you received a portable build, extract it to a folder you control, such as a directory in your user profile. Keep your antivirus active during installation.

  4. Start the node and let it sync

    Launch the node from a terminal window so you can read its log output. The first sync can take a long time because the node downloads and validates existing data. Keep the machine online and prevent it from going to sleep during this stage.

08

How to use Rusty Kaspa

Once the program is installed, most of the work happens in a terminal. The steps below cover a typical first run.

  1. Open a terminal in the folder where the node is installed.
  2. Start the node with the enable-unsynced-mining option. This is needed on the first launch, when the network is not yet synchronized.
  3. Watch the log output until the node reports its sync progress.
  4. If you plan to connect mining software, enable rpclisten and rpclisten-borsh so the miner can reach the node. Bind them only to addresses you trust, because open RPC ports can be reached by other machines.
  5. Wait for the initial sync to finish before relying on the node's data.
  6. Use the CLI wallet to create or open a wallet on the machine you control.
  7. If you run Rusty Kaspa in Docker, specify the image tag you want. The tag is required, so pinning a version keeps upgrades under your control.

Save your startup command in a small text file so you can restart the node the same way after a reboot.

09

Pros & cons

Pros
  • Free and open source, with publicly available code
  • Ships as a ready-made Windows build or installer
  • Combines a full node and a CLI wallet in one program
  • Written in Rust and maintained with regular updates
  • Also available for macOS, Linux and Docker
Cons
  • Command-line oriented, which may intimidate beginners
  • The first launch needs an extra flag before the node runs smoothly
  • A full node needs steady bandwidth and disk space as the chain grows
  • Covers only the Kaspa network, so it is not useful for other blockchains
10

Is Rusty Kaspa safe?

Rusty Kaspa manages keys through its wallet and connects to a live network, so treat the download and setup as security-sensitive. Download the program only from the official GitHub repository or its Releases page. Verify the SHA-256 checksum or signature before running the file, since a tampered build could expose your keys. Keep RPC ports closed to the internet unless you have a firewall and a clear need for remote access. Never enter your seed phrase on a third-party website, in a chat, or in any tool that asks for it unexpectedly.

  • Official source only. Download from github.com/kaspanet/rusty-kaspa. 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.
11

Alternatives

Rusty Kaspa belongs to the same category as Bitcoin Core, Geth and Nethermind, which are full node clients for other blockchains. The main difference is the network: Rusty Kaspa validates Kaspa's own chain, so it fits only if you work with Kaspa. Karlsen and Spectre are also listed as node clients in this catalog, so compare their documentation and release activity before choosing, since each project serves a specific network. OpenEthereum, the former Parity client, is no longer developed, so it is a weaker choice for a new installation.

12

Specifications

Price
Free
Type
Open source
License
—
Latest version
v2.1.0
Last update
19 Oct 2026
Windows support
Yes (Windows build or installer)
Source code
github.com/kaspanet/rusty-kaspa
13

Frequently asked questions

Yes. Rusty Kaspa is free and open source, and you can download the Windows build without paying. The source code is public on GitHub for anyone who wants to review it. Your main costs are the computer, internet connection and electricity needed to keep a node running.

It can be, if you take the right steps. Download the file only from the official GitHub repository or Releases page, check its SHA-256 checksum or signature, and never enter a seed phrase on a third-party site. Because the code is open source, it can be reviewed publicly. Keep your antivirus and Windows updates active.

No. The project provides a ready-made Windows build or installer, so you can run it without compiling. Build tools such as Git and Protobuf are needed only if you choose to compile the program yourself from source code. Most users should simply install the release.

It lets the node keep running while the network is not yet fully synchronized, which is the usual state on the first launch. Without it, a new node may not start as expected. Once the node has caught up, you can run it with the same settings or adjust them.

It depends on your internet speed, disk performance and how much data the network has accumulated. The first sync often takes hours rather than minutes. Keep the machine online, avoid sleep mode, and watch the log output to follow progress.

Rusty Kaspa is a node and wallet, not a miner. It provides RPC endpoints that separate mining software can connect to, so you need a miner alongside it. Mining brings no guaranteed return, and results depend on your hardware and network conditions.

14

Verdict

Rusty Kaspa suits Windows users who want to run their own Kaspa node and manage keys from a command-line wallet. It is free, open source and maintained through the network's Crescendo upgrade. Beginners who prefer graphical apps may find the terminal workflow demanding, and anyone who needs other blockchains should look elsewhere. Before installing, check the latest version on the official website.

Download now