Skip to content
This repository has been archived by the owner on Jul 30, 2023. It is now read-only.

BP-WG/bp-bips

BIPs wallet-level standards implementation

Build Tests Lints codecov

crates.io Docs Apache-2 licensed

This repository provides a set of rust crates for implementing wallet-specific bitcoin standards (BIPs).

The set of libraries supports addresses, hierarchical bitcoin derivation standards, partially signed bitcoin transactions and bitcoin descriptors.

Documentation

Detailed developer & API documentation for all libraries can be accessed at:

Usage

The repository contains rust libraries (crates) for building standard-compliant bitcoin applications.

Use library in other projects

To use libraries, you just need latest version of libraries, published to crates.io into [dependencies] section of your project Cargo.toml. Here is the full list of available libraries from this repository:

psbt = "0.10" # Partially-signed bitcoin transactions
descriptors = "0.10" # Descriptor-based wallet applications
bitcoin_hd = "0.10" # Hierarchically-derived wallet applications

Contributing

Contribution guidelines can be found in CONTRIBUTING

More information

MSRV

This library requires minimum rust compiler version (MSRV) 1.60.0.

Policy on altcoins

Altcoins and "blockchains" other than Bitcoin blockchain/Bitcoin protocols are not supported and not planned to be supported; pull requests targeting them will be declined.

Licensing

The libraries are distributed on the terms of Apache 2.0 opensource license. See LICENCE file for the license details.

About

Crates implementing wallet-specific BIPs (no rust-bitcoin dependency)

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  
  •  

Packages

No packages published

Languages