* 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 * wip * Use new method to impl ecrecover builtin * Fetch patches from git * Sort out todo * Remove patches Co-authored-by: Andronik Ordian <write@reusable.software>
48 lines
2.0 KiB
TOML
48 lines
2.0 KiB
TOML
[package]
|
|
description = "OpenEthereum (EthCore) Blockchain Synchronization (Strategy, Blockchain Downloader, Blockchain Synchronization Implementation of Ethereum Protocol, Propagating Data to Peers, Requesting Data from Peers, Supplying Data in Response to Peer Requests, Handling Peer Responses, Matching Packet IDs and Protocol, Light Client Synchronization of Header Chain, Header Download State Machine, Light Decoding & Verifying Header Responses, Private Transaction Handling, Synchronization Snapshot Service to Download & Verify Block Chunks, Peer Connection Management and Blockchain Client I/O Interface for Synchronization Handler, Transaction Statistics)"
|
|
name = "ethcore-sync"
|
|
version = "1.12.0"
|
|
license = "GPL-3.0"
|
|
authors = ["Parity Technologies <admin@parity.io>"]
|
|
edition = "2018"
|
|
|
|
[lib]
|
|
|
|
[dependencies]
|
|
bytes = { package = "parity-bytes", version = "0.1" }
|
|
client-traits = { path = "../client-traits" }
|
|
common-types = { path = "../types" }
|
|
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.2"
|
|
ethereum-types = "0.9.0"
|
|
fastmap = { path = "../../util/fastmap" }
|
|
futures = "0.1"
|
|
indexmap = "1.3.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.6.1", features = ["publickey"] }
|
|
parity-util-mem = "0.6.0"
|
|
rand = "0.7.3"
|
|
parking_lot = "0.10.0"
|
|
rlp = "0.4.5"
|
|
snapshot = { path = "../snapshot" }
|
|
trace-time = "0.1"
|
|
triehash-ethereum = { version = "0.2", path = "../../util/triehash-ethereum" }
|
|
|
|
[dev-dependencies]
|
|
env_logger = "0.5"
|
|
engine = { path = "../engine" }
|
|
ethcore = { path = "..", features = ["test-helpers"] }
|
|
ethcore-io = { path = "../../util/io", features = ["mio"] }
|
|
kvdb-memorydb = "0.5.0"
|
|
machine = { path = "../machine" }
|
|
rand_xorshift = "0.2.0"
|
|
rustc-hex = "2.1.0"
|
|
spec = { path = "../spec" }
|