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

Latest commit

 

History

History
65 lines (41 loc) · 2.11 KB

README.md

File metadata and controls

65 lines (41 loc) · 2.11 KB

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.