MCPcopy Create free account
hub / github.com/Bitcoin-ABC/bitcoin-abc

github.com/Bitcoin-ABC/bitcoin-abc @v0.33.7

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.33.7 ↗ · + Follow
28,603 symbols 120,285 edges 3,229 files 4,388 documented · 15% updated 2d agov0.33.7 · 2026-06-30★ 1,29487 open issues

Browse by type

Functions 23,628 Types & classes 4,958 Endpoints 17
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Bitcoin ABC Logo

The goal of Bitcoin ABC is to create sound money that is usable by everyone in the world. 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 succeed at mankind scale.

What is eCash?

eCash Logo

eCash is a 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. eCash is a descendant of Bitcoin.

What is Bitcoin ABC?

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

License

Bitcoin ABC is released under the terms of the MIT license. See COPYING for more information or see https://opensource.org/licenses/MIT.

Development Process

This Github repository contains only source code of releases.

Bitcoin ABC development takes place at reviews.bitcoinabc.org

If you would like to contribute, please read CONTRIBUTING.

Disclosure Policy

See DISCLOSURE_POLICY

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 15,766
Function 7,862
Class 3,978
Interface 632
Enum 345
Route 17
Struct 3

Languages

C++43%
Python34%
TypeScript11%
Rust9%
C1%
PHP1%

Modules by API surface

test/functional/test_framework/messages.py397 symbols
electrum/electrumabc/wallet.py285 symbols
electrum/electrumabc_gui/qt/main_window.py198 symbols
modules/chronik-client/src/ChronikClient.ts171 symbols
src/secp256k1/src/tests.c159 symbols
modules/chronik-client/proto/chronik.ts154 symbols
electrum/electrumabc/transaction.py149 symbols
src/wallet/wallet.cpp141 symbols
src/validation.cpp141 symbols
src/bench/nanobench.h141 symbols
electrum/electrumabc/keystore.py133 symbols
electrum/electrumabc_gui/qt/util.py131 symbols

Datastores touched

dbnameDatabase · 1 repos
token_serverDatabase · 1 repos

For agents

$ claude mcp add bitcoin-abc \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page