[][src]Crate lnpbp

Re-exports

pub extern crate bitcoin;
pub extern crate bitcoin_hashes as hashes;
pub extern crate miniscript;
pub extern crate secp256k1zkp;
pub use bitcoin::secp256k1;

Modules

bp
client_side_validation
commit_verify

Base commit-verify scheme interface with extension allowing to create embedded commitments (commit-embed-verify), required for detarministic bitcoin commitments (LNPBP1-3 standards).

features
hex

Hex encoding and decoding

lnp

Module that systematizes all Lightning network-related APIs from the lightning library into layered & modular design

lnpbp1
lnpbp2
lnpbp3
lnpbp4
rgb
single_use_seals

Single-use-seals

strict_encoding

Macros

commit_encode_list
impl_enum_strict_encoding
strict_decode_self
strict_encode_list

Structs

SECP256K1

Global Secp256k1 context object

SECP256K1_PUBKEY_DUMB