- Jul 01, 2020
-
-
Bastian Köcher authored
* Downward messages, the front-end. * Move types around to make them accessible from Parachains * Fix compilation * Fix branch * Make it compile for Cumulus * Update the branch names * Add default generic parameter * Implement `Partialeq` * Move upward messages into the `ValidationResult` * Support disabling of the runtime api * Update branch * Adds support for handling downward messages * Implement sending XCMP messages as up/downward messages * service: update to latest ServiceBuilder changes * Make it compile * Initial commit Forked at: b2c9c149 Parent branch: origin/master * Update substrate branch to cecton-update-polkadot-substrate * Update substrate & polkadot to cumulus-branch * Reset branch * Update primitives/src/parachain.rs Co-authored-by: Robert Habermeier <[email protected]> * Update runtime/common/src/parachains.rs Co-authored-by: Robert Habermeier <[email protected]> * Update runtime/common/src/parachains.rs Co-authored-by: Robert Habermeier <[email protected]> * Minor fixes * Fix wasm build Co-authored-by: Gav Wood <[email protected]> Co-authored-by: André Silva <[email protected]> Co-authored-by: Cecile Tonglet <[email protected]> Co-authored-by: Robert Habermeier <[email protected]>
-
Chevdor authored
* Add registrar proxy * Add proxy filter for registrar for polkadot and westend * Renaming + allow batch calls for Kusama * Add batch calls for other chains
-
Gavin Wood authored
* Allow voting in democracy. * Ensire Root can begin referenda
-
- Jun 30, 2020
-
-
asynchronous rob authored
* Subsystem::start takes self by-value * fix doc-test compilation
-
Cecile Tonglet authored
* Use spawner to spawn work task instead of tokio This allows the caller to choose the runtime they want (instead of tokio). * Replace generic by actual type
-
Shawn Tabrizi authored
* Add custom runtime upgrade for retract tip * cargo update -p sp-io
-
Bastian Köcher authored
* Companion for Substrate #6508 * Update Cargo.lock
-
asynchronous rob authored
* network bridge skeleton * move some primitives around and add debug impls * protocol registration glue & abstract network interface * add send_msgs to subsystemctx * select logic * transform different events into actions and handle * implement remaining network bridge state machine * start test skeleton * make network methods asynchronous * extract subsystem out to subsystem crate * port over overseer to subsystem context trait * fix minimal example * fix overseer doc test * update network-bridge crate * write a subsystem test-helpers crate * write a network test helper for network-bridge * set up (broken) view test * Revamp network to be more async-friendly and not require Sync * fix spacing * fix test compilation * insert side-channel for actions * Add some more message types to AllMessages * introduce a test harness * add some tests * ensure service compiles and passes tests * fix typo * fix service-new compilation * Subsystem test helpers send messages synchronously * remove smelly action inspector * remove superfluous let binding * fix warnings * Update node/network/bridge/src/lib.rs Co-authored-by: Peter Goodspeed-Niklaus <[email protected]> * fix compilation Co-authored-by: Peter Goodspeed-Niklaus <[email protected]>
-
Peter Goodspeed-Niklaus authored
* impl ProvideInherent for InclusionInherent * reduce import churn; correct expect message * move inclusion inherent identifier into primitives It's not clear precisely why this is desired, but it's a pattern I've seen in several places, so I'm going this to be on the safe side. Worst case, we can revert this commit pretty easily. * bump kusama spec_version to placate CI * add license header * empty commit; maybe github will notice the one with changes * add sanity check to only include valid inherents
-
Ashley authored
Companion PR for `Remove the service, replacing it with a struct of individual chain components` (#1288) * Switch branch * Fix service things * Fix browser node compilation * Update branch * fixed new service * Update for new branch * Fix browser node * Update branch * Revert "Switch branch" This reverts commit 3623adff . * Update cargo.lock Co-authored-by: Bastian Köcher <[email protected]>
-
- Jun 27, 2020
-
-
s3krit authored
-
- Jun 26, 2020
-
-
Gavin Wood authored
* Companion for #6503 * Remove old filtering * Bump tx version * Bump version * Bump
-
- Jun 25, 2020
-
-
Shawn Tabrizi authored
* add new apis to externalities * Update mod.rs * update for new host function * Rename unused * cargo update -p sp-io * Add whitelists * Apply changes to polkadot runtime as well Co-authored-by: kianenigma <[email protected]>
-
- Jun 24, 2020
-
-
Tomasz Drwięga authored
* CheckEra -> CheckMortality * Update substrate.
-
Sergey Pepyakin authored
* Experiment with graphwiz * Convert parachain overview diagrams * add install note for mdbook-graphviz Co-authored-by: Robert Habermeier <[email protected]>
-
Ashley authored
Companion PR for `Fix the browser node and ensure it doesn't colour the informant output` #6457 (#1307) * Companion for Substrate #6269 (nested storage tx) * Adjust to PR changes * Bump to newest substrate * Bump spec * Switch branch * Remove redundant informant_prefix * Fix collator tests * Update branch * Revert "Switch branch" This reverts commit bcce560c . Co-authored-by: Alexander Theißen <[email protected]>
-
- Jun 23, 2020
-
-
Bastian Köcher authored
* Make `produce_candidate` return an `Option` Instead of `produce_candidate` returning a `Result`, it should return an `Option`. The only supported error was `InvalidHead` anyway and Cumulus will take care to print appropriate information on what failed and Polkadot can just ignore it. * Fix warning
-
Gavin Wood authored
* Update staking reward curve for pre-parachain situation. * Bump runtime. * Bump versions
-
Shawn Tabrizi authored
* Make kusama proxy explicit * Make polkadot explicit * Make westend explicit * bump spec
-
https://github.com/paritytech/substrate/pull/6400Cecile Tonglet authored
* Initial commit Forked at: f351f42c Parent branch: origin/master * Substrate companion PR impl Debug for sc_service::Configuration Related to: https://github.com/paritytech/substrate/pull/6400 * Bump Co-authored-by: Gav Wood <[email protected]>
-
Alexander Theißen authored
* Companion for Substrate #6269 (nested storage tx) * Adjust to PR changes * Bump to newest substrate * Bump spec
-
- Jun 22, 2020
-
-
asynchronous rob authored
* rejig candidate types a bit * adjust doc * describe basic PoV distribution * replace some straggling html links * address grumbles from review and fix links
-
André Silva authored
* node: spawn babe and grandpa as blocking tasks * update to latest substrate
-
s3krit authored
* Refactor publish_draft_release.sh * Switch to using arrays for storing labelled changes * Combine changes for Polkadot and Substrate * Change sanitised_git_logs in `lib.sh` to drop `*`s at the start * Only look for priorities of medium or above (presence of one or more C1 label is enforeced by check-labels anyway, saves us some API calls) * Ensure priorities >C1-low aren't labelled B0-silent
-
Pierre Krieger authored
* Use /dns4/ rather than /dns/ * Update polkadot.json
-
- Jun 20, 2020
-
-
Peter Goodspeed-Niklaus authored
* add signed wrapper, typedef SignedStatement * typedef SignedAvailabilityBitfield * implement Signed wrapper This is strictly an addition as of this commit; nothing is yet changed in existing behavior. * inline getters, remove review comment * move EncodeAs, Signed from node::primitives to primitives::parachain * Refactor SignedAvailabilityBitfield to use Signed * don't double-encode real payload This isn't an ideal solution, because it depends on the implementation details of how SCALE encodes tuples, but OTOH that behavior seems unlikely to change anytime soon. * fix build errors * cause the runtime to build properly with the new changes Not sure why cargo check didn't catch this earlier; oh well. * fix runtime tests and separate SignedStatement from SignedFullStatement * better explain why CompactStatement exists Co-authored-by: Robert Habermeier <[email protected]> Co-authored-by: Robert Habermeier <[email protected]>
-
Sergey Pepyakin authored
* Add mdbook-linkcheck * Convert todo to not a link * Fix external glossary link * Fix various broken links * Mass replace: s/.html/.md/ * My sloppy attempt to add a gitlab CI check
-
s3krit authored
* Don't label insubstantial PRs 'pleasereview' * Update auto-label-prs.yml * Update auto-label-prs.yml
-
- Jun 19, 2020
-
-
Denis_P authored
-
Gavin Wood authored
-
Toralf Wittner authored
Bugfix release, see [CHANGELOG]. [CHANGELOG]: https://github.com/libp2p/rust-libp2p/blob/master/protocols/ping/CHANGELOG.md
-
- Jun 18, 2020
-
-
asynchronous rob authored
* add availability bitfield types to primitives * begin inclusion module * use GitHub issue link for limitation * fix some compiler errors * integrate validators into initializer * add generic signing context * make signing-context more generic * fix issues with inclusion module * add TODO * guide: add validators and session index to inclusion * guide: add session index to change notification * implement session change logic * add BackedCandidate type * guide: refine inclusion pipeline * guide: rename group_on to group_validators * guide: add check about collator for parathread * guide: add last_code_upgrade to paras and use in inclusion * implement Paras::last_code_upgrade * implement most checks in process_candidates * make candidate receipt structs more generic * make BackedCandidate struct more generic * use hash param, not block number * check that candidate is in context of the parent block * include inclusion module in initializer * implement enact-candidate * check that only occupied cores have bits set * finish implementing bitfield processing * restructure consistency checks on candidates * make some more primitives generic * signature checking logic for backed candidates * finish implementing process_candidates * implement collect_pending * add some trait implementations to primitives * implement InclusionInherent and squash warnings * test bitfield signing checks * rename parachain head to para_head * fix note_new_head bug in paras * test bitfield enactment in inclusion * helpers for candidate checks * add test for most candidate checks * add test for backing setting storage * test session change logic * remove extraneous type parameter * remove some allow(unused)s * extract threshold computation to const fn * remove some more allow(unused)s * improve doc * add debug assertion * fix primitive test compilation * tag unanimous variant as unused
-
Fedor Sakharov authored
* Router module initial commit * Add the router.md itself * Enqueue only on enact_candidate * Initialization concerns * Ignore the snippet * Update roadmap/implementors-guide/src/runtime/router.md Co-authored-by: Robert Habermeier <[email protected]> * Dispatch messages on finalization * More fixes from review * Update roadmap/implementors-guide/src/SUMMARY.md Co-authored-by: Robert Habermeier <[email protected]> * Adds router to initializer order * Adds messages.md Co-authored-by: Robert Habermeier <[email protected]>
-
Pierre Krieger authored
-
Arkadiy Paronyan authored
* Bump trie-db * Bump substrate
-
Kian Paimani authored
* fix all runtimes and add test' * Fix build * Undo changes to lock file? * Fix runtime test * Remove unused imports * cargo update -p sp-io * Update Cargo.lock * bump spec version Co-authored-by: Shawn Tabrizi <[email protected]>
-
- Jun 17, 2020
-
-
asynchronous rob authored
* introduce polkadot-node-primitives * guide: change statement distribution message types * guide: remove variant from `CandidateSelectionMessage` * add a few more message types * add TODOs * Almost all messages * NewBackedCandidate notification * Formatting * Use AttestedCandidate as BackedCandidate * Update node/primitives/src/lib.rs Co-authored-by: Peter Goodspeed-Niklaus <[email protected]> * Fix the tests * Bring in types from #1242 * Adds network bridge messages * More message types from doc * use fn pointer type * Fixes from the review * Add missing Runtime subsystem message * rename to CandidateValidationMessage and fix tests Co-authored-by: Fedor Sakharov <[email protected]> Co-authored-by: Peter Goodspeed-Niklaus <[email protected]>
-
asynchronous rob authored
* types chapter & candidate types * Factor out some message types * backing and availability types. * spacing * finish thought * info on signed payloads * update links * explicit wrapper types * add remaining message types * add runtime API subsystem * adjust language * tweak candidate validation message * find homes for some misfit types * embed abridged within full candidate receipt * Update roadmap/implementors-guide/src/SUMMARY.md Co-authored-by: Peter Goodspeed-Niklaus <[email protected]> * Update roadmap/implementors-guide/src/SUMMARY.md Co-authored-by: Peter Goodspeed-Niklaus <[email protected]> * adjust text on candidate selection message to match Co-authored-by: Peter Goodspeed-Niklaus <[email protected]>
-
Bastian Köcher authored
-
Peter Goodspeed-Niklaus authored
* first pass updating candidate validation module in the guide * expand candidate validation functionality section * add candidate fetch; validation requires PoV to be provided * remove candidate fetch
-