deep_space/
lib.rs

1#![warn(clippy::all)]
2#![allow(clippy::pedantic)]
3#![allow(clippy::large_enum_variant)]
4#![allow(clippy::result_large_err)]
5#![forbid(unsafe_code)]
6
7extern crate base64;
8extern crate bech32;
9extern crate num256;
10extern crate num_traits;
11extern crate ripemd;
12extern crate serde;
13extern crate sha2;
14
15#[macro_use]
16extern crate log;
17#[macro_use]
18extern crate serde_derive;
19
20pub mod address;
21pub mod client;
22pub mod coin;
23pub mod decimal;
24pub mod error;
25pub mod mnemonic;
26pub mod msg;
27pub mod private_key;
28pub mod public_key;
29pub mod signature;
30pub mod utils;
31
32pub use address::Address;
33pub use client::Contact;
34pub use coin::Coin;
35pub use coin::Fee;
36pub use mnemonic::Mnemonic;
37pub use msg::Msg;
38#[cfg(feature = "ethermint")]
39pub use private_key::EthermintPrivateKey;
40pub use private_key::MessageArgs;
41pub use private_key::{CosmosPrivateKey, PrivateKey};
42pub use public_key::PublicKey;
43pub use signature::Signature;