Adds --no-validator CLI flag (#3348)

* Implement `is_validator` for offchain-workers

* Introduce `--no-validator` flag

* Don't run babe/grandpa/im-online when `--no-validator` is given

* Fixes compilation

* Bump spec version

* Improve error handling in executor

* Add missing extern function

* Revert making error public

* Remove `--no-validator` CLI
This commit is contained in:
Bastian Köcher
2019-08-09 14:24:18 +02:00
committed by GitHub
parent b4b53cbb6e
commit c824c959d7
18 changed files with 97 additions and 28 deletions
+2 -2
View File
@@ -436,6 +436,8 @@ where
),
};
let is_dev = cli.shared_params.dev;
let role = if cli.light {
service::Roles::LIGHT
} else {
@@ -462,8 +464,6 @@ where
config.roles = role;
config.disable_grandpa = cli.no_grandpa;
let is_dev = cli.shared_params.dev;
let client_id = config.client_id();
fill_network_configuration(
cli.network_config,