dissolve util (#7460)

* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor finished

* removed obsolete util/src/lib.rs

* removed commented out code
This commit is contained in:
Marek Kotewicz
2018-01-10 13:35:18 +01:00
committed by Svyatoslav Nikolsky
parent 4a4d64be56
commit e95b093483
395 changed files with 744 additions and 1913 deletions

View File

@@ -21,7 +21,7 @@ use std::sync::Arc;
use bloomchain::{Number, Config as BloomConfig};
use bloomchain::group::{BloomGroupDatabase, BloomGroupChain, GroupPosition, BloomGroup};
use heapsize::HeapSizeOf;
use bigint::hash::{H256, H264};
use ethereum_types::{H256, H264};
use kvdb::{KeyValueDB, DBTransaction};
use parking_lot::RwLock;
use header::BlockNumber;
@@ -412,9 +412,7 @@ impl<T> TraceDatabase for TraceDB<T> where T: DatabaseExtras {
mod tests {
use std::collections::HashMap;
use std::sync::Arc;
use bigint::prelude::U256;
use bigint::hash::H256;
use util::Address;
use ethereum_types::{H256, U256, Address};
use kvdb::{DBTransaction, KeyValueDB};
use kvdb_memorydb;
use header::BlockNumber;

View File

@@ -16,8 +16,7 @@
//! Simple executive tracer.
use bigint::prelude::U256;
use util::Address;
use ethereum_types::{U256, Address};
use bytes::Bytes;
use vm::ActionParams;
use trace::trace::{Call, Create, Action, Res, CreateResult, CallResult, VMTrace, VMOperation, VMExecutedOperation, MemoryDiff, StorageDiff, Suicide, Reward, RewardType};

View File

@@ -15,7 +15,7 @@
// along with Parity. If not, see <http://www.gnu.org/licenses/>.
//! Traces import request.
use bigint::hash::H256;
use ethereum_types::H256;
use header::BlockNumber;
use trace::FlatBlockTraces;

View File

@@ -37,9 +37,7 @@ pub use self::types::trace::{VMTrace, VMOperation, VMExecutedOperation, MemoryDi
pub use self::types::flat::{FlatTrace, FlatTransactionTraces, FlatBlockTraces};
pub use self::types::filter::{Filter, AddressesFilter};
use bigint::prelude::U256;
use bigint::hash::H256;
use util::Address;
use ethereum_types::{H256, U256, Address};
use kvdb::DBTransaction;
use bytes::Bytes;
use self::trace::{Call, Create};

View File

@@ -16,8 +16,7 @@
//! Nonoperative tracer.
use bigint::prelude::U256;
use util::Address;
use ethereum_types::{U256, Address};
use bytes::Bytes;
use vm::ActionParams;
use trace::{Tracer, VMTracer, FlatTrace, TraceError};

View File

@@ -19,7 +19,7 @@
use std::ops::Range;
use bloomchain::{Filter as BloomFilter, Bloom, Number};
use hash::keccak;
use util::Address;
use ethereum_types::Address;
use bloomable::Bloomable;
use basic_types::LogBloom;
use trace::flat::FlatTrace;
@@ -138,7 +138,7 @@ impl Filter {
#[cfg(test)]
mod tests {
use util::Address;
use ethereum_types::Address;
use hash::keccak;
use bloomable::Bloomable;
use trace::trace::{Action, Call, Res, Create, CreateResult, Suicide, Reward};

View File

@@ -16,7 +16,7 @@
//! Localized traces type definitions
use bigint::hash::H256;
use ethereum_types::H256;
use super::trace::{Action, Res};
use header::BlockNumber;

View File

@@ -16,8 +16,7 @@
//! Tracing datatypes.
use bigint::prelude::U256;
use util::Address;
use ethereum_types::{U256, Address};
use bytes::Bytes;
use hash::keccak;
use bloomable::Bloomable;