Struct ethcore::snapshot::service::ServiceParams
[−]
[src]
pub struct ServiceParams { pub engine: Arc<Engine>, pub genesis_block: Bytes, pub db_config: DatabaseConfig, pub pruning: Algorithm, pub channel: Channel, pub snapshot_root: PathBuf, pub db_restore: Arc<DatabaseRestore>, }
Snapshot service parameters.
Fields
engine: Arc<Engine>
The consensus engine this is built on.
genesis_block: Bytes
The chain's genesis block.
db_config: DatabaseConfig
Database configuration options.
pruning: Algorithm
State pruning algorithm.
channel: Channel
Async IO channel for sending messages.
snapshot_root: PathBuf
The directory to put snapshots in.
Usually "
db_restore: Arc<DatabaseRestore>
A handle for database restoration.