[][src]Crate lnpbp

Re-exports

pub extern crate client_side_validation;
pub extern crate strict_encoding;
pub extern crate strict_encoding_derive;
pub use chain::Chain;
pub use chain::P2pNetworkId;
pub use seals::lnpbp1;
pub use seals::lnpbp2;
pub use seals::lnpbp3;
pub use seals::lnpbp4;
pub use short_id::ShortId;
pub use tagged_hash::TaggedHash;

Modules

chain
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).

dbc
seals
short_id
tagged_hash

Bitcoin tagged hash helper types.

Macros

commit_encode_list
impl_enum_strict_encoding
strict_decode_self
strict_encode_list
test_encode

Macro to run test_suite

test_enum_u8_exhaustive
test_garbage_exhaustive

Macro to run test suite with garbage vector against all non-consensus enum values

Structs

TxoutSeal

Derive Macros

StrictDecode
StrictEncode