{"repo":"BP-WG/bp-std","free":true,"listed":false,"github":"https://github.com/BP-WG/bp-std","clone":"git clone https://github.com/BP-WG/bp-std.git","description":"Modern & lightweight implementation of bitcoin standards without rust-bitcoin/miniscript dependencies","language":"Rust","stars":17,"topics":["bitcoin","hd-wallet","psbt","wallet","descriptor-wallet"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"Bitcoin standards implementation libraries Modern, minimalistic & standard-compliant wallet-level libraries: an alternative to rust-bitcoin and BDK libraries from [LNP/BP Standards Association][Assoc]. The main goals of the libraries are: - fast stabilization of APIs : the library will be targeting v1.0 version within the first year of its development; which should enable downstream crates using the library also to stabilize and not spend too much effort on changing the integration each time the new version of bp-wallet is released; - no use of private keys : the library analyzes wallet state using descriptors and allows to produce unsigned PSBTs, as well as publish and analyze (partially) signed PSBTs - but doesn't provide a signer or a way to work with any private key material (seeds, mnemonics, xprivs, private keys); PSBT files must be signed with some external signers or hardware wallets; - standard-compliance : the library tries to provide full compliance with existing bitcoin standards defined in BIPs and do not use any legacy approaches or \"blockchain-not-bitcoin\" practices (like the ones provided by BLIPs); - separation of bitcoin consensus and standards : the consensus-related code is not a part of this library; all data structures and business logic which may have consensus meaning and is required for a wallet is separated into an independent [ bp-primitives ] library (a part of [ bp-core ] library), which is planned to be more extensively audited and ossified along","default_branch":null,"files":null,"tree":[],"storefront":"/r/BP-WG","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BP-WG/bp-std/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."}