This a mirror of the official Bitcoin-ABC repository. Please see
C++ Python C M4 Objective-C Makefile Other
Clone or download
deadalnix Use a single round of SHA256 ont he CHECKDATASIG message.
Summary: As per suggestion in the spec review.

Test Plan: Updated test cases.

Reviewers: #bitcoin_abc, jasonbcox, Mengerian

Reviewed By: #bitcoin_abc, jasonbcox, Mengerian

Subscribers: Mengerian, awemany, jasonbcox, teamcity

Differential Revision:
Latest commit 497a1b4 Aug 14, 2018
Failed to load latest commit information.
.github Update bug report template for github Nov 16, 2017
.teamcity Remove teamcitybot in favor of a standalone service Jan 20, 2018
.tx qt: Set transifex slug to 0.14 Jan 2, 2017
arcanist Add autoPEP8 linter, use it on abc's tests. Jul 28, 2017
build-aux/m4 Update Berkeley DB to 5.3 minimum May 5, 2018
cmake [cmake] support using brew for finding path prefixes on OSX May 9, 2018
contrib Update DNS seeds Aug 12, 2018
depends Bumped ccache to 3.3.6 for minor bug fixes May 20, 2018
doc Add cleanstack check when activating magnetic anomaly Aug 13, 2018
share Update NSIS icons and imagery May 25, 2018
src Use a single round of SHA256 ont he CHECKDATASIG message. Aug 14, 2018
test Use a single round of SHA256 ont he CHECKDATASIG message. Aug 14, 2018
.arcconfig Add a clang format based linter to arc. May 30, 2017
.arclint Do not lint @generated files Dec 3, 2017
.gitattributes Separate protocol versioning from clientversion Oct 29, 2014
.gitignore rpc: Prevent `dumpwallet` from overwriting files Mar 5, 2018
.travis.yml Add --quiet option to suppress output Jan 21, 2018
CMakeLists.txt [cmake] support using brew for finding path prefixes on OSX May 9, 2018 Updated with install instructions for autopep8 Jul 25, 2018
COPYING Put back inadvertently removed copyright notices Sep 14, 2017
Dockerfile-doxygen Dockerfile to build + serve HTML documentation Apr 22, 2018 Update Core-specific documentation Jun 11, 2017 Share config between util and functional tests Jan 16, 2018 Fix bitcoin-abc website link in Apr 3, 2018 Add MIT license to and share/ Sep 21, 2016 Updated version numbers to 0.18.0 since we're skipping the 0.17.3 rel… Aug 7, 2018 Unify package name to as few places as possible without major changes Dec 14, 2015

Bitcoin ABC

The goal of Bitcoin ABC is to create sound money that is usable by everyone in the world. We believe this is a civilization-changing technology which will dramatically increase human flourishing, freedom, and prosperity. The project aims to achieve this goal by implementing a series of optimizations and protocol upgrades that will enable peer-to-peer digital cash to scale many orders of magnitude beyond current limits.

What is Bitcoin Cash?

Bitcoin Cash is an experimental digital currency that enables instant payments to anyone, anywhere in the world. It uses peer-to-peer technology to operate with no central authority: managing transactions and issuing money are carried out collectively by the network. Bitcoin Cash is a descendant of Bitcoin. It became a separate currency from the version supported by Bitcoin Core when the two split on August 1, 2017. Bitcoin Cash and the Bitcoin Core version of Bitcoin share the same transaction history up until the split.

What is Bitcoin ABC?

Bitcoin ABC is the name of open-source software which enables the use of Bitcoin Cash. It is a fork of the Bitcoin Core software project.


Bitcoin ABC is released under the terms of the MIT license. See COPYING for more information or see

Development Process

This Github repository contains only source code of releases.

Bitcoin ABC development takes place at

If you would like to contribute, please read CONTRIBUTING