[][src]Crate elements

Rust Elements Library

Extensions to rust-bitcoin to support deserialization and serialization of Elements transactions and blocks.

Re-exports

pub use address::Address;
pub use address::AddressParams;
pub use address::AddressError;

Modules

address

Addresses

blech32

Blech32

confidential

Confidential Commitments

Structs

AssetIssuance

Description of an asset issuance in a transaction input

Block

Elements block

BlockHeader

Elements block header

OutPoint

A reference to a transaction output

PeginData

Parsed data from a transaction input's pegin witness

PegoutData

Information about a pegout

Proof

Block proof, which replaces PoW with an arbitrary script satisfaction

Transaction

Elements transaction

TxIn

A transaction input, which defines old coins to be consumed

TxInWitness

Transaction input witness

TxOut

Transaction output

TxOutWitness

Transaction output witness