MCPcopy Create free account
hub / github.com/BitcoinUnlimited/BitcoinUnlimited

github.com/BitcoinUnlimited/BitcoinUnlimited @BCHunlimited2.1.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release BCHunlimited2.1.0.0 ↗ · + Follow
11,495 symbols 42,309 edges 1,133 files 1,696 documented · 15% updated 20mo agoBCHunlimited1.9.0.1 · 2020-09-29★ 50068 open issues

Browse by type

Functions 9,623 Types & classes 1,872
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Website | Download | Setup | Miner | ElectronCash | UnconfirmedChains

Build Status

What is Bitcoin Cash?

Bitcoin Cash is an experimental new digital currency that enables instant payments to anyone, anywhere in the world. Bitcoin Cash uses peer-to-peer technology to operate with no central authority: managing transactions and issuing money are carried out collectively by the network. Bitcoin Unlimited is the name of open source software which enables the use of this currency.

For more information, as well as an immediately useable, binary version of the Bitcoin Unlimited software, see https://www.bitcoinunlimited.info/download, or read the original whitepaper.

What is Bitcoin Unlimited?

Bitcoin Unlimited is an implementation of the Bitcoin client software that is based on Bitcoin Core. However, Bitcoin Unlimited has a very different philosophy than Core.

It follows a philosophy and is administered by a formal process described in the Articles of Federation. In short, we believe in market-driven decision making, emergent consensus, and giving our users choices.

Installing

For info on installing Bitcoin Unlimited see INSTALL.md

Building

For info on building Bitcoin Unlimited from sources, see - Dependencies - Unix Build Notes - Unix Build Notes (RPM) - Windows Build Notes - OpenBSD Build Notes - macOS Build Notes - Deterministic macOS DMG Notes - Gitian Building Guide

They are not complete guides, but include notes on the necessary libraries, compile flags, etc.

Running / setup

Development

Online resources

License

Bitcoin Unlimited is released under the terms of the MIT software license. See COPYING for more information. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. This product includes cryptographic software written by Eric Young (eay@cryptsoft.com), and UPnP software written by Thomas Bernard.

Core symbols most depended-on inside this repo

Shape

Method 6,183
Function 3,440
Class 1,751
Enum 121

Languages

C++80%
Python17%
C3%
Java1%

Modules by API surface

qa/rpc-tests/test_framework/nodemessages.py257 symbols
src/fast-cpp-csv-parser/csv.h126 symbols
src/wallet/wallet.cpp119 symbols
src/leveldb/db/db_test.cc110 symbols
src/secp256k1/src/tests.c109 symbols
src/leveldb/db/c.cc101 symbols
src/net.cpp97 symbols
qa/rpc-tests/test_framework/bumessages.py85 symbols
src/streams.h84 symbols
qa/rpc-tests/test_framework/util.py84 symbols
src/leveldb/table/table_test.cc83 symbols
src/leveldb/db/version_set.cc80 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page