Full Nodes & Core Wallets

Bitcoin ABCFull Node Software for eCash on Windows

Free, open-source full node for the eCash (XEC) network. Learn what it does, how to install it safely and whether it suits your setup.

Free Open source Windows: Yes v0.34.3 Updated 31 Oct 2026
8 min read Last update 31 Oct 2026 github.com/Bitcoin-ABC/bitcoin-abc

Bitcoin ABC is a full node and core wallet software for the eCash (XEC) network, built for people who want to run their own copy of the blockchain on a Windows PC instead of relying on someone else's server. It is free, released under the MIT license, and its source code is public on GitHub, so developers and cautious users can review what the program does.

This page explains what the program is good for, how to install the ready-made Windows build, how to check the download, and how it compares with other node programs. The project is actively maintained: the latest version is v0.34.3, and the code repository has a recent update. Because a node touches your wallet and network activity, read the safety section before you install Bitcoin ABC for Windows.

02

What a Full Node Does for You

A full node downloads and checks the transaction history of its network instead of trusting a summary from a remote service. Each block is validated against the network's consensus rules, so your node can reject invalid transactions on its own. That independent check is the main reason people run one.

For a Windows user, the practical benefit is clarity. When you send or receive coins through a wallet connected to your own node, you are not asking a third party what your balance is or whether a payment has settled. You see the network through your own machine.

There are trade-offs. Syncing takes time, the blockchain takes up disk space, and the node must stay online to stay current. Light wallets avoid most of this, but they depend on servers you do not control. Bitcoin ABC sits firmly on the full-node side of that choice.

03

Who Should Run Bitcoin ABC on Windows

Bitcoin ABC suits three kinds of readers. The first is an eCash holder who wants to stop depending on a remote wallet backend and check their own transaction history. The second is a developer or technically minded user who wants to read the source code, compile it later, or test against a local node. The third is someone who wants to support the network by running a node as a participant rather than only as a customer.

It is less suitable for someone who expects a point-and-click app with no setup. A node is an operator tool. Expect to read the documentation, keep the program updated, and watch the sync status for a while after the first launch.

A simple scenario: you keep eCash in a wallet and want assurance that your balance reflects the actual chain. Running the node on a home PC overnight to finish the initial sync is a realistic first step.

04

Keeping Your Node Current With New Releases

Nodes depend on staying in step with the network, so release tracking matters. The current release is v0.34.3. When a newer version appears, the usual practice is to read the release notes on the GitHub Releases page, back up your wallet data, and then replace the program with the new build.

The project's public repository shows recent code activity, which is a useful signal for a node you plan to keep running for months. Still, an active repository does not replace your own checks. Compare what you download with the release page and keep notes on the version you run.

A good habit is to set a monthly reminder to review the releases page. Small maintenance tasks like this prevent a node from drifting out of date without you noticing.

05

Key features

Full eCash Node

Bitcoin ABC runs as a full node for the eCash (XEC) network. It validates blocks and transactions on your own machine rather than trusting a remote server, which gives you an independent view of the chain. That independence is the core purpose of the program and the reason it sits in the full-node category.

Core Wallet Role

The program is listed as core wallet software, so it is meant to work alongside node functions. Keeping the wallet and the node in one application is useful when you want your keys and your view of the network to come from the same trusted source.

Open Source Under MIT

The code is published on GitHub under the MIT license, which permits reading, modifying and reusing it under fairly permissive terms. Open code does not guarantee safety by itself, but it lets independent reviewers examine the implementation.

Ready-Made Windows Build

A Windows build or installer is available, so most users do not need to compile anything. Download the package, check it, and run it like any other desktop program. Build tools are only needed if you choose to work from the source code yourself.
06

Supported coins

Bitcoin ABC is built as a node for the eCash (XEC) network. The project's documentation also refers to Bitcoin (BTC). Before you rely on the software for either coin, confirm the network settings in the release you install.

07

How to install Bitcoin ABC on Windows

  1. 1

    Get the Program from an Official Source

    Only download from the official website or the project's GitHub Releases page at github.com/Bitcoin-ABC/bitcoin-abc. Avoid mirrors, search-ad links and file-sharing sites, even if they look identical to the original.

  2. 2

    Verify the File

    Compare the SHA-256 checksum of the downloaded file with the value published alongside the release. If a signature is provided, check it too. Do not run an installer whose hash does not match.

  3. 3

    Run the Installer or Extract the Build

    Open the Windows installer and follow the prompts, or extract the Windows build to a folder you control. Choose a location with enough free disk space, since blockchain data grows over time.

  4. First Launch and Initial Sync

    On first launch the node starts connecting to peers and downloading blockchain data. The initial sync can take a long time, so leave the program running and check its sync status before you use the wallet for transactions.

