BP-WG / bp-bips

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)

License:Apache License 2.0


Languages

Language:Rust 100.0%