mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-20 18:41:01 +00:00
[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:
committed by
Gavin Wood
parent
f14d98a439
commit
8778ca7dc8
@@ -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",
|
||||
]
|
||||
|
||||
|
||||
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user