Introduce srml/im-online (#3079)
* Fix grammar and typo * Extend network service * Extend offchain API * Support creating unsigned UncheckedExtrinsic * Introduce srml/im-online * Bump impl and spec version * Fix web-wasm test * Apply suggestions from code review Remove parity-multiaddr dependency Co-Authored-By:Pierre Krieger <pierre.krieger1708@gmail.com> * Replace transmute with from_raw_parts * Replace PeerId.to_string() with .to_base58() Co-Authored-By:
Pierre Krieger <pierre.krieger1708@gmail.com> * Update Cargo.lock * Bump impl and spec version (again) It was updated in master in the meantime. * Apply suggestions from code review Co-Authored-By:
Sergei Pepyakin <sergei@parity.io> * Address comments * Add public function is_online_in_current_session() * Bump spec_version * Fix doc tests * Improve comments * Remove superfluous line * Name parameters consistently * Implement comments * Switch From to TryFrom * Use Vec instead of HashSet * Fix tests * Revert me: local testing * Fix check if already sent during session We gossip each session, hence we need to check if already sent in this session (not era). * Fix typos * Consistent terminology * Revert "Revert me: local testing" This reverts commit 73fbc29ff3e5ed71d99436318260b4f007e837f4. * Introduce IsMember trait * Implement misc comments * Remove unused function * Fix test * Fix external_addresses being written * Fix test * Add necessary trait bound * Do not increment version * Update lib.rs
Showing
- substrate/Cargo.lock 18 additions, 0 deletionssubstrate/Cargo.lock
- substrate/Cargo.toml 1 addition, 0 deletionssubstrate/Cargo.toml
- substrate/core/executor/src/wasm_executor.rs 37 additions, 0 deletionssubstrate/core/executor/src/wasm_executor.rs
- substrate/core/network/src/lib.rs 1 addition, 0 deletionssubstrate/core/network/src/lib.rs
- substrate/core/network/src/service.rs 45 additions, 1 deletionsubstrate/core/network/src/service.rs
- substrate/core/offchain/Cargo.toml 1 addition, 0 deletionssubstrate/core/offchain/Cargo.toml
- substrate/core/offchain/src/api.rs 127 additions, 2 deletionssubstrate/core/offchain/src/api.rs
- substrate/core/offchain/src/lib.rs 19 additions, 1 deletionsubstrate/core/offchain/src/lib.rs
- substrate/core/offchain/src/testing.rs 9 additions, 0 deletionssubstrate/core/offchain/src/testing.rs
- substrate/core/primitives/src/offchain.rs 50 additions, 1 deletionsubstrate/core/primitives/src/offchain.rs
- substrate/core/service/Cargo.toml 1 addition, 0 deletionssubstrate/core/service/Cargo.toml
- substrate/core/service/src/components.rs 4 additions, 2 deletionssubstrate/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 9 additions, 1 deletionsubstrate/core/sr-io/src/lib.rs
- substrate/core/sr-io/with_std.rs 12 additions, 0 deletionssubstrate/core/sr-io/with_std.rs
- substrate/core/sr-io/without_std.rs 61 additions, 1 deletionsubstrate/core/sr-io/without_std.rs
- substrate/core/sr-primitives/src/generic/unchecked_extrinsic.rs 6 additions, 0 deletions...ate/core/sr-primitives/src/generic/unchecked_extrinsic.rs
- substrate/core/sr-primitives/src/generic/unchecked_mortal_compact_extrinsic.rs 6 additions, 0 deletions...mitives/src/generic/unchecked_mortal_compact_extrinsic.rs
- substrate/core/sr-primitives/src/generic/unchecked_mortal_extrinsic.rs 6 additions, 0 deletions...e/sr-primitives/src/generic/unchecked_mortal_extrinsic.rs
- substrate/core/sr-primitives/src/lib.rs 4 additions, 0 deletionssubstrate/core/sr-primitives/src/lib.rs
Please register or sign in to comment