804ddfe31e
* ECIP 1041 - Remove Difficulty Bomb (#7905) Enable difficulty bomb defusion at block: - 5900000 on Ethereum Classic mainnet, - 2300000 on morden testnet. Reference: https://github.com/ethereumproject/ECIPs/blob/master/ECIPs/ECIP-1041.md * spec: Validate required divisor fields are not 0 (#7933) * Add validate_non_zero function It's used to validate that a Spec's uint field used as a divisor is not zero. * Add deserialize_with to gas_limit_bound_divisor Prevents panics due to divide-by-zero on the gas_limit_bound_divisor field. * Add deserialize_with to difficulty_bound_divisor Prevents panics due to divide-by-zero on the difficulty_bound_divisor field. * Add validate_optional_non_zero function Used to validate Option<Uint> divisor fields. * Use deserialize_with on optional divisor fields. * Add #[serde(default)] attribute to divisor fields When using `#[serde(deserialize_with)]`, `#[serde(default)]` must be specified so that missing fields can be deserialized with the deserializer for `None`. * Kovan WASM fork code (#7849) * kovan fork code * introduce ethcore level vm_factory and let it fail * fix json tests * wasmcosts as option * review changes * wasm costs in parser * fix evm tests * review fixes * fix test * remove redundant json field
45 lines
1.2 KiB
TOML
45 lines
1.2 KiB
TOML
[package]
|
|
description = "Parity Light Client Implementation"
|
|
homepage = "http://parity.io"
|
|
license = "GPL-3.0"
|
|
name = "ethcore-light"
|
|
version = "1.9.0"
|
|
authors = ["Parity Technologies <admin@parity.io>"]
|
|
|
|
[dependencies]
|
|
log = "0.3"
|
|
ethcore = { path = ".."}
|
|
ethcore-util = { path = "../../util" }
|
|
ethcore-bigint = { path = "../../util/bigint" }
|
|
ethcore-bytes = { path = "../../util/bytes" }
|
|
memorydb = { path = "../../util/memorydb" }
|
|
patricia-trie = { path = "../../util/patricia_trie" }
|
|
ethcore-network = { path = "../../util/network" }
|
|
ethcore-io = { path = "../../util/io" }
|
|
heapsize = "0.4"
|
|
vm = { path = "../vm" }
|
|
rlp = { path = "../../util/rlp" }
|
|
rlp_derive = { path = "../../util/rlp_derive" }
|
|
time = "0.1"
|
|
smallvec = "0.4"
|
|
futures = "0.1"
|
|
rand = "0.3"
|
|
itertools = "0.5"
|
|
bincode = "0.8.0"
|
|
serde = "1.0"
|
|
serde_derive = "1.0"
|
|
parking_lot = "0.4"
|
|
stats = { path = "../../util/stats" }
|
|
keccak-hash = { path = "../../util/hash" }
|
|
triehash = { path = "../../util/triehash" }
|
|
kvdb = { path = "../../util/kvdb" }
|
|
kvdb-rocksdb = { path = "../../util/kvdb-rocksdb" }
|
|
kvdb-memorydb = { path = "../../util/kvdb-memorydb" }
|
|
memory-cache = { path = "../../util/memory_cache" }
|
|
|
|
[dev-dependencies]
|
|
tempdir = "0.3"
|
|
|
|
[features]
|
|
default = []
|