Skip to content

Latest commit

Β 

History

History
601 lines (428 loc) Β· 42.8 KB

README.md

File metadata and controls

601 lines (428 loc) Β· 42.8 KB
awesome bitcoin cash

A curated list of Bitcoin Cash projects & resources
awesome
Bitcoin Cash (BCH) is a project to scale bitcoin on-chain as an electronic peer-to-peer payment system for the world. πŸš€

πŸ“€ a mobile friendly version of this project is formatted from markdown by github pages.

Pull requests are welcome, please see the contribution guidelines.

Check Links

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

dc9edee34c8eae7328ab9bdf941cf593864f0b57

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

e3687289f887c1a81d67fbf822be238d440f4ac7

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.
  • 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

DefiLlama - Statistics for Bitcoin Cash Defi.

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

  • Thorchain Swap - Swap native assets directly with any non-custodial wallet across nine blockchains.
  • Komodo Wallet - Decentralized exchange with desktop clients supporting BCH and many UTXO coins, ETH, ERC-20 tokens

Oracles

Faucets

Network

Explorers

Services

  • πŸ”΅ OpenTokenRegistry [code] - Community-Verified Token Information
  • πŸ”΅ IPFS-BCH [code] - IPFS file pinning service with on-chain settlement
  • CashTags [code] - Service for printable QR Codes (Payment URLs) whose value amounts can be specified in fiat (e.g. USD).
  • SideShift.ai - enables HUMANS and AI to shift between 30+ cryptocurrencies.
  • NanoGPT - offers access to top of the line AI models without a subscription.
  • πŸ”΅ Token Burner - Bitcoin Cash Token Burner
  • πŸ”΅ Token Stork - A CashToken market capitalization explorer.
  • πŸ”΅ Token Explorer - A Token explorer for CashTokens.
  • Chaintip Bounties - BCH bot for github bounties.

Utilities

Web

See Also

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

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

  • OpenStreetMap BCH Tag - Entries tagged with currency:BCH=yes in OSM.
  • where2cash - Bitcoin Cash Map using OpenStreeMap data.
  • Paytaca Map - Map and directory of Paytaca merchants, vending, & cash-in machines
  • 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.
  • BQuest - South Africans can easily spend Bitcoin Cash!

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
  • 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.

Bitcoin Script

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)
  • Flowee [repos] - Team maintaining a non-mining full node and services to access the Bitcoin Cash network. (C++, NodeJs et al)
  • FullStack Cash [repos] - Team building web/ipfs apps based on BitBox compatible stack. (Javascript)
  • Mainnet Cash [repos] - Loose-knit team maintaining a shared server-side and client-side library.

Simple Payment Verification (SPV)

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

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.
  • <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

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 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.
  • meep - a command line Bitcoin Cash script debugger.

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