Big folder refactor
This commit is contained in:
		
							parent
							
								
									0e5d6944b7
								
							
						
					
					
						commit
						c46fe330dc
					
				
							
								
								
									
										8
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
								
							@ -1,7 +1,3 @@
 | 
			
		||||
[submodule "ethcore/res/ethereum/tests"]
 | 
			
		||||
	path = ethcore/res/ethereum/tests
 | 
			
		||||
[submodule "crates/ethcore/res/json_tests"]
 | 
			
		||||
	path = crates/ethcore/res/json_tests
 | 
			
		||||
	url = https://github.com/ethereum/tests.git
 | 
			
		||||
	branch = develop
 | 
			
		||||
[submodule "ethcore/res/wasm-tests"]
 | 
			
		||||
	path = ethcore/res/wasm-tests
 | 
			
		||||
	url = https://github.com/paritytech/wasm-tests
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										70
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										70
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							@ -1249,47 +1249,6 @@ dependencies = [
 | 
			
		||||
 "tiny-keccak 1.5.0",
 | 
			
		||||
]
 | 
			
		||||
 | 
			
		||||
[[package]]
 | 
			
		||||
name = "ethcore-secretstore"
 | 
			
		||||
version = "1.0.0"
 | 
			
		||||
dependencies = [
 | 
			
		||||
 "byteorder",
 | 
			
		||||
 "common-types",
 | 
			
		||||
 "env_logger",
 | 
			
		||||
 "ethabi",
 | 
			
		||||
 "ethabi-contract",
 | 
			
		||||
 "ethabi-derive",
 | 
			
		||||
 "ethcore",
 | 
			
		||||
 "ethcore-accounts",
 | 
			
		||||
 "ethcore-call-contract",
 | 
			
		||||
 "ethcore-sync",
 | 
			
		||||
 "ethereum-types 0.4.2",
 | 
			
		||||
 "ethkey",
 | 
			
		||||
 "futures",
 | 
			
		||||
 "hyper 0.12.35",
 | 
			
		||||
 "jsonrpc-server-utils",
 | 
			
		||||
 "keccak-hash",
 | 
			
		||||
 "kvdb",
 | 
			
		||||
 "kvdb-rocksdb",
 | 
			
		||||
 "lazy_static",
 | 
			
		||||
 "log",
 | 
			
		||||
 "parity-bytes",
 | 
			
		||||
 "parity-crypto 0.3.1",
 | 
			
		||||
 "parity-runtime",
 | 
			
		||||
 "parking_lot 0.7.1",
 | 
			
		||||
 "percent-encoding 2.1.0",
 | 
			
		||||
 "rustc-hex 1.0.0",
 | 
			
		||||
 "serde",
 | 
			
		||||
 "serde_derive",
 | 
			
		||||
 "serde_json",
 | 
			
		||||
 "tempdir",
 | 
			
		||||
 "tiny-keccak 1.5.0",
 | 
			
		||||
 "tokio",
 | 
			
		||||
 "tokio-io",
 | 
			
		||||
 "tokio-service",
 | 
			
		||||
 "url 2.1.0",
 | 
			
		||||
]
 | 
			
		||||
 | 
			
		||||
[[package]]
 | 
			
		||||
name = "ethcore-service"
 | 
			
		||||
version = "0.1.0"
 | 
			
		||||
