anychain_core/
lib.rs

1//! # Model
2//!
3//! A model for cryptocurrency wallets.
4
5#![cfg_attr(not(feature = "std"), no_std)]
6#![warn(unused_extern_crates, dead_code)]
7#![forbid(unsafe_code)]
8
9#[cfg(not(feature = "std"))]
10#[allow(unused_imports)]
11#[doc(hidden)]
12#[macro_use]
13extern crate alloc;
14
15#[macro_use]
16extern crate thiserror;
17
18pub mod no_std;
19
20pub mod address;
21pub use self::address::*;
22
23pub mod amount;
24pub use self::amount::*;
25
26pub mod format;
27pub use self::format::*;
28
29pub mod network;
30pub use self::network::*;
31
32pub mod public_key;
33pub use self::public_key::*;
34
35pub mod transaction;
36pub use self::transaction::*;
37
38pub mod utilities;
39pub use self::utilities::*;
40
41pub mod error;
42pub use error::*;
43
44// export common crate
45pub use hex;
46
47// pub use bls_signatures;
48// pub use ethereum_types;