0.5
The original LNP/BP Core Library is split with this release into multiple repositories and crates:
- Client-side-validation is extracted into a standalone Foundation Library;
- LNPBP standards specific to bitcoin protocol applications has moved into a new BP Core Library;
- Universal invoicing crate moved to a standalone repository
invoices
.
From now on this repository contains only those libraries (as separate crates) which implement LNPBP standards not fitting into any of the categories above. Currently, they are:
lnpbp_bech32
: library implementing LNPBP-14 standard of Bech32 encoding for
client-side-validated data.lnpbp_chain
: library providing chain parameters for bitcoin-related
blockchains;lnpbp_elgamal
: library implementing LNPBP-31 standard for ElGamal encryption
using Secp256k1 curve;- LNPBP umbrella crate containing all aforementioned libraries.