Skip to content

2qx/awesome-bitcoin-cash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

awesome bitcoin cash

A curated list of Bitcoin Cash projects & resources

Bitcoin Cash (BCH) is a project to scale bitcoin on-chain as an electronic peer-to-peer payment system for the world. πŸš€

Check Links awesome

Contents

Getting Started

State of the Project

Whitepaper

"Bitcoin: A Peer-to-Peer Electronic Cash System" by Satoshi Nakamoto.

Bitcoin Cash is one chain of Satoshi Nakamoto's blockchain invention which was deliberately hard-forked on August 1st, 2017. It shares the whitepaper, first block, and all bitcoin block history prior to the fork. It attempts to implement the central idea outlined in that paper.

Below is a copy of the original nine page whitepaper:

Open-Source Wallets

Below are non-custodial open-source wallets that use features specific to Bitcoin Cash.

Best BCH Wallets is a tool for selecting a wallet based on operating system and features.

Mobile

Desktop

Electron-Cash Plugins

Cli

Browser

Paper/Offline Generator

Podcasts, News, Media

Bitcoin Cash focussed media and content.

Projects Built on Bitcoin Cash

All of these apps are mostly stable and active. Always check the notes of a particular project before risking a large sum of value. Links are checked on a weekly basis, but function is not checked.

Apps (Social)

  • read.cash - a conventionally hosted long-format blogging platform, with BCH tipping for content.
  • memo.cash - short message social media site with decentralized SLP token exchange.
  • BCHouse - Social networking and crowdfunding with BitcoinCash
  • BCHBoard [nostr] [tg bot] - Post an anonymous message on the Bitcoin Cash Board on Nostr
  • Cashrain - A platform where creators create communities for their members.
  • noise.app - An invite only Bitcoin Cash powered micro-blogging platform.
  • OnlyCoins - Adult content monetization platform.
  • Glimpse.cash - A pay per view video hosting and streaming platform.
  • Gaze.cash - A more lenient pay-per-view video platform.

Crowdfunding

BCH Native Decentralized Finance

Trackers

Bitcoin Cash Dapps [a-z]

Collectables

  • πŸ”΅ BCH Guru NFTs - a premier collection of NFTs
  • πŸ”΅ Ghostwriter - Text based NFT minting
  • πŸ”΅ Bitcats Heroes - Collectibele NFT series with non-custodial minting contract.
  • πŸ”΅ CashNinjas [code] - an NFT collection leveraging the new CashTokens technology.

Entertainment

Exchanges

Bitcoin Cash is supported on hundreds of exchanges, these are a few.

Centralized

  • CoinEx - A BCH friendly exchange with automatic coin-splitting

More decentralized

  • BasicSwapdex [code] - Atomic swap DEX with BitcoinCash support
  • Thorchain Swap - Swap native assets directly with any non-custodial wallet across nine blockchains.

Oracles

Faucets

Network

Explorers

Services

Utilities

Web

See Also

These are other projects dedicated to listing projects in the Bitcoin Cash ecosystem:

πŸ’šπŸ€πŸ§‘ Bitcoin Cash Γ— Monero πŸ§‘πŸ€πŸ’š

Merchants and Services Accepting Bitcoin Cash

A Short List

These vendors have accepted bitcoin for years and are committed (or sympathetic) toward the idea of electronic cash payments.

Although some of these may appear to only accept Bitcoin (BTC), they do, in fact, accept Bitcoin Cash also.

Geographic lists

  • Paytaca Map - Map and directory of Paytaca merchants, vending, & cash-in machines.
  • OpenStreetMap BCH Tag - Entries tagged with currency:BCH=yes in OSM.
  • BQuest - South Africans can easily spend Bitcoin Cash!
  • Bitcoin.com map - website and mobile app for discovering merchants, formerly marco coino.
  • Bmap.app - β‚Ώitcoin places all around the world!
  • map.usecash [code] - Use Cash map built by Modenero.

Projects dedicated to listing or enabling eCommerce.

  • Use.Cash - Guide for using cryptocurrency like cash.
  • Bitgree - service to privately purchase goods on Amazon.com and others at a discount.

Some Charities and Foundations