@ -2885,7 +2844,6 @@ dependencies = [
 | 
			
		||||
 "ethcore-logger",
 | 
			
		||||
 "ethcore-miner",
 | 
			
		||||
 "ethcore-network",
 | 
			
		||||
 "ethcore-secretstore",
 | 
			
		||||
 "ethcore-service",
 | 
			
		||||
 "ethcore-sync",
 | 
			
		||||
 "ethereum-types 0.4.2",
 | 
			
		||||
@ -2920,7 +2878,6 @@ dependencies = [
 | 
			
		||||
 "pretty_assertions",
 | 
			
		||||
 "prometheus",
 | 
			
		||||
 "regex 1.3.9",
 | 
			
		||||
 "registrar",
 | 
			
		||||
 "rlp 0.3.0",
 | 
			
		||||
 "rpassword",
 | 
			
		||||
 "rustc-hex 1.0.0",
 | 
			
		||||
@ -3604,22 +3561,6 @@ dependencies = [
 | 
			
		||||
 "getopts",
 | 
			
		||||
]
 | 
			
		||||
 | 
			
		||||
[[package]]
 | 
			
		||||
name = "pwasm-run-test"
 | 
			
		||||
version = "0.1.0"
 | 
			
		||||
dependencies = [
 | 
			
		||||
 "clap",
 | 
			
		||||
 "env_logger",
 | 
			
		||||
 "ethereum-types 0.4.2",
 | 
			
		||||
 "ethjson",
 | 
			
		||||
 "rustc-hex 1.0.0",
 | 
			
		||||
 "serde",
 | 
			
		||||
 "serde_derive",
 | 
			
		||||
 "serde_json",
 | 
			
		||||
 "vm",
 | 
			
		||||
 "wasm",
 | 
			
		||||
]
 | 
			
		||||
 | 
			
		||||
[[package]]
 | 
			
		||||
name = "pwasm-utils"
 | 
			
		||||
version = "0.6.2"
 | 
			
		||||
@ -3961,17 +3902,6 @@ version = "0.6.18"
 | 
			
		||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
			
		||||
checksum = "26412eb97c6b088a6997e05f69403a802a92d520de2f8e63c2b65f9e0f47c4e8"
 | 
			
		||||
 | 
			
		||||
[[package]]
 | 
			
		||||
name = "registrar"
 | 
			
		||||
version = "0.0.1"
 | 
			
		||||
dependencies = [
 | 
			
		||||
 "ethabi",
 | 
			
		||||
 "ethabi-contract",
 | 
			
		||||
 "ethabi-derive",
 | 
			
		||||
 "futures",
 | 
			
		||||
 "keccak-hash",
 | 
			
		||||
]
 | 
			
		||||
 | 
			
		||||
[[package]]
 | 
			
		||||
name = "relay"
 | 
			
		||||
version = "0.1.1"
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										79
									
								
								Cargo.toml
									
									
									
									
									
								
							
							
						
						
									
										79
									
								
								Cargo.toml
									
									
									
									
									
								
							@ -10,7 +10,7 @@ authors = [
 | 
			
		||||
]
 | 
			
		||||
 | 
			
		||||
[dependencies]
 | 
			
		||||
blooms-db = { path = "util/blooms-db" }
 | 
			
		||||
blooms-db = { path = "crates/db/blooms-db" }
 | 
			
		||||
log = "0.4"
 | 
			
		||||
rustc-hex = "1.0"
 | 
			
		||||
docopt = "1.0"
 | 
			
		||||
@ -35,44 +35,42 @@ fdlimit = "0.1"
 | 
			
		||||
ctrlc = { git = "https://github.com/paritytech/rust-ctrlc.git" }
 | 
			
		||||
jsonrpc-core = "15.0.0"
 | 
			
		||||
parity-bytes = "0.1"
 | 
			
		||||
common-types = { path = "ethcore/types" }
 | 
			
		||||
ethcore = { path = "ethcore", features = ["parity"] }
 | 
			
		||||
ethcore-accounts = { path = "accounts", optional = true }
 | 
			
		||||
ethcore-blockchain = { path = "ethcore/blockchain" }
 | 
			
		||||
ethcore-call-contract = { path = "ethcore/call-contract"}
 | 
			
		||||
ethcore-db = { path = "ethcore/db" }
 | 
			
		||||
ethcore-io = { path = "util/io" }
 | 
			
		||||
ethcore-logger = { path = "parity/logger" }
 | 
			
		||||
ethcore-miner = { path = "miner" }
 | 
			
		||||
ethcore-network = { path = "util/network" }
 | 
			
		||||
ethcore-service = { path = "ethcore/service" }
 | 
			
		||||
ethcore-sync = { path = "ethcore/sync" }
 | 
			
		||||
common-types = { path = "crates/ethcore/types" }
 | 
			
		||||
ethcore = { path = "crates/ethcore", features = ["parity"] }
 | 
			
		||||
ethcore-accounts = { path = "crates/accounts", optional = true }
 | 
			
		||||
ethcore-blockchain = { path = "crates/ethcore/blockchain" }
 | 
			
		||||
ethcore-call-contract = { path = "crates/vm/call-contract"}
 | 
			
		||||
ethcore-db = { path = "crates/db/db" }
 | 
			
		||||
ethcore-io = { path = "crates/runtime/io" }
 | 
			
		||||
ethcore-logger = { path = "bin/oe/logger" }
 | 
			
		||||
ethcore-miner = { path = "crates/concensus/miner" }
 | 
			
		||||
ethcore-network = { path = "crates/net/network" }
 | 
			
		||||
ethcore-service = { path = "crates/ethcore/service" }
 | 
			
		||||
ethcore-sync = { path = "crates/ethcore/sync" }
 | 
			
		||||
ethereum-types = "0.4"
 | 
			
		||||
ethkey = { path = "accounts/ethkey" }
 | 
			
		||||
ethstore = { path = "accounts/ethstore" }
 | 
			
		||||
fetch = { path = "util/fetch" }
 | 
			
		||||
node-filter = { path = "ethcore/node-filter" }
 | 
			
		||||
ethkey = { path = "crates/accounts/ethkey" }
 | 
			
		||||
ethstore = { path = "crates/accounts/ethstore" }
 | 
			
		||||
fetch = { path = "crates/net/fetch" }
 | 
			
		||||
node-filter = { path = "crates/net/node-filter" }
 | 
			
		||||
rlp = { version = "0.3.0", features = ["ethereum"] }
 | 
			
		||||
cli-signer= { path = "cli-signer" }
 | 
			
		||||
cli-signer= { path = "crates/util/cli-signer" }
 | 
			
		||||
parity-daemonize = "0.3"
 | 
			
		||||
parity-local-store = { path = "miner/local-store" }
 | 
			
		||||
parity-runtime = { path = "util/runtime" }
 | 
			
		||||
parity-rpc = { path = "rpc" }
 | 
			
		||||
parity-version = { path = "util/version" }
 | 
			
		||||
parity-local-store = { path = "crates/concensus/miner/local-store" }
 | 
			
		||||
parity-runtime = { path = "crates/runtime/runtime" }
 | 
			
		||||
parity-rpc = { path = "crates/rpc" }
 | 
			
		||||
parity-version = { path = "crates/util/version" }
 | 
			
		||||
parity-path = "0.1"
 | 
			
		||||
dir = { path = "util/dir" }
 | 
			
		||||
panic_hook = { path = "util/panic-hook" }
 | 
			
		||||
dir = { path = "crates/util/dir" }
 | 
			
		||||
panic_hook = { path = "crates/util/panic-hook" }
 | 
			
		||||
keccak-hash = "0.1"
 | 
			
		||||
migration-rocksdb = { path = "util/migration-rocksdb" }
 | 
			
		||||
migration-rocksdb = { path = "crates/db/migration-rocksdb" }
 | 
			
		||||
kvdb = "0.1"
 | 
			
		||||
kvdb-rocksdb = "0.1.3"
 | 
			
		||||
journaldb = { path = "util/journaldb" }
 | 
			
		||||
stats = { path = "util/stats" }
 | 
			
		||||
journaldb = { path = "crates/db/journaldb" }
 | 
			
		||||
stats = { path = "crates/util/stats" }
 | 
			
		||||
prometheus = "0.9.0"
 | 
			
		||||
 | 
			
		||||
ethcore-secretstore = { path = "secret-store", optional = true }
 | 
			
		||||
 | 
			
		||||
registrar = { path = "util/registrar" }
 | 
			
		||||
# ethcore-secretstore = { path = "crates/util/secret-store", optional = true }
 | 
			
		||||
 | 
			
		||||
[build-dependencies]
 | 
			
		||||
rustc_version = "0.2"
 | 
			
		||||
@ -81,7 +79,7 @@ rustc_version = "0.2"
 | 
			
		||||
pretty_assertions = "0.1"
 | 
			
		||||
ipnetwork = "0.12.6"
 | 
			
		||||
tempdir = "0.3"
 | 
			
		||||
fake-fetch = { path = "util/fake-fetch" }
 | 
			
		||||
fake-fetch = { path = "crates/net/fake-fetch" }
 | 
			
		||||
lazy_static = "1.2.0"
 | 
			
		||||
 | 
			
		||||
[target.'cfg(windows)'.dependencies]
 | 
			
		||||
@ -97,7 +95,6 @@ test-heavy = ["ethcore/test-heavy"]
 | 
			
		||||
evm-debug = ["ethcore/evm-debug"]
 | 
			
		||||
evm-debug-tests = ["ethcore/evm-debug-tests"]
 | 
			
		||||
slow-blocks = ["ethcore/slow-blocks"]
 | 
			
		||||
secretstore = ["ethcore-secretstore", "ethcore-secretstore/accounts"]
 | 
			
		||||
final = ["parity-version/final"]
 | 
			
		||||
deadlock_detection = ["parking_lot/deadlock_detection"]
 | 
			
		||||
# to create a memory profile (requires nightly rust), use e.g.
 | 
			
		||||
@ -109,10 +106,10 @@ deadlock_detection = ["parking_lot/deadlock_detection"]
 | 
			
		||||
memory_profiling = []
 | 
			
		||||
 | 
			
		||||
[lib]
 | 
			
		||||
path = "parity/lib.rs"
 | 
			
		||||
path = "bin/oe/lib.rs"
 | 
			
		||||
 | 
			
		||||
[[bin]]
 | 
			
		||||
path = "parity/main.rs"
 | 
			
		||||
path = "bin/oe/main.rs"
 | 
			
		||||
name = "openethereum"
 | 
			
		||||
 | 
			
		||||
[profile.test]
 | 
			
		||||
@ -128,16 +125,10 @@ lto = true
 | 
			
		||||
# in the dependency tree in any other way
 | 
			
		||||
# (i.e. pretty much only standalone CLI tools)
 | 
			
		||||
members = [
 | 
			
		||||
	"accounts/ethkey/cli",
 | 
			
		||||
	"accounts/ethstore/cli",
 | 
			
		||||
	"chainspec",
 | 
			
		||||
	"ethcore/wasm/run",
 | 
			
		||||
	"evmbin",
 | 
			
		||||
	"util/triehash-ethereum",
 | 
			
		||||
	"util/keccak-hasher",
 | 
			
		||||
	"util/patricia-trie-ethereum",
 | 
			
		||||
	"util/fastmap",
 | 
			
		||||
	"util/time-utils"
 | 
			
		||||
	"bin/ethkey",
 | 
			
		||||
	"bin/ethstore",
 | 
			
		||||
	"bin/evmbin",
 | 
			
		||||
	"bin/chainspec"
 | 
			
		||||
]
 | 
			
		||||
 | 
			
		||||
[patch.crates-io]
 | 
			
		||||
 | 
			
		||||
@ -5,5 +5,5 @@ version = "0.1.0"
 | 
			
		||||
authors = ["Marek Kotewicz <marek@parity.io>"]
 | 
			
		||||
 | 
			
		||||
[dependencies]
 | 
			
		||||
ethjson = { path = "../json" }
 | 
			
		||||
ethjson = { path = "../../crates/ethjson" }
 | 
			
		||||
serde_json = "1.0"
 | 
			
		||||
@ -7,8 +7,8 @@ authors = ["Parity Technologies <admin@parity.io>"]
 | 
			
		||||
[dependencies]
 | 
			
		||||
docopt = "1.0"
 | 
			
		||||
env_logger = "0.5"
 | 
			
		||||
ethkey = { path = "../" }
 | 
			
		||||
panic_hook = { path = "../../../util/panic-hook" }
 | 
			
		||||
ethkey = { path = "../../crates/accounts/ethkey" }
 | 
			
		||||
panic_hook = { path = "../../crates/util/panic-hook" }
 | 
			
		||||
parity-wordlist="1.3"
 | 
			
		||||
rustc-hex = "1.0"
 | 
			
		||||
serde = "1.0"
 | 
			
		||||
@ -12,9 +12,9 @@ rustc-hex = "1.0"
 | 
			
		||||
serde = "1.0"
 | 
			
		||||
serde_derive = "1.0"
 | 
			
		||||
parking_lot = "0.7"
 | 
			
		||||
ethstore = { path = "../" }
 | 
			
		||||
dir = { path = '../../../util/dir' }
 | 
			
		||||
panic_hook = { path = "../../../util/panic-hook" }
 | 
			
		||||
ethstore = { path = "../../crates/accounts/ethstore" }
 | 
			
		||||
dir = { path = '../../crates/util/dir' }
 | 
			
		||||
panic_hook = { path = "../../crates/util/panic-hook" }
 | 
			
		||||
 | 
			
		||||
[[bin]]
 | 
			
		||||
name = "ethstore"
 | 
			
		||||
@ -9,20 +9,20 @@ name = "openethereum-evm"
 | 
			
		||||
path = "./src/main.rs"
 | 
			
		||||
 | 
			
		||||
[dependencies]
 | 
			
		||||
common-types = { path = "../ethcore/types", features = ["test-helpers"] }
 | 
			
		||||
common-types = { path = "../../crates/ethcore/types", features = ["test-helpers"] }
 | 
			
		||||
docopt = "1.0"
 | 
			
		||||
env_logger = "0.5"
 | 
			
		||||
ethcore = { path = "../ethcore", features = ["test-helpers", "json-tests", "to-pod-full"] }
 | 
			
		||||
ethcore = { path = "../../crates/ethcore", features = ["test-helpers", "json-tests", "to-pod-full"] }
 | 
			
		||||
ethereum-types = "0.4"
 | 
			
		||||
ethjson = { path = "../json" }
 | 
			
		||||
evm = { path = "../ethcore/evm" }
 | 
			
		||||
panic_hook = { path = "../util/panic-hook" }
 | 
			
		||||
ethjson = { path = "../../crates/ethjson" }
 | 
			
		||||
evm = { path = "../../crates/vm/evm" }
 | 
			
		||||
panic_hook = { path = "../../crates/util/panic-hook" }
 | 
			
		||||
parity-bytes = "0.1"
 | 
			
		||||
rustc-hex = "1.0"
 | 
			
		||||
serde = "1.0"
 | 
			
		||||
serde_derive = "1.0"
 | 
			
		||||
serde_json = "1.0"
 | 
			
		||||
vm = { path = "../ethcore/vm" }
 | 
			
		||||
vm = { path = "../../crates/vm/vm" }
 | 
			
		||||
 | 
			
		||||
[dev-dependencies]
 | 
			
		||||
criterion = "0.3.0"
 | 
			
		||||
@ -67,7 +67,6 @@ extern crate parity_rpc;
 | 
			
		||||
extern crate parity_runtime;
 | 
			
		||||
extern crate parity_version;
 | 
			
		||||
extern crate prometheus;
 | 
			
		||||
extern crate registrar;
 | 
			
		||||
extern crate stats;
 | 
			
		||||
 | 
			
		||||
#[macro_use]
 | 
			
		||||
@ -11,7 +11,7 @@ eth-secp256k1 = { git = "https://github.com/paritytech/rust-secp256k1", rev = "c
 | 
			
		||||
ethereum-types = "0.4"
 | 
			
		||||
lazy_static = "1.0"
 | 
			
		||||
log = "0.4"
 | 
			
		||||
memzero = { path = "../../util/memzero" }
 | 
			
		||||
memzero = { path = "../../../crates/util/memzero" }
 | 
			
		||||
parity-wordlist = "1.3"
 | 
			
		||||
quick-error = "1.2.2"
 | 
			
		||||
rand = "0.4"
 | 
			
		||||
Some files were not shown because too many files have changed in this diff Show More
		Loading…
	
		Reference in New Issue
	
	Block a user