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

The consensus engine this is built on.

The chain's genesis block.

Database configuration options.

State pruning algorithm.

Async IO channel for sending messages.

The directory to put snapshots in. Usually "/snapshot"

A handle for database restoration.