C++ Bitcoin

Open-source C++ projects categorized as Bitcoin Edit details

Top 23 C++ Bitcoin Projects

  • Bitcoin

    Bitcoin Core integration/staging tree

    Project mention: Might be a dumb question but... | reddit.com/r/Bitcoin | 2022-09-25

    Yes! There is a format called PSBT, exactly for that: https://github.com/bitcoin/bitcoin/blob/master/doc/psbt.md

  • blackbird

    Blackbird Bitcoin Arbitrage: a long/short market-neutral strategy

    Project mention: Luna Yield Strategies. bLUNA burn arb, bluna-luna LP, or STAKE | reddit.com/r/terraluna | 2021-12-10

    I did stumble across this a few days back during my internet escapades. It's for bitcoin but the general idea is the same. In this case it takes advantage of price differences between exchanges - https://github.com/butor/blackbird

  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

  • Krypto-trading-bot

    Self-hosted crypto trading bot (automated high frequency market making) written in C++

    Project mention: Krypto-trading-bot: NEW Extended Research - star count:2817.0 | reddit.com/r/algoprojects | 2022-08-06
  • lbrycrd

    The blockchain that provides the digital content namespace for the LBRY protocol

  • wallet-core

    Cross-platform, cross-blockchain wallet library.

    Project mention: Am I reading this right? He doesn’t copy and paste code? What is our wallet then? This has to be a troll post right? | reddit.com/r/SafeMoonInvesting | 2022-07-15
  • dash

    Dash - Reinventing Cryptocurrency (by dashpay)

    Project mention: MANDATORY UPDATE: Futures block 420420 for Raptoreum Mainnet Wallet - you have 1 month from 5 days ago to update or else!! | reddit.com/r/raptoreum | 2022-09-16

    The full details can be found here

  • BlockSci

    A high-performance tool for blockchain science and exploration

    Project mention: Are there any FOSS chainanalysis tools? | reddit.com/r/btc | 2022-04-03

    I just remembered BlockSci, which at one point may have been able to do what you wanted for both BCH and BTC. However, it has not been maintained since 2020, and from the GitHuvbIssues it looks like would-be users are having lots of trouble even trying to install it at this point.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • qtum

    Qtum Core Wallet

    Project mention: Mandatory Hard Fork on July 31st for QTUM - Here are the Top 10 Hard Fork Questions | reddit.com/r/CryptoMarkets | 2022-07-01

    8. What are the new features for the hard fork? Addition of Taproot/Schnorr signatures, deploying a new Ethereum Virtual Machine evmone, and bug fixes. See the release notes at https://github.com/qtumproject/qtum/releases/tag/v22.0

  • bitcoin-abc

    Bitcoin ABC develops node software and infrastructure for the eCash project. This a mirror of the official Bitcoin-ABC repository. Please see README.md

    Project mention: Reminder: Bitcoin was working great as a medium of exchange until it was crippled by limiting the block size. | reddit.com/r/btc | 2022-06-23
  • btcpool-ABANDONED

    backend of pool.btc.com

    Project mention: How to start a mining pool? | reddit.com/r/BitcoinMining | 2022-03-21

    Here is another one: https://github.com/btccom/btcpool-ABANDONED.

  • bitcoin-sv

    Bitcoin SV (Satoshi Vision) is the original Bitcoin. This Github repository provides open-source software to enable use of Bitcoin SV.

    Project mention: What if Mr. Wright were laying claim to the British Empire in the same way he's attempting to claim Bitcoin? | reddit.com/r/bsv | 2022-09-13

    You can read the license at: https://github.com/bitcoin-sv/bitcoin-sv/blob/master/LICENSE

  • ain

    DeFi Blockchain - enabling decentralized finance on Bitcoin

    Project mention: DeFiChain Updates | 2022-09-14 | reddit.com/r/defiblockchain | 2022-09-15

    1. DeFiChain 2.11.0-rc1 release (TestNet only) is now available DFI DUSD vault collateral requirement rules has been updated Payback of DUSD is now allowed with vault’s collateral A higher collateral factor is now available FortCanningEpilogue fork has been added Read more: https://github.com/DeFiCh/ain/releases/tag/v2.11.0-rc1

  • VanitySearch

    Bitcoin Address Prefix Finder

    Project mention: I've been playing a little game I created with hashes and would like to get some tips | reddit.com/r/cryptography | 2022-05-08
  • syscoin

    Syscoin is a crypto currency that is universally merge-mineable and offers a unique variety of services including decentralized identities, asset token issuance platform capabilities directly on the blockchain and trustless 0-counterparty interoptibility with the Ethereum blockchain

    Project mention: FOR ASTROLOGICAL PURPOSES | reddit.com/r/SysCoin | 2022-01-15

    the code: https://github.com/syscoin/syscoin/blob/master/src/chainparams.cpp#L236

  • Fulcrum

    A fast & nimble SPV Server for BCH, BTC, and LTC

    Project mention: Why does syncing a wallet to a public node happen almost instantly? | reddit.com/r/BitcoinBeginners | 2022-09-12

    If you'd like OP, you can set up your own electrum server alongside your bitcoin node. There's a view options, someone already mentioned electrs, but there's also the original electrumx and fulcrum

  • rn-ldk

    Lightweight lightning node for React Native

    Project mention: Credit-card firms are becoming reluctant regulators of the web | news.ycombinator.com | 2021-10-11

    I'm curious about what made you reach that understanding. My guess is that you either tried or heard from someone who tried to open channels with Bitrefill or another LN giant. You shouldn't do that. Big channel operators don't want to dilute their liquidity with unreliable small channels. You should instead connect to a smaller channel that is connected to that big node. LN is all about routing.

    Also in the thread's context we are talking about Visa and Mastercard banning merchants right? In a scenario where the LN is widely adopted that merchant can setup and run https://btcpayserver.org and maintain his own independent LN or on chain payment process system.

    As for users, there has been work to facilitate nodeless operation on software wallets. Probably based on https://github.com/lightninglabs/neutrino. I know Blue Wallet is building something based on Rust's lightweight LN node so people can establish channels from their personal wallets https://github.com/BlueWallet/rn-ldk.

    LN development is really fast paced. I recommend people try to at least learn about the latest advances before making critics like "I've checked months ago and it was terrible".

  • bleskomat-diy

    The do-it-yourself (DIY) version of the Bleskomat Bitcoin Lightning ATM project.

  • deeponion

    Official Source Repo for DeepOnion - Anonymous Cryptocurrency on TOR

    Project mention: DeepOnion Wallet v2.3.3 Released | reddit.com/r/DeepOnion | 2022-04-09
  • marscoin

    Marscoin source tree

    Project mention: An Optimized Cryptocurrency for Mars Colonization | news.ycombinator.com | 2021-12-08
  • gobyte

    GoByte Core - GBX

    Project mention: The wallet upgrade for Saturday 11th | reddit.com/r/gobytenetwork | 2021-12-09
  • wif500

    Try to find the WIF key and get a donation 200 btc

    Project mention: Big HUNT for 500 BTC. Find a key and you will get 200 bitcoins | reddit.com/r/Bitcoin | 2022-04-22

    More information on the devs github : https://github.com/phrutis/wif500

  • bitcoin-ticker-esp32

    A Physical Bitcoin Ticker. For use with Arduino ESP32 board and I2C OLED Display.

    Project mention: Looking for multi cryptocurrency ticker code | reddit.com/r/esp32 | 2021-12-31

    I've been using it as a crypto ticker with an OLED dislplay using the following code https://github.com/SonnyBrooks/bitcoin-ticker-esp32/blob/main/bitcoinTicker.ino

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-09-25.

C++ Bitcoin related posts


What are some of the best open-source Bitcoin projects in C++? This list will help you:

Project Stars
1 Bitcoin 66,192
2 blackbird 5,589
3 Krypto-trading-bot 2,860
4 lbrycrd 2,670
5 wallet-core 1,775
6 dash 1,459
7 BlockSci 1,277
8 qtum 1,161
9 bitcoin-abc 1,102
10 btcpool-ABANDONED 587
11 bitcoin-sv 560
12 ain 348
13 VanitySearch 287
14 syscoin 156
15 navcoin-core 125
16 Fulcrum 121
17 rn-ldk 116
18 bleskomat-diy 71
19 deeponion 60
20 marscoin 38
21 gobyte 35
22 wif500 28
23 bitcoin-ticker-esp32 19
Find remote jobs at our new job board 99remotejobs.com. There are 5 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.