Just some good charities for the world at large.

  • Tails - The Amnesic Incognito Live System, is a security-focused Debian-based Linux distribution aimed at preserving privacy and anonymity.
  • Save the Children - A United Kingdom based charity, founded in 1919, to improve the lives of children through better education, health care, and economic opportunities, as well as providing emergency aid in natural disasters, war, and other conflicts. (Cryptocurrency donations are powered by The Giving Block)
  • The Internet Archive - 1Archive1n2C579dMsAu3iC6tWzuQJz8dN
  • Signal - A nonprofit built for you. No ads, no trackers, no surveillance.
  • Bitpay Charity Directory A list of charities that accept Bitcoin Cash and other cryptocurrencies.

eCommerce Merchant Resources

Bitcoin Cash Open-Source plugins

Point of Sale Clients

Non-Custodial Payment Processors

  • Prompt.cash [demo] [docs] - a non-custodial Bitcoin Cash payment gateway
  • Cash Pay Server [docs] - a self-hostable NodeJS micro-service that can be used to handle BIP70 and JSON Payment Protocol invoices for Bitcoin Cash (BCH)

BCH-to-Fiat Payment Processors

Payment Processor Status

Documentation

General

Base Protocol

Secondary protocols

Bitcoin Cash Standards is a site dedicated to collecting, some of which are listed below:

Discussion

An archive of past and future ideas for Bitcoin Cash ongoing at Bitcoin Cash Research (BCR). Collaborating participants have recorded their thoughts and concerns about various potential ideas & implemented improvements.

CHIP Process

Protocol changes, software standards and application specifications may be proposed by anyone. The recommended process for consensus building and conflict reduction is known as the Cash Improvement Proposal (CHIP) Process.

Previous consensus changes, May 2023:

Anyone may propose an improvement to Bitcoin Cash, but the responsibility is on the CHIP owner to see the idea through to fruition and build consensus.

Script

Tooling

Bitcoin Script DeFi Projects

Below is a list of projects using CashScript and/or BitcoinScript.

CashScript is a "transpiler" for BitcoinScript. Developers can write CashScript and then use cashc to transform it into the BitcoinScript language Satoshi developed.

AnyHedge a protocol for protocol for setteling oracle-based swaps against BCH collateral
General Protocols
.cash
AuthGuard A standard for authchain management which makes updating the authchain more secure and convenient.
Mathieu Geukens
πŸ”΅ .cash announcement
BadgersStake A decentralized staking contract for BitcoinCash.
Sayoshi Nakamario
πŸ”΅ .cash
CashNinjas Multi-threaded NFT minting contract
Mathieu Geukens
πŸ”΅ .cash
CashStarter A decentralized crowdfunding system built on BitcoinCash.
Sayoshi Nakamario
πŸ”΅ .cash
CatDex A dex geared toward stable assets.
2qx
πŸ”΅ announcement, .cash
Drip Mine a pure MEV faucet where miners could call the contract to make extra money in each block
Bitcoin Cash Autist
.cash, unspent
Emerald DAO [CLOSED FUND] A fixed-term deposit savings vault using NFTs with crowdfunded rewards.
BCA with help from mainnet-pat
πŸ”΅ .cash, code
Future Bitcoin Cash Timelocked Bitcoin Cash Futures with incentives.
2qx and audited by BCA
πŸ”΅ .cash
HODL Plugin plugin for Electron Cash to timelock the funds.
mainnet-pat
~.cash, BitcoinScript
Moria a protocol for oracle-based borrowing against BCH collateral
RiftenLabs
πŸ”΅ whitepaper, .cash
Small Index a pay-per-use highly distributed key-store index service.
2qx
πŸ”΅ announcement, .cash
TokenBurner Tool for burning tokens on Bitcoin Cash
DagurVal
πŸ”΅ announcement, .cash code
Unspent Phi Seven simple anyone-can-spend contracts.
2qx
.cash src
Wrapped Bitcoin Cash Bitcoin Cash wrapped as a CashToken
DagurVal
πŸ”΅ src announcement, .cash

See Also

Software

Full Nodes

Developer Resources

Open-Source Teams Building on Bitcoin Cash

If you want to go fast, go alone. If you want to go far, go together.

-- An African Proverb.

