diff --git a/config/src/config/mod.rs b/config/src/config/mod.rs index 7b551288afe7..df4d35be71e1 100644 --- a/config/src/config/mod.rs +++ b/config/src/config/mod.rs @@ -44,9 +44,9 @@ pub use safety_rules_config::*; mod upstream_config; pub use upstream_config::*; mod test_config; -use crate::{chain_id::ChainId, network_id::NetworkId}; +use crate::network_id::NetworkId; use libra_secure_storage::{KVStorage, Storage}; -use libra_types::waypoint::Waypoint; +use libra_types::{chain_id::ChainId, waypoint::Waypoint}; pub use test_config::*; /// Config pulls in configuration information from the config file. diff --git a/config/src/lib.rs b/config/src/lib.rs index 9f32b0eea55f..514095395367 100644 --- a/config/src/lib.rs +++ b/config/src/lib.rs @@ -3,7 +3,6 @@ #![forbid(unsafe_code)] -pub mod chain_id; pub mod config; pub mod generator; pub mod keys; diff --git a/network/builder/src/builder.rs b/network/builder/src/builder.rs index 8a63160c60e9..ea7768785b1c 100644 --- a/network/builder/src/builder.rs +++ b/network/builder/src/builder.rs @@ -11,7 +11,6 @@ //! long as the latter is in its trusted peers set. use channel::{self, message_queues::QueueStyle}; use libra_config::{ - chain_id::ChainId, config::{DiscoveryMethod, NetworkConfig, RoleType, HANDSHAKE_VERSION}, network_id::{NetworkContext, NetworkId}, }; @@ -22,7 +21,7 @@ use libra_network_address::{ encrypted::{TEST_SHARED_VAL_NETADDR_KEY, TEST_SHARED_VAL_NETADDR_KEY_VERSION}, NetworkAddress, }; -use libra_types::PeerId; +use libra_types::{chain_id::ChainId, PeerId}; use network::{ connectivity_manager::{builder::ConnectivityManagerBuilder, ConnectivityRequest}, constants, diff --git a/network/builder/src/dummy.rs b/network/builder/src/dummy.rs index 44d954f5af93..ed0d1c7544aa 100644 --- a/network/builder/src/dummy.rs +++ b/network/builder/src/dummy.rs @@ -6,11 +6,11 @@ use crate::builder::NetworkBuilder; use channel::message_queues::QueueStyle; use futures::{executor::block_on, StreamExt}; -use libra_config::{chain_id::ChainId, config::RoleType, network_id::NetworkId}; +use libra_config::{config::RoleType, network_id::NetworkId}; use libra_crypto::{test_utils::TEST_SEED, x25519, Uniform}; use libra_metrics::IntCounterVec; use libra_network_address::NetworkAddress; -use libra_types::PeerId; +use libra_types::{chain_id::ChainId, PeerId}; use netcore::transport::ConnectionOrigin; use network::{ constants::{MAX_FRAME_SIZE, NETWORK_CHANNEL_SIZE}, diff --git a/network/src/peer_manager/builder.rs b/network/src/peer_manager/builder.rs index 0d0c6c04563d..3832295e11a4 100644 --- a/network/src/peer_manager/builder.rs +++ b/network/src/peer_manager/builder.rs @@ -13,12 +13,12 @@ use crate::{ ProtocolId, }; use channel::{self, libra_channel, message_queues::QueueStyle}; -use libra_config::{chain_id::ChainId, config::HANDSHAKE_VERSION, network_id::NetworkContext}; +use libra_config::{config::HANDSHAKE_VERSION, network_id::NetworkContext}; use libra_crypto::x25519; use libra_logger::prelude::*; use libra_metrics::IntCounterVec; use libra_network_address::NetworkAddress; -use libra_types::PeerId; +use libra_types::{chain_id::ChainId, PeerId}; use netcore::transport::{ memory::MemoryTransport, tcp::{TcpSocket, TcpTransport}, diff --git a/network/src/protocols/wire/handshake/v1/mod.rs b/network/src/protocols/wire/handshake/v1/mod.rs index b9088ff83f64..3de4eadc5700 100644 --- a/network/src/protocols/wire/handshake/v1/mod.rs +++ b/network/src/protocols/wire/handshake/v1/mod.rs @@ -10,7 +10,8 @@ //! supported over that messaging protocol. On receipt, both ends will determine the highest //! intersecting messaging protocol version and use that for the remainder of the session. -use libra_config::{chain_id::ChainId, network_id::NetworkId}; +use libra_config::network_id::NetworkId; +use libra_types::chain_id::ChainId; use serde::{Deserialize, Serialize}; use std::{collections::BTreeMap, convert::TryInto, fmt, iter::Iterator}; diff --git a/network/src/transport.rs b/network/src/transport.rs index c2ca56764e10..c2da089dcc11 100644 --- a/network/src/transport.rs +++ b/network/src/transport.rs @@ -14,11 +14,11 @@ use futures::{ io::{AsyncRead, AsyncWrite}, stream::{Stream, StreamExt, TryStreamExt}, }; -use libra_config::{chain_id::ChainId, config::HANDSHAKE_VERSION, network_id::NetworkId}; +use libra_config::{config::HANDSHAKE_VERSION, network_id::NetworkId}; use libra_crypto::x25519; use libra_logger::prelude::*; use libra_network_address::{parse_dns_tcp, parse_ip_tcp, parse_memory, NetworkAddress}; -use libra_types::PeerId; +use libra_types::{chain_id::ChainId, PeerId}; use netcore::transport::{tcp, ConnectionOrigin, Transport}; use serde::Serialize; use std::{ diff --git a/config/src/chain_id.rs b/types/src/chain_id.rs similarity index 100% rename from config/src/chain_id.rs rename to types/src/chain_id.rs diff --git a/types/src/lib.rs b/types/src/lib.rs index 9f08c1b693a3..665cade23f66 100644 --- a/types/src/lib.rs +++ b/types/src/lib.rs @@ -10,6 +10,7 @@ pub mod account_state; pub mod account_state_blob; pub mod block_info; pub mod block_metadata; +pub mod chain_id; pub mod contract_event; pub mod epoch_change; pub mod epoch_state;