{"repo":"chaintope/bitcoinrb","free":true,"listed":false,"github":"https://github.com/chaintope/bitcoinrb","clone":"git clone https://github.com/chaintope/bitcoinrb.git","description":"The implementation of the bitcoin protocol for ruby.","language":"Ruby","stars":67,"topics":["bitcoin","blockchain","ruby"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Bitcoinrb Bitcoinrb is a Ruby implementation of Bitcoin Protocol. NOTE: Bitcoinrb work in progress, and there is a possibility of incompatible change. Features Bitcoinrb supports following feature: Bitcoin script interpreter(including BIP-65, BIP-68, BIP-112) De/serialization of Bitcoin protocol network messages De/serialization of blocks and transactions Key generation and verification for ECDSA, including BIP-32 and BIP-39 supports. ECDSA signature(RFC6979 -Deterministic ECDSA, LOW-S, LOW-R support) Segwit support (parsing segwit payload, Bech32 address, sign for segwit tx, BIP-141, BIP-143, BIP-144) bech32(BIP-173) and bech32m(BIP-350) address support BIP-174 PSBT(Partially Signed Bitcoin Transaction) support BIP-85 Deterministic Entropy From BIP32 Keychains support by Bitcoin::BIP85Entropy class. Schnorr signature(BIP-340) Taproot consensus(BIP-341 and BIP-342) Output script descriptor (BIP-380, BIP-381, BIP-382, BIP-383, BIP-384, BIP-385, BIP-386, BIP-387, BIP-390) Requirements use Node implementation If you use node features, please install level DB as follows. install LevelDB for Ubuntu $ sudo apt-get install libleveldb-dev + for Mac $ brew install leveldb and put leveldb-native in your Gemfile and run bundle install. Installation Add this line to your application's Gemfile: And then execute: $ bundle Or install it yourself as: $ gem install bitcoinrb And then add to your .rb file: require 'bitcoin' Usage Examples can be found on the wiki. Chain selection The parameter","default_branch":null,"files":null,"tree":[],"storefront":"/r/chaintope","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/chaintope/bitcoinrb/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."}