{"repo":"mx4/bitc","free":true,"listed":false,"github":"https://github.com/mx4/bitc","clone":"git clone https://github.com/mx4/bitc.git","description":"Lightweight Bitcoin client in C","language":"C","stars":105,"topics":["bitcoin","wallet","c"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"BITC bitc is a thin SPV bitcoin client. 100% C11, support for Linux, macOS, ncurses-based TUI, home-grown async network I/O (single-threaded poll(2) loop), home-grown Bitcoin P2P engine, BIP157/158 compact block filters (not BIP37), encrypted wallet (AES-256-CBC via OpenSSL EVP), Tor/SOCKS5 support, CPU offload pool for signature verification, clean under ASan and UBSan. WARNING: this app is experimental and should not be used as a secure wallet. See TODO.md for the modernization roadmap. --- Screenshots --- Dependencies These are discovered at build time via pkg-config , so install them with your package manager (e.g. brew install openssl leveldb snappy curl cjson pkg-config on macOS, or the matching -dev packages on Debian/Ubuntu: libssl-dev libleveldb-dev libsnappy-dev libcurl4-openssl-dev libncurses-dev libcjson-dev pkg-config ). - OpenSSL: crypto library (EC keys, ECDSA, AES), used via the OpenSSL 3 EVP API. https://www.openssl.org/ - LevelDB: Google's key/value store for the transaction db, BSD 3-Clause. https://github.com/google/leveldb (with Snappy for compression). - libcurl: HTTP client (fx rates, ip info), MIT/X derivative. https://curl.se/libcurl/ - ncurses (with panel/form): the console UI. - cJSON: JSON parser, MIT. https://github.com/DaveGamble/cJSON MurmurHash3 (public domain) is bundled under ext/src/ . --- Install Linux (Debian / Ubuntu) You first need to install the build tools and libraries this app uses: then clone the git repository: finally build and la","default_branch":null,"files":null,"tree":[],"storefront":"/r/mx4","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mx4/bitc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}