d193ddde19
* Move snapshot to own crate Sort out imports * WIP cargo toml * Make snapshotting generic over the client Sort out tests * Sort out types from blockchain and client * Sort out sync * Sort out imports and generics * Sort out main binary * Fix sync test-helpers * Sort out import for secret-store * Sort out more imports * Fix easy todos * cleanup * Cleanup * remove unneded workspace member * cleanup * Sort out test-helpers dependency on account-db * Update ethcore/client-traits/src/lib.rs Co-Authored-By: Niklas Adolfsson <niklasadolfsson1@gmail.com> * Update ethcore/snapshot/Cargo.toml
51 lines
2.1 KiB
TOML
51 lines
2.1 KiB
TOML
[package]
|
|
description = "Parity Ethereum (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>"]
|
|
|
|
[lib]
|
|
|
|
[dependencies]
|
|
client-traits = { path = "../client-traits" }
|
|
common-types = { path = "../types" }
|
|
engine = { path = "../engine" }
|
|
enum_primitive = "0.1.1"
|
|
ethcore = { path = ".." }
|
|
ethcore-io = { path = "../../util/io" }
|
|
ethcore-light = { path = "../light" }
|
|
ethcore-network = { path = "../../util/network" }
|
|
ethcore-network-devp2p = { path = "../../util/network-devp2p" }
|
|
ethcore-private-tx = { path = "../private-tx" }
|
|
ethereum-types = "0.6.0"
|
|
ethkey = { path = "../../accounts/ethkey" }
|
|
ethstore = { path = "../../accounts/ethstore" }
|
|
fastmap = { path = "../../util/fastmap" }
|
|
futures = "0.1"
|
|
hash-db = "0.15.0"
|
|
keccak-hash = "0.2.0"
|
|
keccak-hasher = { path = "../../util/keccak-hasher" }
|
|
kvdb = "0.1"
|
|
log = "0.4"
|
|
machine = { path = "../machine" }
|
|
macros = { path = "../../util/macros" }
|
|
parity-bytes = "0.1"
|
|
parity-runtime = { path = "../../util/runtime" }
|
|
parity-util-mem = "0.2.0"
|
|
parking_lot = "0.8"
|
|
rand = "0.6"
|
|
rlp = "0.4.0"
|
|
snapshot = { path = "../snapshot" }
|
|
trace-time = "0.1"
|
|
triehash-ethereum = {version = "0.2", path = "../../util/triehash-ethereum" }
|
|
|
|
[dev-dependencies]
|
|
env_logger = "0.5"
|
|
ethcore = { path = "..", features = ["test-helpers"] }
|
|
ethcore-io = { path = "../../util/io", features = ["mio"] }
|
|
kvdb-memorydb = "0.1"
|
|
rand_xorshift = "0.1.1"
|
|
rustc-hex = "1.0"
|
|
spec = { path = "../spec" }
|