Crate lnpbp

source ·
Expand description

Umbrella crate for a set of libraries implementing LNP/BP specifications https://github.com/LNP-BP/LNPBPs not fitting into a scope of other existing LNP/BP core libraries (client-side-validation, BP, LNP, RGB, invoicing). It can be used to simplify development of layer 2 & 3 solutions on top of Lightning Network and Bitcoin blockchain.

Currently, the repository contains the following crates:

  • 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;

Other libraries, implementing LNP/BP specifications, not included in this crate:

Re-exports

pub extern crate lnpbp_bech32 as bech32;
pub extern crate lnpbp_chain as chain;