{"repo":"mempoolco/spruned","free":true,"listed":false,"github":"https://github.com/mempoolco/spruned","clone":"git clone https://github.com/mempoolco/spruned.git","description":"A Bitcoin-without-Blockchain client w/ RPC that can fetch any block or transaction","language":"Python","stars":171,"topics":["bitcoin","blockchain","bitcoin-api","bitcoind"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"spruned A Bitcoin-without-Blockchain client w/ RPC that can fetch any block or transaction Interested in spruned development ? Join the telegram group What's this? spruned is a bitcoin client for lightweight systems. it doesn't need to store the blockchain on the disk, just the headers. 128mb ram & 500mb hdd should be fairly enough to keep it up & running. Supports both Bitcoin Mainnet and Testnet The RPC API is able to support : - c-lightning - LND (zeromq must be enabled) - btc-rpc-explorer - ...many more, open an issue if you need other API calls. Dive into spruned by reading the documentation How it works? spruned downloads and store the bitcoin blocks on demand, when you need them, directly from the peer to peer bitcoin network . there's a \"bootstrap\" functionality, to keep the last 50 (default settings) blocks on the local storage, because fetch blocks may require also up to 10 seconds with slow connections, and this \"bootstrap mode\" reduces latencies on usage. You can use bitcoin-cli, or any other RPC client, as if you had bitcoind up & running. For the transactions related APIs and utxo tracking, spruned uses the electrum network . Dependencies spruned works with Python = 3.5.2. Right now it should work only on Linux systems. It make intensive usage of connectrum, pybitcointools and pycoinnet libraries. Thanks to mantainers & contributors! Especially at this stage of development (but it would be better always), it is recommended to use virtualenv to run spruned. Insta","default_branch":null,"files":null,"tree":[],"storefront":"/r/mempoolco","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mempoolco/spruned/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."}