1. May 02, 2021
  2. Apr 30, 2021
  3. Apr 29, 2021
  4. Apr 28, 2021
  5. Apr 27, 2021
  6. Apr 25, 2021
  7. Apr 16, 2021
  8. Apr 14, 2021
    • Bastian Köcher's avatar
      Update Substrate & Polkadot (#405) · 8142eba5
      Bastian Köcher authored
      8142eba5
    • Gavin Wood's avatar
      Docs (#401) · 09cd8a89
      Gavin Wood authored
      09cd8a89
    • Gavin Wood's avatar
      XCM revamp & Ping pallet (#391) · 86f9a991
      Gavin Wood authored
      
      
      * Add spambot
      
      * Fixes
      
      * Add some extra functions to spambot, bump version
      
      * Lock..
      
      * Aggregate HRMP (XCMP/HMP) messages. Payloads for spambot.
      
      * Fix tests, bump Polkadot.
      
      * Fix HMP tests
      
      * Rename Hrmp -> Xcmp for handler/sender
      
      * Use master branch
      
      * Test Xcm message passing & rename away from HMP
      
      * Docs
      
      * Introduce fee payment mechanics into XCM.
      
      * Rename spambot -> ping
      
      * Lock
      
      * XCMP message dispatch system reimagining
      
      - Moved most of the logic into xcm-handler pallet
      - Altered the outgoing XCMP API from push to pull
      - Changed underlying outgoing queue data structures to avoid multi-page read/writes
      - Introduced queuing for incoming messages
      - Introduced signal messages as a flow-control sub-stream
      - Introduced flow-control with basic threshold back-pressure
      - Introduced overall weight limitation on messages executed
      - Additonal alterations to XCM APIs for the new system
      
      * Should process any remaining XCM messages when we're not doing anything else.
      
      * Update API usage and preparation for the big build.
      
      * Some build fixes
      
      * Build fixes
      
      * xcm-handler builds
      
      * Fix warnings
      
      * Docs
      
      * Parachains system builds
      
      * Parachain runtime building
      
      * Fix build
      
      * Introduce transfer_asset specialisation.
      
      * Fixes
      
      * Two-stage upgrade for parachains.
      
      * Fixes
      
      * Fixes
      
      * Updates for message sending.
      
      * Repotting/renaming. Add primitives/utility.
      
      * Remove real-overseer and bump refs
      
      * Configure & document Rococo XCM runtime.
      
      * Add shell runtime, some companion changes for #8589
      
      * Bumps & fixes
      
      * Fix test
      
      * Build fix
      
      * Update pallets/xcmp-queue/src/lib.rs
      
      Co-authored-by: default avatarAmar Singh <[email protected]>
      
      * Make tests compile
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      
      * remove unused
      
      * remove unused event stuff
      
      * Adds proper validation-worker to make integration tests work
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      
      * import saturating
      
      * remove panic test
      
      Co-authored-by: default avatarRobert Habermeier <[email protected]>
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      Co-authored-by: default avatarAmar Singh <[email protected]>
      Co-authored-by: default avatarShawn Tabrizi <[email protected]>
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      86f9a991
  9. Apr 13, 2021
  10. Apr 12, 2021
    • Bastian Köcher's avatar
      Remove pov hash comparison when waiting on a block to announce (#396) · aeb275d3
      Bastian Köcher authored
      * Remove pov hash comparison when waiting on a block to announce
      
      Internally we get notified on the channel for our candidate anyway.
      Besides that polkadot will compress the pov which leads to a different
      pov hash and thus, would lead to a failing check on the `pov_hash`.
      
      * Fix
      
      * Fix tests
      aeb275d3
    • Bastian Köcher's avatar
      Approve block announcements of backed blocks (#394) · b35deaed
      Bastian Köcher authored
      * Approve block announcements of backed blocks
      
      If we receive a block announcement without a statement attached that
      matches the latest backed block, it is valid and we need to approve the
      block announcement to download the block.
      
      * Fix tests
      
      * Approve block announcement if it comes from the best known block
      
      * Fetch backed block only when required
      b35deaed
  11. Apr 11, 2021
  12. Apr 07, 2021
  13. Apr 02, 2021
  14. Mar 31, 2021
  15. Mar 30, 2021
  16. Mar 23, 2021
  17. Mar 19, 2021
  18. Mar 17, 2021
  19. Mar 16, 2021
  20. Mar 12, 2021
  21. Mar 11, 2021
  22. Mar 09, 2021
  23. Mar 08, 2021
  24. Mar 04, 2021
  25. Mar 03, 2021
  26. Feb 27, 2021
    • Bastian Köcher's avatar
      Change the way we store, handle and validate the validation data (#342) · d6bc185e
      Bastian Köcher authored
      Currently validation data is shared by using a well known key between
      the parachain system pallet and the validate block implementation. This
      pr changes this by passing the parachain system directly to the validate
      block implementation to make use of it. Besides that, we also store the
      validation params in some thread local variable to make it inspectable
      by parachain system. This moves the validation of validation data and
      validation params to the parachain system pallet directly, instead of
      having this hidden inside the validate block implementation.
      
      Fixes: https://github.com/paritytech/cumulus/issues/217
      d6bc185e
  27. Feb 26, 2021