Skip to content
  1. Jul 04, 2020
    • 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: default avatarShawn Tabrizi <[email protected]>
      78e6e08e
    • 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.
      21f31f78
  2. Jul 03, 2020
    • Gavin Wood's avatar
      Reduce Westend deposit requirements (#1341) · 0a7d04d0
      Gavin Wood authored
      * Switch branch
      
      * Return chain ops parts in new_chain_ops
      
      * Remove where param from new_chain_ops
      
      * Add task manager to new_chain_ops return
      
      * Revert branch switch
      
      * Revert "Revert branch switch"
      
      This reverts commit 7c7900c0
      
      .
      
      * network/test/src/lib: Adjust network worker polling
      
      Companion for https://github.com/paritytech/substrate/pull/6552.
      
      * Fix adder parachain
      
      * Fix collator tests
      
      * Revert branch switch
      
      * Bump everything
      
      - Remove old migration code
      - Reduce deposit requried for westend
      
      * Reapply fixes
      
      * Bump locl
      
      * Fix for #6550
      
      * Fix message
      
      Co-authored-by: default avatarAshley Ruglys <[email protected]>
      Co-authored-by: default avatarMax Inden <[email protected]>
      0a7d04d0
    • Bastian Köcher's avatar
      Check candidate signatures before including them in `set_heads` (#1335) · aeb79d47
      Bastian Köcher authored
      * Check candidate signatures before including them in `set_heads`
      
      This work around the bug described in: https://github.com/paritytech/polkadot/issues/1327
      
      We check the candidate signatures in `create_inherent` to ensure that
      all are valid. If one isn't valid, we don't include any candidate for
      the current inherent.
      
      * Bump runtimes
      aeb79d47
  3. Jul 02, 2020
  4. Jul 01, 2020
  5. Jun 30, 2020
    • 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
      17650cef
    • 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
      7a7d41c2
    • Shawn Tabrizi's avatar
      Companion for #6511 (#1321) · f930c7bd
      Shawn Tabrizi authored
      * Add custom runtime upgrade for retract tip
      
      * cargo update -p sp-io
      f930c7bd
    • Bastian Köcher's avatar
      Companion for Substrate #6508 (#1329) · d1ce3733
      Bastian Köcher authored
      * Companion for Substrate #6508
      
      * Update Cargo.lock
      d1ce3733
    • 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 <[email protected]>
      
      * fix compilation
      
      Co-authored-by: default avatarPeter Goodspeed-Niklaus <[email protected]>
      eaae8653
    • 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
      7aa95b19
    • 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: default avatarBastian Köcher <[email protected]>
      51ce2b31
  6. Jun 27, 2020
  7. Jun 26, 2020
  8. Jun 25, 2020
  9. Jun 24, 2020
  10. Jun 23, 2020
  11. Jun 22, 2020
  12. Jun 21, 2020
  13. Jun 20, 2020
    • 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: default avatarRobert Habermeier <[email protected]>
      
      Co-authored-by: default avatarRobert Habermeier <[email protected]>
      4f79b770
    • 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
      ff708f3a