iop_hydra_proto/
lib.rs

1pub mod serializer;
2pub mod transaction;
3pub mod txtype;
4
5pub use transaction::{TransactionData, TxBatch};
6
7// imports from standard library
8
9use std::collections::HashMap;
10use std::fmt;
11use std::io::prelude::*;
12
13// imports from 3rd party crates
14
15use anyhow::{bail, ensure, Context, Result};
16use byteorder::{LittleEndian, WriteBytesExt};
17//use log::*;
18use num_derive::FromPrimitive;
19use num_traits::FromPrimitive as _;
20use serde::{
21    de::{self, MapAccess, Visitor as SerdeVisitor},
22    Deserialize, Deserializer, Serialize,
23};
24use serde_repr::{Deserialize_repr, Serialize_repr};
25use sha2::{Digest, Sha256};
26
27// imports from own crates
28
29//use iop_coeus_core::*;
30use iop_journal_proto::serializer::*;
31use iop_keyvault::{secp256k1::*, Network};