1. 04 Jul, 2020 2 commits
    • André Silva's avatar
      babe: enable equivocation reporting on all runtimes (#1330) · 78e6e08e
      André Silva authored
      * enable BABE equivocation reporting on all runtimes
      * runtime: fix parachains mock test runtime
      * cargo update -p sp-io
      Co-authored-by: Shawn Tabrizi's avatarShawn Tabrizi <shawntabrizi@gmail.com>
    • Bastian Köcher's avatar
      Make a collator send a collation as backup as well (#1353) · 21f31f78
      Bastian Köcher authored
      Currently a collator will only send a collation to validators it is a
      primary for. While testing this could lead to the situation that the
      same collator was registered as prime for all Parachain validators but
      failed for other reasons to generate a PoVBlock. However no other
      collator was sending a collation, which stopped the Parachain until the
      faulty collator was stopped.
      This pr solves this problem by making sure that every collator sends a
      collation to one of his validators he is connected to, but registered as backup.
  2. 03 Jul, 2020 2 commits
  3. 02 Jul, 2020 3 commits
  4. 01 Jul, 2020 4 commits
  5. 30 Jun, 2020 7 commits
    • asynchronous rob's avatar
      Subsystem::start takes self by-value (#1325) · 17650cef
      asynchronous rob authored
      * Subsystem::start takes self by-value
      * fix doc-test compilation
    • Cecile Tonglet's avatar
      Use spawner to spawn work task instead of tokio (#1328) · 7a7d41c2
      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's avatar
      Companion for #6511 (#1321) · f930c7bd
      Shawn Tabrizi authored
      * Add custom runtime upgrade for retract tip
      * cargo update -p sp-io
    • Bastian Köcher's avatar
      Companion for Substrate #6508 (#1329) · d1ce3733
      Bastian Köcher authored
      * Companion for Substrate #6508
      * Update Cargo.lock
    • asynchronous rob's avatar
      Implement Network Bridge (#1280) · eaae8653
      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: default avatarPeter Goodspeed-Niklaus <coriolinus@users.noreply.github.com>
      * fix compilation
      Co-authored-by: default avatarPeter Goodspeed-Niklaus <coriolinus@users.noreply.github.com>
    • Peter Goodspeed-Niklaus's avatar
      impl ProvideInherent for InclusionInherent (#1318) · 7aa95b19
      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's avatar
      Companion PR for `Remove the service, replacing it with a struct of individual... · 51ce2b31
      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's avatarBastian Köcher <git@kchr.de>
  6. 27 Jun, 2020 3 commits
  7. 26 Jun, 2020 1 commit
  8. 25 Jun, 2020 1 commit
  9. 24 Jun, 2020 4 commits
  10. 23 Jun, 2020 6 commits
  11. 22 Jun, 2020 4 commits
  12. 21 Jun, 2020 1 commit
  13. 20 Jun, 2020 2 commits
    • Peter Goodspeed-Niklaus's avatar
      signed wrapper (#1283) · 4f79b770
      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: asynchronous rob's avatarRobert Habermeier <rphmeier@gmail.com>
      Co-authored-by: asynchronous rob's avatarRobert Habermeier <rphmeier@gmail.com>
    • Sergey Pepyakin's avatar
      Fix glossary link (snowballed) (#1297) · ff708f3a
      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