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
Showing
- substrate/core/cli/src/lib.rs 2 additions, 2 deletionssubstrate/core/cli/src/lib.rs
- substrate/core/executor/src/error.rs 2 additions, 2 deletionssubstrate/core/executor/src/error.rs
- substrate/core/executor/src/native_executor.rs 9 additions, 3 deletionssubstrate/core/executor/src/native_executor.rs
- substrate/core/executor/src/wasm_executor.rs 7 additions, 0 deletionssubstrate/core/executor/src/wasm_executor.rs
- substrate/core/executor/src/wasm_runtimes_cache.rs 2 additions, 2 deletionssubstrate/core/executor/src/wasm_runtimes_cache.rs
- substrate/core/offchain/src/api.rs 13 additions, 2 deletionssubstrate/core/offchain/src/api.rs
- substrate/core/offchain/src/lib.rs 4 additions, 4 deletionssubstrate/core/offchain/src/lib.rs
- substrate/core/offchain/src/testing.rs 4 additions, 0 deletionssubstrate/core/offchain/src/testing.rs
- substrate/core/primitives/src/offchain.rs 9 additions, 0 deletionssubstrate/core/primitives/src/offchain.rs
- substrate/core/service/src/components.rs 3 additions, 1 deletionsubstrate/core/service/src/components.rs
- substrate/core/service/src/lib.rs 3 additions, 1 deletionsubstrate/core/service/src/lib.rs
- substrate/core/sr-io/src/lib.rs 5 additions, 0 deletionssubstrate/core/sr-io/src/lib.rs
- substrate/core/sr-io/with_std.rs 6 additions, 0 deletionssubstrate/core/sr-io/with_std.rs
- substrate/core/sr-io/without_std.rs 10 additions, 0 deletionssubstrate/core/sr-io/without_std.rs
- substrate/core/state-machine/src/lib.rs 4 additions, 0 deletionssubstrate/core/state-machine/src/lib.rs
- substrate/node/cli/src/service.rs 8 additions, 8 deletionssubstrate/node/cli/src/service.rs
- substrate/node/runtime/src/lib.rs 2 additions, 2 deletionssubstrate/node/runtime/src/lib.rs
- substrate/srml/im-online/src/lib.rs 4 additions, 1 deletionsubstrate/srml/im-online/src/lib.rs
Please register or sign in to comment