Reference full-node implementation of the Bitcoin protocol, connecting to the peer-to-peer network to validate blocks and transactions.
dashpay/dash
Dash Core is the open-source node and wallet software for the Dash peer-to-peer digital currency, built for instant, private payments.
- Stars
- 1,539
- Forks
- 1,186
- Open issues
- 239
- Last commit
- 23 hours ago
What is it?
Dash Core connects to the Dash peer-to-peer network to download and fully validate blocks and transactions. It includes a wallet and an optional graphical user interface, so it can serve both as a full node and as a way to hold and send Dash.
Dash is a digital currency designed for instant, private payments to anyone, anywhere. It runs without a central authority: transaction management and money issuance are carried out collectively by the network.
The codebase is written in C++ and released under the MIT license. Builds are documented for Linux, macOS, Windows, and several BSD systems, and the project includes unit tests in C++ and functional regression tests in Python.
Key features
- 01Full node that downloads and validates blocks and transactions on the Dash network
- 02Built-in wallet with an optional graphical user interface
- 03Peer-to-peer design with no central authority
- 04Cross-platform builds for Linux, macOS, Windows, and BSD
- 05Unit tests in C++ and functional regression tests in Python
Use cases
- Running a full node to independently verify the Dash blockchain
- Holding and sending Dash with a desktop wallet
- Developing or auditing Dash Core's C++ codebase
- Studying a cryptocurrency implementation built on peer-to-peer networking
Quick start
- 1
Read the build guide for your platform (Linux, macOS, Windows, BSD)
- 2
Build from source with configure and make, following doc/build-unix.md
./configure && make - 3
Run the unit tests
make check
Things to know
- No prebuilt binary is described in the README; you must compile from source or use the downloads page.
- Building requires significant build dependencies and per-platform setup.
Topics
FAQ
- What is dash?
- Dash Core is the open-source node and wallet software for the Dash peer-to-peer digital currency, built for instant, private payments. Dash Core connects to the Dash peer-to-peer network to download and fully validate blocks and transactions. It includes a wallet and an optional graphical user interface, so it can serve both as a full node and as a way to hold and send Dash.
- Is dash free to use? What license does it have?
- dash is open source under the MIT license. Check the license terms before using it in commercial products.
- Is dash still maintained?
- Actively maintained. The last commit to dash was on Nov 6, 2026.
- What can I use dash for?
- Running a full node to independently verify the Dash blockchain Holding and sending Dash with a desktop wallet Developing or auditing Dash Core's C++ codebase Studying a cryptocurrency implementation built on peer-to-peer networking
- How do I install dash?
- Read the build guide for your platform (Linux, macOS, Windows, BSD) Build from source with configure and make, following doc/build-unix.md: ./configure && make Run the unit tests: make check
- Where can I get dash?
- The source code and installation instructions are on GitHub: https://github.com/dashpay/dash
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An alternative full node Bitcoin implementation written in Go that validates and serves the block chain without wallet functionality.
Taho is a community-owned, open-source Web3 browser extension wallet for Ethereum and Bitcoin, built as an alternative to MetaMask.
Python implementation of the Chia blockchain, including full node, farmer, harvester, timelord and wallet components.
A Go implementation of a Lightning Network node that manages channels, routes payments and exposes gRPC and REST APIs.
A self-hosted, privacy-focused portfolio tracker that aggregates crypto balances, decodes transactions and produces PnL and accounting reports.