08

How to use Bitcoin ABC

Once Bitcoin ABC is installed and verified, the basic workflow is straightforward. Most of the early effort goes into letting the node sync and keeping it running.

  1. Open Bitcoin ABC and let it start. Allow the node to connect to peers without interrupting the process.
  2. Watch the sync progress until the node reaches the current block height. Do not send funds before the node is up to date.
  3. Create or open your wallet inside the program and store the recovery information in a safe, offline place.
  4. Keep the computer online for long stretches so the node stays current with new blocks.
  5. Check the releases page regularly and update the program when a newer version appears.
  6. Test with a small amount before moving larger sums through your node.
09

Pros & cons

Pros
  • Free to download and use under the MIT license
  • Open-source code that anyone can publicly review
  • Full node validates the chain on your own computer
  • Ready-made Windows build or installer available
  • Recent code update and a current release, v0.34.3
Cons
  • Initial sync takes time and disk space
  • Requires ongoing attention: the node must stay online and updated
  • Technical interface aimed at operators rather than casual users
  • Focus is on eCash; Bitcoin (BTC) is only mentioned in the documentation
  • Less suitable for quick, lightweight wallet use
10

Is Bitcoin ABC safe?

Bitcoin ABC handles blockchain data and can sit next to a wallet, so treat installation as a security task. Download only from the official website or the GitHub Releases page at github.com/Bitcoin-ABC/bitcoin-abc. Verify the SHA-256 checksum of the file against the published value before running it, and check the signature if one is offered. Keep Windows updated and use a reputable security tool, but never disable protection just to get an installer to run. Never enter your seed phrase on a third-party website, app or support chat. The project's last code update is recent, but it is still worth checking the latest version on the official website before installing.

  • Official source only. Download from github.com/Bitcoin-ABC/bitcoin-abc. 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

Bitcoin ABC is one of several full-node programs in this category. Dogecoin Core, Litecoin Core, Qtum Core, Syscoin Core and Namecoin Core each run a node for a different network, so the choice usually starts with the chain you hold. Namecoin Core also covers decentralized .bit domains, which is a specific use case. Monero CLI is a daemon and console wallet for Monero, which works differently and suits users who want a command-line tool for that network. Komodo Core and KatKoyn Core also serve their own networks. If your goal is eCash, Bitcoin ABC is the program to compare first. For any other coin, start with the node built for that chain.

12

Specifications

Price
Free
Type
Open source
License
MIT
Latest version
v0.34.3
Last update
31 Oct 2026
Windows support
Yes (Windows build or installer)
Source code
github.com/Bitcoin-ABC/bitcoin-abc
13

Frequently asked questions

Yes. The program is free to download and use, and it is released under the MIT license. The main costs of running a node are your own computer, its disk space and your internet connection. You do not pay anything to run the software itself.

It can be, if you download it from the official website or the GitHub Releases page and verify the SHA-256 checksum before running the installer. Avoid third-party download sites, and never enter your seed phrase on a website you reached through a link or an unsolicited message.

Bitcoin ABC is built as a node for the eCash (XEC) network. Its documentation also mentions Bitcoin (BTC). Check the network settings in the release you install before using it with either coin, and do not assume every feature applies equally to both.

No. The Windows build or installer is a ready-made program, so you do not need development tools to run it. Languages such as Rust, JavaScript and C++ matter only if you compile the software from its source code yourself.

A full node is a computer that downloads and validates the complete transaction history of a blockchain network. It checks each block against the network's rules and relays valid transactions to other peers. Running one lets you verify your own balances without relying on a remote server.

Yes, it is categorized as core wallet software, so it combines node operation with wallet functions. Because keys and balances are at stake, store your recovery information offline and test with small amounts before moving larger sums.

The project has a recent code update, and its latest release is v0.34.3. Maintenance activity is a useful signal, but check the GitHub repository and the releases page to see the current state before you install.

14

Verdict

Bitcoin ABC is a sensible choice for people who want a free, open-source full node for eCash on Windows and are willing to accept the setup time that comes with running one. It suits holders who want independent verification, developers who want to read the code, and operators who will keep the node online. If you want a light, quick wallet with no sync, look for a different type of program. Verify your download, keep the software current, and let the initial sync finish before you rely on it for transactions.

Download now