{"repo":"bitcoindevkit/bdk","free":true,"listed":false,"github":"https://github.com/bitcoindevkit/bdk","clone":"git clone https://github.com/bitcoindevkit/bdk.git","description":"A modern, lightweight, descriptor-based wallet library written in Rust!","language":"Rust","stars":1064,"topics":["bitcoin","bitcoin-wallet","miniscript","descriptors","multisig-wallets","rust","hacktoberfest"],"license":null,"category":"blockchain-web3","readme_excerpt":"The Bitcoin Dev Kit A suite of libraries for building modern, lightweight, descriptor-based wallets written in Rust! Project Homepage About The bdk libraries aim to provide well engineered and reviewed components for Bitcoin wallets and other applications. They are built upon the excellent [ rust-bitcoin ] and [ rust-miniscript ] crates. Architecture The workspace in this repository contains several crates in the /crates directory: Sub-Directory Description Badges --------------- ------------- -------- chain Tools for storing and indexing chain data. core A collection of core structures used by the [ bdk chain ], [ bdk wallet ], and BDK's chain data source crates. esplora Extends the [ esplora-client ] crate with methods to fetch chain data from an esplora HTTP server in the form that [ bdk chain ] and Wallet can consume. electrum Extends the [ electrum-client ] crate with methods to fetch chain data from an electrum server in the form that [ bdk chain ] and Wallet can consume. bitcoind rpc Extends [ bitcoincore-rpc ] for emitting blockchain data from the bitcoind RPC interface in the form that [ bdk chain ] and Wallet can consume. file store Persistence backend for storing chain data in a single file. Intended for testing and development purposes, not for production. The [ bdk wallet ] repository and crate contains a higher level Wallet type that depends on the above lower-level mechanism crates. [ rust-miniscript ]: https://github.com/rust-bitcoin/rust-miniscript [ rust-bit","default_branch":null,"files":null,"tree":[],"storefront":"/r/bitcoindevkit","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bitcoindevkit/bdk/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."}