Upgrade parity-common deps to latest (#11620)
* Upgrade parity-crypto to 0.6 * More fixes * Upgrade ethabi and ethabi-derive * Fix lockfile * Patch ethabi from master * quickfix for ethash * Update forkid * Add secret store back * Fetch ethabi from crates * fetch secret-store from the right place * update to keccak-hash 0.5.1 * ethash: upgrade keccak-hash * ethash: sneaky spaces * ethash: use overlapping bytes after all * revert submodule update Co-authored-by: Andronik Ordian <write@reusable.software>
This commit is contained in:
@@ -23,17 +23,17 @@ ethcore-db = { path = "./db" }
|
||||
ethcore-io = { path = "../util/io" }
|
||||
ethcore-miner = { path = "../miner" }
|
||||
ethcore-stratum = { path = "../miner/stratum", optional = true }
|
||||
ethereum-types = "0.8.0"
|
||||
ethereum-types = "0.9.0"
|
||||
evm = { path = "evm" }
|
||||
executive-state = { path = "executive-state" }
|
||||
futures = "0.1"
|
||||
hash-db = "0.15.0"
|
||||
itertools = "0.8.2"
|
||||
journaldb = { path = "../util/journaldb" }
|
||||
keccak-hash = "0.4.0"
|
||||
kvdb = "0.4.0"
|
||||
kvdb-memorydb = { version = "0.4.0", optional = true }
|
||||
kvdb-rocksdb = { version = "0.6.0", optional = true }
|
||||
keccak-hash = "0.5.0"
|
||||
kvdb = "0.5.0"
|
||||
kvdb-memorydb = { version = "0.5.0", optional = true }
|
||||
kvdb-rocksdb = { version = "0.7.0", optional = true }
|
||||
lazy_static = { version = "1.3", optional = true }
|
||||
log = "0.4"
|
||||
machine = { path = "./machine" }
|
||||
@@ -42,13 +42,13 @@ parity-bytes = "0.1"
|
||||
parking_lot = "0.10.0"
|
||||
pod = { path = "pod", optional = true }
|
||||
trie-db = "0.20.0"
|
||||
parity-crypto = { version = "0.5.0", features = ["publickey"], optional = true }
|
||||
parity-crypto = { version = "0.6.0", features = ["publickey"], optional = true }
|
||||
patricia-trie-ethereum = { path = "../util/patricia-trie-ethereum" }
|
||||
rand = "0.7.3"
|
||||
rand_xorshift = "0.2.0"
|
||||
rayon = "1.1"
|
||||
registrar = { path = "../util/registrar" }
|
||||
rlp = "0.4.0"
|
||||
rlp = "0.4.5"
|
||||
rustc-hex = "2.1.0"
|
||||
scopeguard = "1.1.0"
|
||||
serde = "1.0"
|
||||
@@ -75,10 +75,10 @@ env_logger = "0.5"
|
||||
ethcore-accounts = { path = "../accounts" }
|
||||
ethcore-builtin = { path = "./builtin" }
|
||||
ethjson = { path = "../json", features = ["test-helpers"] }
|
||||
parity-crypto = { version = "0.5.0", features = ["publickey"] }
|
||||
parity-crypto = { version = "0.6.0", features = ["publickey"] }
|
||||
fetch = { path = "../util/fetch" }
|
||||
kvdb-memorydb = "0.4.0"
|
||||
kvdb-rocksdb = "0.6.0"
|
||||
kvdb-memorydb = "0.5.0"
|
||||
kvdb-rocksdb = "0.7.0"
|
||||
lazy_static = "1.3"
|
||||
machine = { path = "./machine", features = ["test-helpers"] }
|
||||
parity-runtime = "0.1.1"
|
||||
|
||||
@@ -7,9 +7,9 @@ version = "0.1.0"
|
||||
edition = "2018"
|
||||
|
||||
[dependencies]
|
||||
ethereum-types = "0.8.0"
|
||||
ethereum-types = "0.9.0"
|
||||
hash-db = "0.15.0"
|
||||
keccak-hash = "0.4.0"
|
||||
keccak-hash = "0.5.0"
|
||||
keccak-hasher = { path = "../../util/keccak-hasher" }
|
||||
kvdb = "0.4.0"
|
||||
rlp = "0.4"
|
||||
kvdb = "0.5.0"
|
||||
rlp = "0.4.5"
|
||||
|
||||
@@ -9,22 +9,22 @@ edition = "2018"
|
||||
[dependencies]
|
||||
common-types = { path = "../types"}
|
||||
derive_more = "0.99"
|
||||
ethereum-types = "0.8.0"
|
||||
ethereum-types = "0.9.0"
|
||||
ethtrie = { package = "patricia-trie-ethereum", path = "../../util/patricia-trie-ethereum" }
|
||||
trie-vm-factories = { path = "../trie-vm-factories" }
|
||||
hash-db = "0.15.0"
|
||||
journaldb = { path = "../../util/journaldb" }
|
||||
keccak-hash = "0.4.0"
|
||||
keccak-hash = "0.5.0"
|
||||
keccak-hasher = { path = "../../util/keccak-hasher" }
|
||||
kvdb = "0.4.0"
|
||||
kvdb = "0.5.0"
|
||||
log = "0.4"
|
||||
lru-cache = "0.1.2"
|
||||
memory-db = "0.19.0"
|
||||
memory-db = "0.20.0"
|
||||
parity-bytes = "0.1.0"
|
||||
parity-util-mem = "0.5.1"
|
||||
parity-util-mem = "0.6.0"
|
||||
parking_lot = "0.10.0"
|
||||
pod = { path = "../pod" }
|
||||
rlp = "0.4.0"
|
||||
rlp = "0.4.5"
|
||||
serde = { version = "1.0", features = ["derive"] }
|
||||
trie-db = "0.20.0"
|
||||
|
||||
|
||||
@@ -9,10 +9,10 @@ license = "GPL-3.0"
|
||||
[dependencies]
|
||||
client-traits = { path = "../client-traits" }
|
||||
common-types = { path = "../types" }
|
||||
ethabi = "9.0.1"
|
||||
ethabi-derive = "9.0.1"
|
||||
ethabi-contract = "9.0.0"
|
||||
ethereum-types = "0.8.0"
|
||||
ethabi = "12.0"
|
||||
ethabi-derive = "12.0"
|
||||
ethabi-contract = "11.0"
|
||||
ethereum-types = "0.9.0"
|
||||
log = "0.4"
|
||||
|
||||
[dev-dependencies]
|
||||
|
||||
@@ -9,11 +9,11 @@ license = "GPL-3.0"
|
||||
[dependencies]
|
||||
common-types = { path = "../types" }
|
||||
engine = { path = "../engine" }
|
||||
ethabi = "9.0.1"
|
||||
ethabi-derive = "9.0.1"
|
||||
ethabi-contract = "9.0.0"
|
||||
ethereum-types = "0.8.0"
|
||||
keccak-hash = "0.4.0"
|
||||
ethabi = "12.0"
|
||||
ethabi-derive = "12.0"
|
||||
ethabi-contract = "11.0"
|
||||
ethereum-types = "0.9.0"
|
||||
keccak-hash = "0.5.0"
|
||||
machine = { path = "../machine" }
|
||||
trace = { path = "../trace" }
|
||||
|
||||
|
||||
@@ -12,24 +12,24 @@ ansi_term = "0.11"
|
||||
blooms-db = { path = "../../util/blooms-db" }
|
||||
common-types = { path = "../types" }
|
||||
ethcore-db = { path = "../db" }
|
||||
ethereum-types = "0.8.0"
|
||||
keccak-hash = "0.4.0"
|
||||
parity-util-mem = "0.5.1"
|
||||
ethereum-types = "0.9.0"
|
||||
keccak-hash = "0.5.0"
|
||||
parity-util-mem = "0.6.0"
|
||||
itertools = "0.8.2"
|
||||
kvdb = "0.4.0"
|
||||
kvdb = "0.5.0"
|
||||
log = "0.4"
|
||||
parity-bytes = "0.1"
|
||||
rand = "0.7.3"
|
||||
parking_lot = "0.10.0"
|
||||
rayon = "1.0"
|
||||
rlp = "0.4.0"
|
||||
rlp = "0.4.5"
|
||||
rlp_compress = { path = "../../util/rlp-compress" }
|
||||
rlp-derive = "0.1"
|
||||
triehash-ethereum = { version = "0.2", path = "../../util/triehash-ethereum" }
|
||||
|
||||
[dev-dependencies]
|
||||
env_logger = "0.5"
|
||||
parity-crypto = { version = "0.5.0", features = ["publickey"] }
|
||||
parity-crypto = { version = "0.6.0", features = ["publickey"] }
|
||||
rustc-hex = "2.1.0"
|
||||
tempfile = "3.1"
|
||||
kvdb-memorydb = "0.4.0"
|
||||
kvdb-memorydb = "0.5.0"
|
||||
|
||||
@@ -10,13 +10,13 @@ bn = { git = "https://github.com/paritytech/bn", default-features = false }
|
||||
byteorder = "1.3.2"
|
||||
common-types = { path = "../types" }
|
||||
eip-152 = { path = "../../util/EIP-152" }
|
||||
ethereum-types = "0.8.0"
|
||||
ethereum-types = "0.9.0"
|
||||
ethjson = { path = "../../json" }
|
||||
keccak-hash = "0.4.0"
|
||||
keccak-hash = "0.5.0"
|
||||
log = "0.4"
|
||||
num = { version = "0.1", default-features = false, features = ["bigint"] }
|
||||
parity-bytes = "0.1"
|
||||
parity-crypto = { version = "0.5.0", features = ["publickey"] }
|
||||
parity-crypto = { version = "0.6.0", features = ["publickey"] }
|
||||
|
||||
[dev-dependencies]
|
||||
hex-literal = "0.2.1"
|
||||
|
||||
@@ -8,5 +8,5 @@ edition = "2018"
|
||||
|
||||
[dependencies]
|
||||
types = { path = "../types", package = "common-types" }
|
||||
ethereum-types = "0.8.0"
|
||||
ethereum-types = "0.9.0"
|
||||
bytes = { version = "0.1", package = "parity-bytes" }
|
||||
|
||||
@@ -14,8 +14,8 @@ call-contract = { package = "ethcore-call-contract", path = "../call-contract" }
|
||||
common-types = { path = "../types" }
|
||||
ethcore-db = { path = "../db" }
|
||||
ethcore-miner = { path = "../../miner" }
|
||||
ethereum-types = "0.8.0"
|
||||
kvdb = "0.4.0"
|
||||
ethereum-types = "0.9.0"
|
||||
kvdb = "0.5.0"
|
||||
registrar = { path = "../../util/registrar" }
|
||||
stats = { path = "../../util/stats" }
|
||||
trace = { path = "../trace" }
|
||||
|
||||
@@ -9,9 +9,9 @@ edition = "2018"
|
||||
|
||||
[dependencies]
|
||||
common-types = { path = "../types" }
|
||||
ethereum-types = "0.8.0"
|
||||
kvdb = "0.4.0"
|
||||
parity-util-mem = "0.5.1"
|
||||
ethereum-types = "0.9.0"
|
||||
kvdb = "0.5.0"
|
||||
parity-util-mem = "0.6.0"
|
||||
parking_lot = "0.10.0"
|
||||
rlp = "0.4.0"
|
||||
rlp = "0.4.5"
|
||||
rlp-derive = "0.1"
|
||||
|
||||
@@ -12,8 +12,8 @@ builtin = { path = "../builtin", package = "ethcore-builtin" }
|
||||
bytes = { package = "parity-bytes", version = "0.1.0" }
|
||||
client-traits = { path = "../client-traits" }
|
||||
common-types = { path = "../types" }
|
||||
ethereum-types = "0.8.0"
|
||||
parity-crypto = { version = "0.5.0", features = ["publickey"] }
|
||||
ethereum-types = "0.9.0"
|
||||
parity-crypto = { version = "0.6.0", features = ["publickey"] }
|
||||
machine = { path = "../machine" }
|
||||
vm = { path = "../vm" }
|
||||
|
||||
|
||||
@@ -12,16 +12,16 @@ block-reward = { path = "../../block-reward" }
|
||||
client-traits = { path = "../../client-traits" }
|
||||
common-types = { path = "../../types" }
|
||||
derive_more = "0.99"
|
||||
ethabi = "9.0.1"
|
||||
ethabi-contract = "9.0.0"
|
||||
ethabi-derive = "9.0.1"
|
||||
ethereum-types = "0.8.0"
|
||||
ethabi = "12.0"
|
||||
ethabi-contract = "11.0"
|
||||
ethabi-derive = "12.0"
|
||||
ethereum-types = "0.9.0"
|
||||
ethjson = { path = "../../../json" }
|
||||
parity-crypto = { version = "0.5.0", features = ["publickey"] }
|
||||
parity-crypto = { version = "0.6.0", features = ["publickey"] }
|
||||
engine = { path = "../../engine" }
|
||||
io = { package = "ethcore-io", path = "../../../util/io" }
|
||||
itertools = "0.8.2"
|
||||
keccak-hash = "0.4.0"
|
||||
keccak-hash = "0.5.0"
|
||||
lazy_static = "1.3.0"
|
||||
log = "0.4"
|
||||
lru-cache = "0.1"
|
||||
@@ -29,7 +29,7 @@ machine = { path = "../../machine" }
|
||||
parity-bytes = "0.1"
|
||||
parking_lot = "0.10.0"
|
||||
rand = "0.7.3"
|
||||
rlp = "0.4.0"
|
||||
rlp = "0.4.5"
|
||||
time-utils = { path = "../../../util/time-utils" }
|
||||
unexpected = { path = "../../../util/unexpected" }
|
||||
validator-set = { path = "../validator-set" }
|
||||
|
||||
@@ -10,20 +10,20 @@ license = "GPL-3.0"
|
||||
client-traits = { path = "../../client-traits" }
|
||||
common-types = { path = "../../types" }
|
||||
engine = { path = "../../engine" }
|
||||
ethereum-types = "0.8.0"
|
||||
ethereum-types = "0.9.0"
|
||||
ethjson = { path = "../../../json" }
|
||||
parity-crypto = { version = "0.5.0", features = ["publickey"] }
|
||||
parity-crypto = { version = "0.6.0", features = ["publickey"] }
|
||||
log = "0.4.8"
|
||||
machine = { path = "../../machine" }
|
||||
parking_lot = "0.10.0"
|
||||
rlp = "0.4.2"
|
||||
rlp = "0.4.5"
|
||||
validator-set = { path = "../validator-set" }
|
||||
|
||||
[dev-dependencies]
|
||||
accounts = { package = "ethcore-accounts", path = "../../../accounts" }
|
||||
engine = { path = "../../engine", features = ["test-helpers"] }
|
||||
ethcore = { path = "../..", features = ["test-helpers"] }
|
||||
keccak-hash = "0.4.0"
|
||||
keccak-hash = "0.5.0"
|
||||
tempfile = "3.1"
|
||||
spec = { path = "../../spec" }
|
||||
|
||||
|
||||
@@ -9,18 +9,18 @@ license = "GPL-3.0"
|
||||
[dependencies]
|
||||
client-traits = { path = "../../client-traits" }
|
||||
common-types = { path = "../../types" }
|
||||
ethereum-types = "0.8.0"
|
||||
ethereum-types = "0.9.0"
|
||||
ethjson = { path = "../../../json" }
|
||||
parity-crypto = { version = "0.5.0", features = ["publickey"] }
|
||||
parity-crypto = { version = "0.6.0", features = ["publickey"] }
|
||||
engine = { path = "../../engine" }
|
||||
keccak-hash = "0.4.0"
|
||||
keccak-hash = "0.5.0"
|
||||
lazy_static = "1.3.0"
|
||||
log = "0.4"
|
||||
lru-cache = "0.1"
|
||||
machine = { path = "../../machine" }
|
||||
rand = "0.7.3"
|
||||
parking_lot = "0.10.0"
|
||||
rlp = "0.4.0"
|
||||
rlp = "0.4.5"
|
||||
time-utils = { path = "../../../util/time-utils" }
|
||||
unexpected = { path = "../../../util/unexpected" }
|
||||
|
||||
|
||||
@@ -11,16 +11,16 @@ block-reward = { path = "../../block-reward" }
|
||||
common-types = { path = "../../types" }
|
||||
engine = { path = "../../engine" }
|
||||
ethash= { path = "../../../ethash" }
|
||||
ethereum-types = "0.8.0"
|
||||
ethereum-types = "0.9.0"
|
||||
ethjson = { path = "../../../json" }
|
||||
keccak-hash = "0.4.0"
|
||||
keccak-hash = "0.5.0"
|
||||
log = "0.4.8"
|
||||
machine = { path = "../../machine" }
|
||||
unexpected = { path = "../../../util/unexpected" }
|
||||
|
||||
[dev-dependencies]
|
||||
ethcore = { path = "../..", features = ["test-helpers"] }
|
||||
keccak-hash = "0.4.0"
|
||||
rlp = "0.4.2"
|
||||
keccak-hash = "0.5.0"
|
||||
rlp = "0.4.5"
|
||||
spec = { path = "../../spec" }
|
||||
tempfile = "3.1"
|
||||
|
||||
@@ -11,12 +11,12 @@ client-traits = { path = "../../client-traits" }
|
||||
common-types = { path = "../../types" }
|
||||
engine = { path = "../../engine" }
|
||||
ethjson = { path = "../../../json" }
|
||||
ethereum-types = "0.8.0"
|
||||
keccak-hash = "0.4.0"
|
||||
ethereum-types = "0.9.0"
|
||||
keccak-hash = "0.5.0"
|
||||
machine = { path = "../../machine" }
|
||||
trace = { path = "../../trace" }
|
||||
|
||||
[dev-dependencies]
|
||||
ethcore = { path = "../..", features = ["test-helpers"] }
|
||||
spec = { path = "../../spec" }
|
||||
rlp = "0.4.2"
|
||||
rlp = "0.4.5"
|
||||
|
||||
@@ -11,5 +11,5 @@ common-types = { path = "../../types" }
|
||||
block-reward = { path = "../../block-reward" }
|
||||
engine = { path = "../../engine" }
|
||||
ethjson = { path = "../../../json" }
|
||||
ethereum-types = "0.8.0"
|
||||
ethereum-types = "0.9.0"
|
||||
machine = { path = "../../machine" }
|
||||
|
||||
@@ -10,22 +10,22 @@ license = "GPL-3.0"
|
||||
client-traits = { path = "../../client-traits" }
|
||||
common-types = { path = "../../types" }
|
||||
engine = { path = "../../engine" }
|
||||
ethabi = "9.0.1"
|
||||
ethabi-contract = "9.0.0"
|
||||
ethabi-derive = "9.0.1"
|
||||
ethereum-types = "0.8.0"
|
||||
ethabi = "12.0"
|
||||
ethabi-contract = "11.0"
|
||||
ethabi-derive = "12.0"
|
||||
ethereum-types = "0.9.0"
|
||||
ethjson = { path = "../../../json" }
|
||||
executive-state = { path = "../../executive-state" }
|
||||
keccak-hash = "0.4.0"
|
||||
kvdb = "0.4.0"
|
||||
keccak-hash = "0.5.0"
|
||||
kvdb = "0.5.0"
|
||||
lazy_static = "1.3.0"
|
||||
log = "0.4.8"
|
||||
machine = { path = "../../machine" }
|
||||
memory-cache = { path = "../../../util/memory-cache" }
|
||||
parity-bytes = "0.1.0"
|
||||
parity-util-mem = "0.5.1"
|
||||
parity-util-mem = "0.6.0"
|
||||
parking_lot = "0.10.0"
|
||||
rlp = "0.4.2"
|
||||
rlp = "0.4.5"
|
||||
triehash = { package = "triehash-ethereum", version = "0.2", path = "../../../util/triehash-ethereum" }
|
||||
unexpected = { path = "../../../util/unexpected" }
|
||||
vm = { path = "../../vm" }
|
||||
@@ -37,8 +37,8 @@ engine = { path = "../../engine", features = ["test-helpers"] }
|
||||
env_logger = "0.6.2"
|
||||
ethcore = { path = "../..", features = ["test-helpers"] }
|
||||
rustc-hex = "2.1.0"
|
||||
keccak-hash = "0.4.0"
|
||||
parity-crypto = { version = "0.5.0", features = ["publickey"] }
|
||||
keccak-hash = "0.5.0"
|
||||
parity-crypto = { version = "0.6.0", features = ["publickey"] }
|
||||
spec = { path = "../../spec" }
|
||||
|
||||
[features]
|
||||
|
||||
@@ -7,12 +7,12 @@ authors = ["Parity Technologies <admin@parity.io>"]
|
||||
[dependencies]
|
||||
bit-set = "0.4"
|
||||
parity-bytes = "0.1"
|
||||
ethereum-types = "0.8.0"
|
||||
parity-util-mem = "0.5.1"
|
||||
ethereum-types = "0.9.0"
|
||||
parity-util-mem = "0.6.0"
|
||||
lazy_static = "1.0"
|
||||
log = "0.4"
|
||||
vm = { path = "../vm" }
|
||||
keccak-hash = "0.4.0"
|
||||
keccak-hash = "0.5.0"
|
||||
parking_lot = "0.10.0"
|
||||
memory-cache = { path = "../../util/memory-cache" }
|
||||
|
||||
|
||||
@@ -15,10 +15,10 @@ account-db = { path = "../account-db" }
|
||||
account-state = { path = "../account-state" }
|
||||
bytes = { package = "parity-bytes", version = "0.1.0" }
|
||||
common-types = { path = "../types" }
|
||||
ethereum-types = "0.8.0"
|
||||
ethereum-types = "0.9.0"
|
||||
hash-db = "0.15.0"
|
||||
keccak-hasher = { path = "../../util/keccak-hasher" }
|
||||
kvdb = "0.4.0"
|
||||
kvdb = "0.5.0"
|
||||
log = "0.4.8"
|
||||
machine = { path = "../machine" }
|
||||
trace = { path = "../trace" }
|
||||
@@ -28,9 +28,9 @@ vm = { path = "../vm" }
|
||||
[dev-dependencies]
|
||||
env_logger = "0.5"
|
||||
ethcore = { path = "..", features = ["test-helpers"] }
|
||||
parity-crypto = { version = "0.5.0", features = ["publickey"] }
|
||||
parity-crypto = { version = "0.6.0", features = ["publickey"] }
|
||||
evm = { path = "../evm" }
|
||||
keccak-hash = "0.4.0"
|
||||
keccak-hash = "0.5.0"
|
||||
pod = { path = "../pod" }
|
||||
hex-literal = "0.2.1"
|
||||
spec = { path = "../spec" }
|
||||
|
||||
@@ -15,21 +15,21 @@ derive_more = "0.99"
|
||||
engine = { path = "../engine" }
|
||||
ethcore-db = { path = "../db" }
|
||||
ethcore-blockchain = { path = "../blockchain" }
|
||||
ethereum-types = "0.8.0"
|
||||
ethereum-types = "0.9.0"
|
||||
executive-state = { path = "../executive-state" }
|
||||
machine = { path = "../machine" }
|
||||
memory-db = "0.19.0"
|
||||
memory-db = "0.20.0"
|
||||
trie-db = "0.20.0"
|
||||
patricia-trie-ethereum = { path = "../../util/patricia-trie-ethereum" }
|
||||
ethcore-network = { path = "../../util/network" }
|
||||
ethcore-miner = { path = "../../miner" }
|
||||
ethcore-io = { path = "../../util/io" }
|
||||
hash-db = "0.15.0"
|
||||
parity-util-mem = "0.5.1"
|
||||
parity-util-mem = "0.6.0"
|
||||
vm = { path = "../vm" }
|
||||
fastmap = { path = "../../util/fastmap" }
|
||||
failsafe = { version = "0.3.0", default-features = false, features = ["parking_lot_mutex"] }
|
||||
rlp = "0.4.0"
|
||||
rlp = "0.4.5"
|
||||
rlp-derive = "0.1"
|
||||
smallvec = "1.2.0"
|
||||
futures = "0.1"
|
||||
@@ -40,17 +40,17 @@ serde_derive = "1.0"
|
||||
spec = { path = "../spec" }
|
||||
parking_lot = "0.10.0"
|
||||
stats = { path = "../../util/stats" }
|
||||
keccak-hash = "0.4.0"
|
||||
keccak-hash = "0.5.0"
|
||||
keccak-hasher = { path = "../../util/keccak-hasher" }
|
||||
triehash-ethereum = { version = "0.2", path = "../../util/triehash-ethereum" }
|
||||
kvdb = "0.4.0"
|
||||
kvdb = "0.5.0"
|
||||
memory-cache = { path = "../../util/memory-cache" }
|
||||
journaldb = { path = "../../util/journaldb" }
|
||||
verification = { path = "../verification" }
|
||||
|
||||
[dev-dependencies]
|
||||
ethcore = { path = "..", features = ["test-helpers"] }
|
||||
kvdb-memorydb = "0.4.0"
|
||||
kvdb-memorydb = "0.5.0"
|
||||
tempfile = "3.1"
|
||||
|
||||
[features]
|
||||
|
||||
@@ -16,22 +16,22 @@ account-state = { path = "../account-state" }
|
||||
client-traits = { path = "../client-traits" }
|
||||
common-types = { path = "../types" }
|
||||
crossbeam-utils = "0.7.2"
|
||||
ethabi = "9.0.1"
|
||||
ethabi-contract = "9.0.0"
|
||||
ethabi-derive = "9.0.1"
|
||||
ethabi = "12.0"
|
||||
ethabi-contract = "11.0"
|
||||
ethabi-derive = "12.0"
|
||||
ethcore-builtin = { path = "../builtin" }
|
||||
ethcore-call-contract = { path = "../call-contract" }
|
||||
ethcore-io = { path = "../../util/io" }
|
||||
ethereum-types = "0.8.0"
|
||||
ethereum-types = "0.9.0"
|
||||
# Used for tests in other crates through the `test-helpers` feature
|
||||
ethjson = { path = "../../json", optional = true }
|
||||
evm = { path = "../evm" }
|
||||
keccak-hash = "0.4.0"
|
||||
keccak-hash = "0.5.0"
|
||||
log = "0.4"
|
||||
lru-cache = "0.1.2"
|
||||
parity-bytes = "0.1.0"
|
||||
parking_lot = "0.10.0"
|
||||
rlp = "0.4.2"
|
||||
rlp = "0.4.5"
|
||||
state-db = { path = "../state-db" }
|
||||
trace = { path = "../trace" }
|
||||
trie-vm-factories = { path = "../trie-vm-factories" }
|
||||
@@ -43,7 +43,7 @@ criterion = "0.3"
|
||||
ethcore = { path = "../", features = ["test-helpers"] }
|
||||
ethcore-io = { path = "../../util/io" }
|
||||
ethjson = { path = "../../json" }
|
||||
parity-crypto = { version = "0.5.0", features = ["publickey"] }
|
||||
parity-crypto = { version = "0.6.0", features = ["publickey"] }
|
||||
hex-literal = "0.2.1"
|
||||
spec = { path = "../spec" }
|
||||
tempfile = "3.1"
|
||||
|
||||
@@ -12,17 +12,17 @@ common-types = { path = "../types" }
|
||||
ethcore = { path = ".."}
|
||||
ethcore-network = { path = "../../util/network" }
|
||||
ethcore-network-devp2p = { path = "../../util/network-devp2p" }
|
||||
ethereum-types = "0.8.0"
|
||||
ethereum-types = "0.9.0"
|
||||
log = "0.4"
|
||||
parking_lot = "0.10.0"
|
||||
ethabi = "9.0.1"
|
||||
ethabi-derive = "9.0.1"
|
||||
ethabi-contract = "9.0.0"
|
||||
ethabi = "12.0"
|
||||
ethabi-derive = "12.0"
|
||||
ethabi-contract = "11.0"
|
||||
lru-cache = "0.1"
|
||||
|
||||
[dev-dependencies]
|
||||
ethcore = { path = "..", features = ["test-helpers"] }
|
||||
kvdb-memorydb = "0.4.0"
|
||||
kvdb-memorydb = "0.5.0"
|
||||
ethcore-io = { path = "../../util/io" }
|
||||
spec = { path = "../spec" }
|
||||
tempfile = "3.1"
|
||||
|
||||
@@ -8,17 +8,17 @@ edition = "2018"
|
||||
|
||||
[dependencies]
|
||||
common-types = { path = "../types" }
|
||||
ethereum-types = "0.8.0"
|
||||
ethereum-types = "0.9.0"
|
||||
ethjson = { path = "../../json" }
|
||||
ethtrie = { package = "patricia-trie-ethereum", path = "../../util/patricia-trie-ethereum" }
|
||||
hash-db = "0.15.0"
|
||||
itertools = "0.8.2"
|
||||
keccak-hash = "0.4.0"
|
||||
keccak-hash = "0.5.0"
|
||||
keccak-hasher = { path = "../../util/keccak-hasher" }
|
||||
kvdb = "0.4.0"
|
||||
kvdb = "0.5.0"
|
||||
log = "0.4"
|
||||
parity-bytes = "0.1.0"
|
||||
rlp = "0.4"
|
||||
rlp = "0.4.5"
|
||||
rustc-hex = "2.1.0"
|
||||
serde = { version = "1.0", features = ["derive"] }
|
||||
trie-db = "0.20.0"
|
||||
|
||||
@@ -10,33 +10,33 @@ account-state = { path = "../account-state" }
|
||||
client-traits = { path = "../client-traits" }
|
||||
common-types = { path = "../types" }
|
||||
derive_more = "0.99"
|
||||
ethabi = "9.0.1"
|
||||
ethabi-contract = "9.0.0"
|
||||
ethabi-derive = "9.0.1"
|
||||
ethabi = "12.0"
|
||||
ethabi-contract = "11.0"
|
||||
ethabi-derive = "12.0"
|
||||
ethcore = { path = ".." }
|
||||
ethcore-db = { path = "../db" }
|
||||
ethcore-call-contract = { path = "../call-contract" }
|
||||
ethcore-io = { path = "../../util/io" }
|
||||
ethcore-miner = { path = "../../miner" }
|
||||
ethereum-types = "0.8.0"
|
||||
ethereum-types = "0.9.0"
|
||||
ethjson = { path = "../../json" }
|
||||
fetch = { path = "../../util/fetch" }
|
||||
futures = "0.1"
|
||||
parity-util-mem = "0.5.1"
|
||||
parity-util-mem = "0.6.0"
|
||||
hash-db = "0.15.0"
|
||||
keccak-hash = "0.4.0"
|
||||
keccak-hash = "0.5.0"
|
||||
keccak-hasher = { path = "../../util/keccak-hasher" }
|
||||
kvdb = "0.4.0"
|
||||
kvdb = "0.5.0"
|
||||
log = "0.4"
|
||||
machine = { path = "../machine" }
|
||||
journaldb = { path = "../../util/journaldb" }
|
||||
parity-bytes = "0.1"
|
||||
parity-crypto = { version = "0.5.0", features = ["publickey"] }
|
||||
parity-crypto = { version = "0.6.0", features = ["publickey"] }
|
||||
parking_lot = "0.10.0"
|
||||
trie-db = "0.20.0"
|
||||
patricia-trie-ethereum = { path = "../../util/patricia-trie-ethereum" }
|
||||
registrar = { path = "../../util/registrar" }
|
||||
rlp = "0.4.0"
|
||||
rlp = "0.4.5"
|
||||
rlp-derive = "0.1"
|
||||
rustc-hex = "2.1.0"
|
||||
serde = "1.0"
|
||||
|
||||
@@ -13,8 +13,8 @@ ethcore-blockchain = { path = "../blockchain" }
|
||||
ethcore-io = { path = "../../util/io" }
|
||||
ethcore-private-tx = { path = "../private-tx" }
|
||||
ethcore-sync = { path = "../sync" }
|
||||
ethereum-types = "0.8.0"
|
||||
kvdb = "0.4.0"
|
||||
ethereum-types = "0.9.0"
|
||||
kvdb = "0.5.0"
|
||||
log = "0.4"
|
||||
snapshot = { path = "../snapshot" }
|
||||
spec = { path = "../spec" }
|
||||
@@ -23,5 +23,5 @@ trace-time = "0.1"
|
||||
[dev-dependencies]
|
||||
ethcore = { path = "..", features = ["test-helpers"] }
|
||||
ethcore-db = { path = "../db" }
|
||||
kvdb-rocksdb = "0.6.0"
|
||||
kvdb-rocksdb = "0.7.0"
|
||||
tempfile = "3.1"
|
||||
|
||||
@@ -22,20 +22,20 @@ crossbeam-utils = "0.7.2"
|
||||
engine = { path = "../engine" }
|
||||
ethcore-db = { path = "../db" }
|
||||
ethcore-io = { path = "../../util/io" }
|
||||
ethereum-types = "0.8.0"
|
||||
ethereum-types = "0.9.0"
|
||||
ethtrie = { package = "patricia-trie-ethereum", path = "../../util/patricia-trie-ethereum" }
|
||||
hash-db = "0.15.0"
|
||||
itertools = "0.8.2"
|
||||
journaldb = { path = "../../util/journaldb" }
|
||||
keccak-hash = "0.4.0"
|
||||
keccak-hash = "0.5.0"
|
||||
keccak-hasher = { path = "../../util/keccak-hasher" }
|
||||
kvdb = "0.4.0"
|
||||
kvdb = "0.5.0"
|
||||
log = "0.4.8"
|
||||
num_cpus = "1.10.1"
|
||||
rand = "0.7.3"
|
||||
rand_xorshift = "0.2.0"
|
||||
parking_lot = "0.10.0"
|
||||
rlp = "0.4.2"
|
||||
rlp = "0.4.5"
|
||||
rlp-derive = "0.1"
|
||||
scopeguard = "1.1.0"
|
||||
snappy = { package = "parity-snappy", version ="0.1.0" }
|
||||
@@ -48,12 +48,12 @@ accounts = { package = "ethcore-accounts", path = "../../accounts" }
|
||||
criterion = "0.3.0"
|
||||
engine = { path = "../engine", features = ["test-helpers"] }
|
||||
env_logger = "0.5"
|
||||
ethabi = "9.0.1"
|
||||
ethabi-contract = "9.0.0"
|
||||
ethabi-derive = "9.0.1"
|
||||
ethabi = "12.0"
|
||||
ethabi-contract = "11.0"
|
||||
ethabi-derive = "12.0"
|
||||
ethcore = { path = "..", features = ["test-helpers"] }
|
||||
ethkey = { path = "../../accounts/ethkey" }
|
||||
kvdb-rocksdb = "0.6.0"
|
||||
kvdb-rocksdb = "0.7.0"
|
||||
lazy_static = { version = "1.3" }
|
||||
spec = { path = "../spec" }
|
||||
tempfile = "3.1"
|
||||
|
||||
@@ -17,28 +17,28 @@ env_logger = "0.5"
|
||||
ethcore = { path = "../..", features = ["test-helpers"] }
|
||||
ethcore-db = { path = "../../db" }
|
||||
ethcore-io = { path = "../../../util/io" }
|
||||
ethereum-types = "0.8.0"
|
||||
ethereum-types = "0.9.0"
|
||||
ethtrie = { package = "patricia-trie-ethereum", path = "../../../util/patricia-trie-ethereum" }
|
||||
hash-db = "0.15.0"
|
||||
journaldb = { path = "../../../util/journaldb" }
|
||||
keccak-hash = "0.4.0"
|
||||
keccak-hash = "0.5.0"
|
||||
keccak-hasher = { path = "../../../util/keccak-hasher" }
|
||||
kvdb = "0.4.0"
|
||||
kvdb-rocksdb = "0.6.0"
|
||||
kvdb = "0.5.0"
|
||||
kvdb-rocksdb = "0.7.0"
|
||||
log = "0.4.8"
|
||||
parking_lot = "0.10.0"
|
||||
parity-crypto = { version = "0.5.0", features = ["publickey"] }
|
||||
parity-crypto = { version = "0.6.0", features = ["publickey"] }
|
||||
rand = "0.7.3"
|
||||
rand_xorshift = "0.2.0"
|
||||
rlp = "0.4.2"
|
||||
rlp = "0.4.5"
|
||||
snappy = { package = "parity-snappy", version ="0.1.0" }
|
||||
snapshot = { path = "../../snapshot", features = ["test-helpers"] }
|
||||
spec = { path = "../../spec" }
|
||||
tempfile = "3.1"
|
||||
trie-db = "0.20.0"
|
||||
trie-standardmap = "0.15.0"
|
||||
ethabi = "9.0.1"
|
||||
ethabi-contract = "9.0.0"
|
||||
ethabi-derive = "9.0.1"
|
||||
ethabi = "12.0"
|
||||
ethabi-contract = "11.0"
|
||||
ethabi-derive = "12.0"
|
||||
lazy_static = { version = "1.3" }
|
||||
triehash = { package = "triehash-ethereum", version = "0.2", path = "../../../util/triehash-ethereum" }
|
||||
|
||||
@@ -17,21 +17,21 @@ common-types = { path = "../types" }
|
||||
engine = { path = "../engine" }
|
||||
ethash = { path = "../../ethash" }
|
||||
ethash-engine = { path = "../engines/ethash" }
|
||||
ethereum-types = "0.8.0"
|
||||
ethereum-types = "0.9.0"
|
||||
ethjson = { path = "../../json" }
|
||||
evm = { path = "../evm" }
|
||||
executive-state = { path = "../executive-state" }
|
||||
hash-db = "0.15.0"
|
||||
instant-seal = { path = "../engines/instant-seal" }
|
||||
journaldb = { path = "../../util/journaldb" }
|
||||
keccak-hash = "0.4.0"
|
||||
kvdb-memorydb = "0.4.0"
|
||||
keccak-hash = "0.5.0"
|
||||
kvdb-memorydb = "0.5.0"
|
||||
log = "0.4.8"
|
||||
machine = { path = "../machine" }
|
||||
maplit = "1"
|
||||
null-engine = { path = "../engines/null-engine" }
|
||||
pod = { path = "../pod" }
|
||||
rlp = "0.4.2"
|
||||
rlp = "0.4.5"
|
||||
serde = "1.0"
|
||||
serde_json = "1.0"
|
||||
trace = { path = "../trace" }
|
||||
|
||||
@@ -11,12 +11,12 @@ account-state = { path = "../account-state" }
|
||||
bloom_journal = { package = "accounts-bloom", path = "../../util/bloom" }
|
||||
common-types = { path = "../types"}
|
||||
ethcore-db = { path = "../db" }
|
||||
ethereum-types = "0.8.0"
|
||||
ethereum-types = "0.9.0"
|
||||
hash-db = "0.15.0"
|
||||
keccak-hash = "0.4.0"
|
||||
keccak-hash = "0.5.0"
|
||||
keccak-hasher = { path = "../../util/keccak-hasher" }
|
||||
journaldb = { path = "../../util/journaldb" }
|
||||
kvdb = "0.4.0"
|
||||
kvdb = "0.5.0"
|
||||
log = "0.4.6"
|
||||
lru-cache = "0.1.2"
|
||||
memory-cache = { path = "../../util/memory-cache" }
|
||||
|
||||
@@ -16,21 +16,21 @@ devp2p = { package = "ethcore-network-devp2p", path = "../../util/network-devp2p
|
||||
enum_primitive = "0.1.1"
|
||||
ethcore-io = { path = "../../util/io" }
|
||||
ethcore-private-tx = { path = "../private-tx" }
|
||||
ethereum-forkid = "0.1"
|
||||
ethereum-types = "0.8.0"
|
||||
ethereum-forkid = "0.2"
|
||||
ethereum-types = "0.9.0"
|
||||
fastmap = { path = "../../util/fastmap" }
|
||||
futures = "0.1"
|
||||
indexmap = "1.3.0"
|
||||
keccak-hash = "0.4.0"
|
||||
keccak-hash = "0.5.0"
|
||||
light = { package = "ethcore-light", path = "../light" }
|
||||
log = "0.4"
|
||||
network = { package = "ethcore-network", path = "../../util/network" }
|
||||
parity-runtime = "0.1.1"
|
||||
parity-crypto = { version = "0.5.0", features = ["publickey"] }
|
||||
parity-util-mem = "0.5.1"
|
||||
parity-crypto = { version = "0.6.0", features = ["publickey"] }
|
||||
parity-util-mem = "0.6.0"
|
||||
rand = "0.7.3"
|
||||
parking_lot = "0.10.0"
|
||||
rlp = "0.4.0"
|
||||
rlp = "0.4.5"
|
||||
snapshot = { path = "../snapshot" }
|
||||
trace-time = "0.1"
|
||||
triehash-ethereum = { version = "0.2", path = "../../util/triehash-ethereum" }
|
||||
@@ -40,7 +40,7 @@ env_logger = "0.5"
|
||||
engine = { path = "../engine" }
|
||||
ethcore = { path = "..", features = ["test-helpers"] }
|
||||
ethcore-io = { path = "../../util/io", features = ["mio"] }
|
||||
kvdb-memorydb = "0.4.0"
|
||||
kvdb-memorydb = "0.5.0"
|
||||
machine = { path = "../machine" }
|
||||
rand_xorshift = "0.2.0"
|
||||
rustc-hex = "2.1.0"
|
||||
|
||||
@@ -9,14 +9,14 @@ edition = "2018"
|
||||
[dependencies]
|
||||
ethcore-blockchain = { path = "../blockchain" }
|
||||
ethcore-db = { path = "../db" }
|
||||
ethereum-types = "0.8.0"
|
||||
ethereum-types = "0.9.0"
|
||||
evm = { path = "../evm" }
|
||||
kvdb = "0.4.0"
|
||||
kvdb = "0.5.0"
|
||||
log = "0.4"
|
||||
parity-bytes = "0.1.0"
|
||||
parity-util-mem = "0.5.1"
|
||||
parity-util-mem = "0.6.0"
|
||||
parking_lot = "0.10.0"
|
||||
rlp = "0.4.0"
|
||||
rlp = "0.4.5"
|
||||
rlp-derive = "0.1"
|
||||
vm = { path = "../vm" }
|
||||
|
||||
|
||||
@@ -6,17 +6,17 @@ authors = ["Parity Technologies <admin@parity.io>"]
|
||||
|
||||
[dependencies]
|
||||
derive_more = "0.99"
|
||||
ethbloom = "0.8.0"
|
||||
ethbloom = "0.9.0"
|
||||
ethcore-io = { path = "../../util/io" }
|
||||
ethereum-types = "0.8.0"
|
||||
ethereum-types = "0.9.0"
|
||||
ethjson = { path = "../../json" }
|
||||
keccak-hash = "0.4.0"
|
||||
keccak-hash = "0.5.0"
|
||||
parity-bytes = "0.1"
|
||||
parity-crypto = { version = "0.5.0", features = ["publickey"] }
|
||||
parity-util-mem = "0.5.1"
|
||||
parity-crypto = { version = "0.6.0", features = ["publickey"] }
|
||||
parity-util-mem = "0.6.0"
|
||||
parity-snappy = "0.1"
|
||||
patricia-trie-ethereum = { path = "../../util/patricia-trie-ethereum" }
|
||||
rlp = "0.4.0"
|
||||
rlp = "0.4.5"
|
||||
rlp-derive = "0.1"
|
||||
unexpected = { path = "../../util/unexpected" }
|
||||
vm = { path = "../vm"}
|
||||
|
||||
@@ -18,15 +18,15 @@ client-traits = { path = "../client-traits" }
|
||||
common-types = { path = "../types" }
|
||||
engine = { path = "../engine" }
|
||||
ethcore-io = { path = "../../util/io" }
|
||||
ethereum-types = "0.8.0"
|
||||
keccak-hash = "0.4.0"
|
||||
ethereum-types = "0.9.0"
|
||||
keccak-hash = "0.5.0"
|
||||
len-caching-lock = { path = "../../util/len-caching-lock" }
|
||||
log = "0.4"
|
||||
num_cpus = "1.2"
|
||||
parity-bytes = "0.1.0"
|
||||
parity-util-mem = "0.5.1"
|
||||
parity-util-mem = "0.6.0"
|
||||
parking_lot = "0.10.0"
|
||||
rlp = "0.4.2"
|
||||
rlp = "0.4.5"
|
||||
time-utils = { path = "../../util/time-utils" }
|
||||
triehash = { package = "triehash-ethereum", version = "0.2", path = "../../util/triehash-ethereum" }
|
||||
unexpected = { path = "../../util/unexpected" }
|
||||
@@ -35,7 +35,7 @@ unexpected = { path = "../../util/unexpected" }
|
||||
common-types = { path = "../types", features = ["test-helpers"] }
|
||||
criterion = "0.3"
|
||||
ethcore = { path = "../", features = ["test-helpers"] }
|
||||
parity-crypto = { version = "0.5.0", features = ["publickey"] }
|
||||
parity-crypto = { version = "0.6.0", features = ["publickey"] }
|
||||
machine = { path = "../machine" }
|
||||
null-engine = { path = "../engines/null-engine" }
|
||||
spec = { path = "../spec" }
|
||||
|
||||
@@ -6,8 +6,8 @@ authors = ["Parity Technologies <admin@parity.io>"]
|
||||
|
||||
[dependencies]
|
||||
parity-bytes = "0.1"
|
||||
ethereum-types = "0.8.0"
|
||||
ethereum-types = "0.9.0"
|
||||
patricia-trie-ethereum = { path = "../../util/patricia-trie-ethereum" }
|
||||
ethjson = { path = "../../json" }
|
||||
rlp = "0.4.0"
|
||||
keccak-hash = "0.4.0"
|
||||
rlp = "0.4.5"
|
||||
keccak-hash = "0.5.0"
|
||||
|
||||
@@ -6,7 +6,7 @@ authors = ["Parity Technologies <admin@parity.io>"]
|
||||
|
||||
[dependencies]
|
||||
byteorder = "1.0"
|
||||
ethereum-types = "0.8.0"
|
||||
ethereum-types = "0.9.0"
|
||||
log = "0.4"
|
||||
parity-wasm = "0.31"
|
||||
libc = "0.2"
|
||||
|
||||
@@ -8,7 +8,7 @@ authors = ["Parity Technologies <admin@parity.io>"]
|
||||
serde = "1"
|
||||
serde_json = "1"
|
||||
serde_derive = "1"
|
||||
ethereum-types = "0.8.0"
|
||||
ethereum-types = "0.9.0"
|
||||
ethjson = { path = "../../../json" }
|
||||
vm = { path = "../../vm" }
|
||||
wasm = { path = "../" }
|
||||
|
||||
Reference in New Issue
Block a user