[big refactor] Remove crate aliasing. (#4395)

* Rename: Phase 1.

* Unify codec.

* Fixing: Phase 2

* Fixing: Phase 3.

* Fixing: Phase 4.

* Fixing: Phase 5.

* Fixing: Phase 6.

* Fixing: Phase 7.

* Fixing: Phase 8. Tests

* Fixing: Phase 9. Tests!!!

* Fixing: Phase 10. Moar tests!

* Finally done!

* More fixes.

* Rename primitives:: to sp_core::

* Apply renames in finality-grandpa.

* Fix benches.

* Fix benches 2.

* Revert node-template.

* Fix frame-system in our modules.
This commit is contained in:
Tomasz Drwięga
2019-12-16 13:36:49 +01:00
committed by Gavin Wood
parent f14d98a439
commit 8778ca7dc8
485 changed files with 4023 additions and 4005 deletions
+8 -8
View File
@@ -7,27 +7,27 @@ edition = "2018"
[dependencies]
codec = { package = "parity-scale-codec", version = "1.0.6", default-features = false }
hash-db = { version = "0.15.2", default-features = false }
primitives = { package = "sp-core", path = "../core", default-features = false }
sp-core = { path = "../core", default-features = false }
sp-std = { path = "../std", default-features = false }
libsecp256k1 = { version = "0.3.0", optional = true }
sp-state-machine = { path = "../../primitives/state-machine", optional = true }
runtime-interface = { package = "sp-runtime-interface", path = "../runtime-interface", default-features = false }
trie = { package = "sp-trie", path = "../../primitives/trie", optional = true }
externalities = { package = "sp-externalities", path = "../externalities", optional = true }
sp-runtime-interface = { path = "../runtime-interface", default-features = false }
sp-trie = { path = "../../primitives/trie", optional = true }
sp-externalities = { path = "../externalities", optional = true }
log = { version = "0.4.8", optional = true }
[features]
default = ["std"]
std = [
"primitives/std",
"sp-core/std",
"codec/std",
"sp-std/std",
"hash-db/std",
"trie",
"sp-trie",
"sp-state-machine",
"libsecp256k1",
"runtime-interface/std",
"externalities",
"sp-runtime-interface/std",
"sp-externalities",
"log",
]
+18 -18
View File
@@ -34,7 +34,7 @@ use sp_std::vec::Vec;
use sp_std::ops::Deref;
#[cfg(feature = "std")]
use primitives::{
use sp_core::{
crypto::Pair,
traits::KeystoreExt,
offchain::{OffchainExt, TransactionPoolExt},
@@ -42,7 +42,7 @@ use primitives::{
storage::{ChildStorageKey, ChildInfo},
};
use primitives::{
use sp_core::{
crypto::KeyTypeId, ed25519, sr25519, H256, LogLevel,
offchain::{
Timestamp, HttpRequestId, HttpRequestStatus, HttpError, StorageKind, OpaqueNetworkState,
@@ -50,14 +50,14 @@ use primitives::{
};
#[cfg(feature = "std")]
use ::trie::{TrieConfiguration, trie_types::Layout};
use ::sp_trie::{TrieConfiguration, trie_types::Layout};
use runtime_interface::{runtime_interface, Pointer};
use sp_runtime_interface::{runtime_interface, Pointer};
use codec::{Encode, Decode};
#[cfg(feature = "std")]
use externalities::{ExternalitiesExt, Externalities};
use sp_externalities::{ExternalitiesExt, Externalities};
/// Error verifying ECDSA signature
#[derive(Encode, Decode)]
@@ -318,12 +318,12 @@ pub trait Storage {
pub trait Trie {
/// A trie root formed from the iterated items.
fn blake2_256_root(input: Vec<(Vec<u8>, Vec<u8>)>) -> H256 {
Layout::<primitives::Blake2Hasher>::trie_root(input)
Layout::<sp_core::Blake2Hasher>::trie_root(input)
}
/// A trie root formed from the enumerated items.
fn blake2_256_ordered_root(input: Vec<Vec<u8>>) -> H256 {
Layout::<primitives::Blake2Hasher>::ordered_trie_root(input)
Layout::<sp_core::Blake2Hasher>::ordered_trie_root(input)
}
}
@@ -332,7 +332,7 @@ pub trait Trie {
pub trait Misc {
/// The current relay chain identifier.
fn chain_id(&self) -> u64 {
externalities::Externalities::chain_id(*self)
sp_externalities::Externalities::chain_id(*self)
}
/// Print a number.
@@ -496,37 +496,37 @@ pub trait Crypto {
pub trait Hashing {
/// Conduct a 256-bit Keccak hash.
fn keccak_256(data: &[u8]) -> [u8; 32] {
primitives::hashing::keccak_256(data)
sp_core::hashing::keccak_256(data)
}
/// Conduct a 256-bit Sha2 hash.
fn sha2_256(data: &[u8]) -> [u8; 32] {
primitives::hashing::sha2_256(data)
sp_core::hashing::sha2_256(data)
}
/// Conduct a 128-bit Blake2 hash.
fn blake2_128(data: &[u8]) -> [u8; 16] {
primitives::hashing::blake2_128(data)
sp_core::hashing::blake2_128(data)
}
/// Conduct a 256-bit Blake2 hash.
fn blake2_256(data: &[u8]) -> [u8; 32] {
primitives::hashing::blake2_256(data)
sp_core::hashing::blake2_256(data)
}
/// Conduct four XX hashes to give a 256-bit result.
fn twox_256(data: &[u8]) -> [u8; 32] {
primitives::hashing::twox_256(data)
sp_core::hashing::twox_256(data)
}
/// Conduct two XX hashes to give a 128-bit result.
fn twox_128(data: &[u8]) -> [u8; 16] {
primitives::hashing::twox_128(data)
sp_core::hashing::twox_128(data)
}
/// Conduct two XX hashes to give a 64-bit result.
fn twox_64(data: &[u8]) -> [u8; 8] {
primitives::hashing::twox_64(data)
sp_core::hashing::twox_64(data)
}
}
@@ -881,7 +881,7 @@ pub fn oom(_: core::alloc::Layout) -> ! {
/// Type alias for Externalities implementation used in tests.
#[cfg(feature = "std")]
pub type TestExternalities = sp_state_machine::TestExternalities<primitives::Blake2Hasher, u64>;
pub type TestExternalities = sp_state_machine::TestExternalities<sp_core::Blake2Hasher, u64>;
/// The host functions Substrate provides for the Wasm runtime environment.
///
@@ -902,9 +902,9 @@ pub type SubstrateHostFunctions = (
#[cfg(test)]
mod tests {
use super::*;
use primitives::map;
use sp_core::map;
use sp_state_machine::BasicExternalities;
use primitives::storage::Storage;
use sp_core::storage::Storage;
#[test]
fn storage_works() {