Skip to content

0.5

Compare
Choose a tag to compare
@dr-orlovsky dr-orlovsky released this 27 Nov 23:29
· 49 commits to master since this release
8c3a464

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.