There are various groups developing software stacks & apps for the broader ecosystem.

  • General Protocols [repos] - Team researching and developing protocols for non-custodial and trustless networks using BitBox. (Typescript and Javascript)
  • Electron Cash [repos] - Team maintaining a desktop SPV wallet with plugins and mobile app (Python)
  • Riften Labs [repos] - A privately owned protocol research, development, and software company.
  • Flowee [repos] - Team maintaining a non-mining full node and services to access the Bitcoin Cash network. (C++, NodeJs et al)
  • Mainnet Cash [repos] - Loose-knit team maintaining a shared server-side and client-side library.
  • FullStack Cash [repos] - Team building web/ipfs apps based on BitBox compatible stack. (Javascript)

Simple Payment Verification (SPV) Indexers

  • πŸ”΅ Fulcrum [repos] - A fast & nimble SPV Server for Bitcoin Cash.
  • πŸ”΅ Rostrum - Rostrum is an efficient implementation of Electrum Server written in Rust.
  • πŸ”΅ bchc - A high performance full node & indexer for Bitcoin Cash.

Mining

cculianu/asicseer-pool - ASICseer Pool: Fast, C-based, multithreaded mining pool software for Bitcoin Cash

Libraries & SDKs

Language Agnostic

Typescript

  • πŸ”΅ Libauth [code] - an ultra-lightweight, zero-dependency library for Bitcoin Cash and Bitauth applications. (Formerly bitcoin-ts.)
  • πŸ”΅ electrum-cash [docs] [tutorials] - JavaScript library that lets you connect with one or more Electrum servers.
  • πŸ”΅ mainnet-js [code] - Typescript library, also available over rest.
  • Chaingraph-ts [code] - library for working with Chaingraph in a fully type-safe way
  • <qr-code> [demo] – A no-framework, no-dependencies, customizable, animate-able, SVG-based <qr-code> HTML element.

Javascript

  • bch-js [docs] - JavaScript library for creating web and mobile apps that can interact with the Bitcoin Cash (BCH) and eCash (XEC) blockchains
  • electrum-cli - Super simple command line electrum client.
  • bitcore-lib-cash - javaScript library, maintained by bitpay.

Python

Rust

Java

C

C#

PHP

  • cashp - Library for BCH.

R

  • rbch - Extraction and Statistical Analysis of Data from the BCH Blockchain

Endorsements

Below is a list of endorsements made in the Chip Process in reverse chronological order.

The CHIP-2024-07 BigInt: High-Precision Arithmetic for Bitcoin Cash for the May 2025 BCH Upgrade is AWESOME!

e3687289f887c1a81d67fbf822be238d440f4ac7

The CHIP-2021-05 VM Limits: Targeted Virtual Machine Limits for the May 2025 BCH Upgrade is AWESOME!

dc9edee34c8eae7328ab9bdf941cf593864f0b57

The Adaptive Blocksize Limit Algorithm (ebaa) CHIP for the May 2024 BCH Upgrade is AWESOME!

a42f44791b343ffcc118b0dd6645972e9a165e83

The CashTokens and P2SH32 CHIP Proposals for the May 2023 BCH Upgrade are AWESOME!

539b2a492002da881a9ef9aa6604327299c7a498

The Archive

Due to the nature of bitcoin, some stuff is forever...

  • chaintip - An on-chain non-custodial tipping bot for reddit/twitter & github. [DEPRECATED due to reddit API access changes]

Bitcoin Script tools

  • spedn [code] [docs] - a high level smart contract language that compiles to Bitcoin Cash Script.

Simple Ledger Protocol (SLP Token)

The Permissionless Software Foundation is actively maintaining an SLP wallet and indexer, denoted with starts (⭐) below.

Protocols

Libraries

  • ⭐ SLP Indexer ⭐ [code] - Functional SLP token indexer running token infrastructure for several businesses.
  • Simple Ledger [repos] - Group leading SLP token integration. (Typescript & Python)
  • SLP Explorer [code] [backend src] - Slp explorer for bitcoin cash.
  • SLPDB [code] [doc] - simpleledger indexer
  • gs++ [code] [doc] - a fast SLP indexer, validator, and graph search server.
  • SLP Stream [code] [doc] - a frontend API for GS++ that provides a streaming output of new transactions.
  • goslp - SLP go libraries.
  • SLP Indexer - bitcoin.com indexer.
  • SLP Icons - Hosted icons for slp tokens.

Services

  • BCH Gifts - generate reclaimable preloaded paper private keys as gifts.

SLP Token Projects