- Jul 09, 2020
-
-
asynchronous rob authored
-
Bastian Köcher authored
* Companiong for #6620 https://github.com/paritytech/substrate/pull/6620 * 'Update substrate' Co-authored-by: parity-processbot <>
-
asynchronous rob authored
* note that the initializer is responsible for buffering session changes * amend initializer definition to include session change buffering * support buffered changes before `on_initialize` * implement and test session buffering * Update roadmap/implementors-guide/src/runtime/README.md Co-authored-by: Bernhard Schuster <[email protected]> * expand on how this affects misbehavior reports * fix typo Co-authored-by: Bernhard Schuster <[email protected]>
-
Cecile Tonglet authored
Fixes #833
-
Pierre Krieger authored
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
- Jul 08, 2020
-
-
asynchronous rob authored
* introduce candidatedescriptor type * add PoVDistribution message type * loosen bound on PoV Distribution to account for equivocations * re-export some types from the messages module * begin PoV Distribution subsystem * remove redundant index from PoV distribution * define state machine for pov distribution * handle overseer signals * set up control flow * remove `ValidatorStatement` section * implement PoV fetching * implement distribution logic * add missing ` * implement some network bridge event handlers * stub for message processing, handle our view change * control flow for handling messages * handle `awaiting` message * handle any incoming PoVs and redistribute * actually provide a subsystem implementation * remove set-builder notation * begin testing PoV distribution * test that we send awaiting messages only to peers with same view * ensure we distribute awaited PoVs to peers on view changes * test that peers can complete fetch and are rewarded * test some reporting logic * ensure peer is reported for flooding * test punishing peers diverging from awaited protocol * test that we eagerly complete peers' awaited PoVs based on what we receive * test that we prune the awaited set after receiving * expand pov-distribution in guide to match a change I made * remove unneeded import
-
Gavin Wood authored
-
Pierre Krieger authored
-
Shawn Tabrizi authored
* Add `WeightInfo` * fix test * fix tests * fix more tests
-
Bastian Köcher authored
* Companion for #6599 https://github.com/paritytech/substrate/pull/6599 * Update Substrate ref
-
Bastian Köcher authored
-
Pierre Krieger authored
-
pscott authored
* Add log_rotation_opt * Update Cargo lock * Use SubstrateCli's log-directory instead of re-defining it
-
Bastian Köcher authored
* Companion for #6584 https://github.com/paritytech/substrate/pull/6584 * updating sp-io * Update dev-dependency, too * update lockfile Co-authored-by: Benjamin Kampmann <[email protected]>
-
Shaopeng Wang authored
* Update decl_storage usage with frame_system as default ident. * More decl_module usage update. * 'Update substrate' Co-authored-by: parity-processbot <>
-
- Jul 07, 2020
-
-
asynchronous rob authored
* rename implementor's guide to implementer's guide * fix typos in more places
-