1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
//! Holds generic types useful describing transactions. The `Transaction` trait conceptualizes
//! UTXO transactions as a list of inputs and outputs, and allows implementations to define what
//! those are precisely.
//!
//! The `Ser` trait describes a simple `Read'/'Write`-based interface for binary serialization. We
//! provide implementations for several primitives (i.e `Vec<T: Ser>` and `u8`, `u32`, and 'u64`).
//!
//! A Bitcoin implementation of all types is provided in the `bitcoin` crate.

// /// Contains a set of traits useful for representing and serializing transactions.
// pub mod primitives;

/// Contains the abstract `Transaction` trait.
pub mod tx;

// pub use primitives::*;
pub use tx::*;