- Apr 06, 2020
-
-
asynchronous rob authored
* upgrade primitives to allow changing validation function * set up storage schema for old parachains code * fix compilation errors * fix test compilation * add some tests for past code meta * most of the runtime logic for code upgrades * implement old-code pruning * add a couple tests * clean up remaining TODOs * add a whole bunch of tests for runtime functionality * remove unused function * fix runtime compilation * extract some primitives to parachain crate * add validation-code upgrades to validation params and result * extend validation params with code upgrade fields * provide maximums to validation params * port test-parachains * add a code-upgrader test-parachain and tests * fix collator tests * move test-parachains to own folder to work around compilation errors * fix test compilation * update the Cargo.lock * fix parachains tests * remove dbg! invocation * use new pool in code-upgrader * bump lockfile * link TODO to issue
-
Bastian Köcher authored
-
gabriel klawitter authored
-
- Apr 05, 2020
-
-
Gavin Wood authored
* Update for using Mandatory inherents. * use
-
- Apr 04, 2020
-
-
asynchronous rob authored
* refactor out validation hosts to pool struct * make web-wasm compatible * typo * remove now-unused static hosts
-
Gav Wood authored
-
Gav Wood authored
-
- Apr 03, 2020
-
-
Bastian Köcher authored
* Ensure that table router is always build This pr ensures that the table router is always build, aka the future is resolved. This is important, as the table router internally spawns tasks to handle gossip messages. Handling gossip messages is not only required on parachain validators, but also on relay chain validators to receive collations. Tests are added to ensure that the assumptions hold. * Fix compilation * Switch to closures * Remove empty line * Revert "Remove empty line" This reverts commit 0d4aaba1780aec1c8d61e1d5dcf7768918af02d9. * Revert "Switch to closures" This reverts commit d128c4ecc02c911552a3bfd2142b5a4f7b1338ba. * Hybrid approach * Rename test * Make trait crate local
-
André Silva authored
* update substrate * Hopefully fix compilation * network: rename roles to role * runtime: fix runtime-benchmarks compilation Co-authored-by: Pierre Krieger <[email protected]>
-
gabriel klawitter authored
* ci: kusama-nightly-staging: remove builds for the branches and trigger deployment directly * ci: kusama-nightly-staging: remove ii and fix
-
Pierre Krieger authored
* Companion PR to splitting Roles * Fix network tests * Fix service build * Even more fixing * Oops, quick fix * use is_network_authority in grandpa service config Co-authored-by: André Silva <[email protected]>
-
Bastian Köcher authored
Before the validator only send the keys if it was updated and thus the collators would "never" be informed about the key of the validator.
-
- Apr 02, 2020
-
-
Pierre Krieger authored
* Don't depend directly on libp2p * Fix bad import
-
asynchronous rob authored
* add dummy parachains.toml * flesh out parachains.toml * finish phase-1 rendering * render to svg instead * put graphviz svg through sanitizer so github can render * return to PNG
-
- Apr 01, 2020
-
-
Gavin Wood authored
* Fixes for democracy using Scheduler * Revert branch change * Emojis
-
Bastian Köcher authored
Up to now consensus instances used the main channel to communicate with the background network worker. This lead to a race condition when sending a local collation and dropping the router before driving the send local collation future until it is finished. This pr changes the communication between worker and the instances to use their own channels. This has the advantage that we don't need an extra `DropConsensusNetworking` message as the network is dropped automatically when the last sender is dropped.
-
Bastian Köcher authored
Updating the heads was accidentally removed in some other pr.
-
Gavin Wood authored
* Fixes for democracy using Scheduler * Revert branch change
-
Kian Paimani authored
* Fix council collective genesisi values * Update Cargo.lock * Update Cargo.lock Co-authored-by: Shawn Tabrizi <[email protected]>
-
- Mar 31, 2020
-
-
asynchronous rob authored
* add pov-block gossip message to network * tests for pov-block gossip * integrate pov-block gossip into main protocol * message validation fetches pov blocks * remove stray dbg! invocation * test that pov-block is fetched from relay-parent topic
-
Shawn Tabrizi authored
* Use `add_benchmark` macro * Return error if `batches` is empty * Update Cargo.lock * Companion for #5463 (#953) * Fix test with genesis block 0 * Update Cargo.lock
-
asynchronous rob authored
-
Bastian Köcher authored
* Companion pr for substrate#5448 * Update Substrate reference
-
https://github.com/paritytech/substrate/pull/5236Cecile Tonglet authored
* Adapt code to API changes * Update sp-io
-
- Mar 30, 2020
-
-
Bastian Köcher authored
-
- Mar 26, 2020
-
-
Gavin Wood authored
-
Kian Paimani authored
* fix for offchain phragmen * Update unix time stuff
-
thiolliere authored
* upgrade substrate * fix telemetry endpoint * improve msg
-
Kian Paimani authored
* upsub * Revert branch change * Fix some * Fix build
-
Tomasz Drwięga authored
* Add transaction source. * Bump substrate. * Fix tests.
-
- Mar 25, 2020
-
-
Fedor Sakharov authored
* Adds a SigningContext type * Bump spec versions * Fixes requested changes * Bump ParachainHost api_version and guard signing_context call * Improve error message * If there is no signing_context api use default value Co-authored-by: Robert Habermeier <[email protected]>
-
thiolliere authored
* update new on_initialize syntax * update substrate * update spec_version
-
Shawn Tabrizi authored
-
- Mar 24, 2020
-
-
Kian Paimani authored
-
- Mar 23, 2020
-
-
Shawn Tabrizi authored
-
Gav Wood authored
-
Gav Wood authored
-
Toralf Wittner authored
-
ordian authored
-
- Mar 22, 2020
-
-
Fedor Sakharov authored
* Parachains double vote handler initial implementation. * Make tests test the actual slashing. * Implement SignedExtension validation of double vote reports. * Fixes build after merge * Review fixes * Adds historical session proofs * Review fixes. * Bump runtime spec_version * Get the session number from the proof * Check that proof matches session * Change signature type on DoubleVoteReport * Adds docs and removes blank lines * Removes leftover code * Fix build * Fix build after a merge * Apply suggestions from code review Co-Authored-By: Robert Habermeier <[email protected]> * Prune ParentToSessionIndex * Remove a clone and a warning Co-authored-by: Robert Habermeier <[email protected]> Co-authored-by: Gavin Wood <[email protected]>
-