1. 16 Aug, 2021 1 commit
    • Ashley's avatar
      Companion PR for 'Simplify `NativeExecutionDispatch` and remove the... · a79d0941
      Ashley authored
      Companion PR for 'Simplify `NativeExecutionDispatch` and remove the `native_executor_instance!`'  (9562) (#3643)
      
      * Companion PR
      
      * Add test executors
      
      * Change comment to doc comment
      
      * Update node/test/service/src/lib.rs
      
      * Improve comments
      
      * update Substrate
      
      Co-authored-by: parity-processbot <>
      a79d0941
  2. 13 Aug, 2021 3 commits
  3. 12 Aug, 2021 1 commit
    • Robert Klotzner's avatar
      Remove request multiplexer (#3624) · 117466aa
      Robert Klotzner authored
      * WIP: Get rid of request multiplexer.
      
      * WIP
      
      * Receiver for handling of incoming requests.
      
      * Get rid of useless `Fault` abstraction.
      
      The things the type system let us do are not worth getting abstracted in
      its own type. Instead error handling is going to be merely a pattern.
      
      * Make most things compile again.
      
      * Port availability distribution away from request multiplexer.
      
      * Formatting.
      
      * Port dispute distribution over.
      
      * Fixup statement distribution.
      
      * Handle request directly in collator protocol.
      
      + Only allow fatal errors at top level.
      
      * Use direct request channel for availability recovery.
      
      * Finally get rid of request multiplexer
      
      Fixes #2842 and paves the way for more back pressure possibilities.
      
      * Fix overseer and statement distribution tests.
      
      * Fix collator protocol and network bridge tests.
      
      * Fix tests in availability recovery.
      
      * Fix availability distribution tests.
      
      * Fix dispute distribution tests.
      
      * Add missing dependency
      
      * Typos.
      
      * Review remarks.
      
      * More remarks.
      117466aa
  4. 11 Aug, 2021 1 commit
  5. 09 Aug, 2021 1 commit
  6. 07 Aug, 2021 6 commits
  7. 06 Aug, 2021 4 commits
  8. 05 Aug, 2021 1 commit
  9. 04 Aug, 2021 1 commit
  10. 03 Aug, 2021 3 commits
    • André Silva's avatar
      Companion for substrate#9414 (#3524) · 28823045
      André Silva authored
      * Companion for substrate#9414
      
      * update Substrate
      
      Co-authored-by: parity-processbot <>
      28823045
    • Amar Singh's avatar
      Add unit tests to pallet-xcm (#3539) · 1f9ab5c6
      Amar Singh authored
      * init
      
      * reserve transfer asset unit test
      
      * happy path tests for all dispatchables and can teleport assets to self surprisingly enough
      
      * better tests
      
      * minimize mock
      
      * clean
      
      * test send xcm failure when router blocks
      
      * rm numbers to prefer variables
      
      * clean
      
      * test execute with local effects
      
      * rm local env stuff
      
      * copyrights
      
      * fix merge conflict
      
      * appease spellcheck
      
      * fmt
      
      * address review comments
      
      * clean constants
      
      * fmt
      1f9ab5c6
    • Andronik Ordian's avatar
      bump crossbeam-deque to 0.7.4 (#3561) · 413fbc52
      Andronik Ordian authored
      413fbc52
  11. 02 Aug, 2021 3 commits
  12. 01 Aug, 2021 1 commit
    • Shaun W's avatar
      XCM simulator (#3538) · 4b2bd54a
      Shaun W authored
      * Add xcm-simulator and xcm-simulator-example.
      
      * Abstract xcmp and dmp handling.
      
      * Use mock message queue.
      
      * Xcm simulator example unit tests.
      
      * Use relay chain block number on sending msg.
      
      * Fix typo.
      
      * fmt
      
      * more fmt
      
      * Fix deps.
      4b2bd54a
  13. 30 Jul, 2021 1 commit
    • Squirrel's avatar
      Companion for substrate #9319 (#3456) · 4767814e
      Squirrel authored
      * move client consensus code out of primitives
      
      * merging crates
      
      * import tweak
      
      * Fixing build: ServiceFactory is a word...
      
      * updating lock file
      
      * Fixed typo in error message
      
      (to bump build)
      
      * update Substrate
      
      Co-authored-by: parity-processbot <>
      4767814e
  14. 27 Jul, 2021 2 commits
  15. 26 Jul, 2021 2 commits
    • Bernhard Schuster's avatar
      integrate dispute finality (#3484) · 7aed7a2e
      Bernhard Schuster authored
      
      
      * finality_target adjustments
      
      * fn finality_target
      
      * partially address review comments
      
      * fixins
      
      * more rustic if condition
      
      * fix tests
      
      * fixins
      
      * Update node/core/approval-voting/src/lib.rs
      Co-authored-by: Andronik Ordian's avatarAndronik Ordian <write@reusable.software>
      
      * Update node/core/approval-voting/src/lib.rs
      Co-authored-by: asynchronous rob's avatarRobert Habermeier <rphmeier@gmail.com>
      
      * review comments part one
      
      * rename candidates -> block_descriptions
      
      * testing outline (incomplete, WIP)
      
      * test foo
      
      * split RelayChainSelection into RelayChainSelection{,WithFallback}, introduce HeaderProvider{,Provider}
      
      * make some stuff public (revert this soon™)
      
      * some test improvements
      
      * slips of pens
      
      * test fixins
      
      * add another trait abstraction
      
      * pending edge case tests + warnings fixes
      
      * more test cases
      
      * fin
      
      * chore fmt
      
      * fix cargo.lock
      
      * Undo obsolete changes
      
      * // comments
      
      * make mod pub(crate)
      
      * fix
      
      * minimize static bounds
      
      * resolve number() as before
      
      * fmt
      
      * post merge fix
      
      * address some nits
      Co-authored-by: Andronik Ordian's avatarAndronik Ordian <write@reusable.software>
      Co-authored-by: asynchronous rob's avatarRobert Habermeier <rphmeier@gmail.com>
      7aed7a2e
    • Andronik Ordian's avatar
      enable disputes (#3478) · 2d197804
      Andronik Ordian authored
      
      
      * initial integration and migration code
      
      * fix tests
      
      * fix counting test
      
      * assume the current version on missing file
      
      * use SelectRelayChain
      
      * remove duplicate metric
      
      * Update node/service/src/lib.rs
      Co-authored-by: asynchronous rob's avatarRobert Habermeier <rphmeier@gmail.com>
      
      * remove ApprovalCheckingVotingRule
      
      * address my concern
      
      * never mode for StagnantCheckInterval
      
      * REVERTME: some logs
      
      * w00t
      
      * it's ugly but it works
      
      * Revert "REVERTME: some logs"
      
      This reverts commit e210505a
      
      .
      
      * it's handle, not handler
      
      * fix a few typos
      Co-authored-by: asynchronous rob's avatarRobert Habermeier <rphmeier@gmail.com>
      2d197804
  16. 23 Jul, 2021 1 commit
  17. 21 Jul, 2021 2 commits
    • Lldenaurois's avatar
      Dispute coordinator - Recover disputes on startup (#3481) · cc6ef8cb
      Lldenaurois authored
      * node/dispute-coordinator: Introduce resume capability
      
      This commit introduces a resume capability for the
      dispute coordinator subsystem. Specifically, this will allow
      to recover data for disputes for which we have no local statements.
      
      * node/dispute-coordinator: Add resume function to TestState and modify Harness
      
      This commit modifies the TestHarness to return a TestState. We subsequently
      define a resume function on TestState that allows to interrupt the test and
      test specifically for behavior on startup of the subsystem.
      
      * node/dispute-coordinator: Implement resume functionality
      
      This commit implements the resume functionality for the subsystem.
      In addition, we will forward any DisputeParticipation::Participate
      message in order to ensure that disputes for which we do not have
      local statements may be recovered in due time.
      
      * Address Feedback
      
      * Modify to run handle_leaf on first import
      
      * Modify missing_local_statement logic
      
      * node/dispute-coordinator: Add simple test to ensure we adequately
      handle local_statements that are not missing.
      
      * Add missing keystore tests
      cc6ef8cb
    • dependabot[bot]'s avatar
      Bump indexmap from 1.6.1 to 1.7.0 (#3497) · 2cbce56f
      dependabot[bot] authored
      Bumps [indexmap](https://github.com/bluss/indexmap) from 1.6.1 to 1.7.0.
      - [Release notes](https://github.com/bluss/indexmap/releases)
      - [Commits](https://github.com/bluss/indexmap/compare/1.6.1...1.7.0
      
      )
      
      ---
      updated-dependencies:
      - dependency-name: indexmap
        dependency-type: direct:production
        update-type: version-update:semver-minor
      ...
      Signed-off-by: default avatardependabot[bot] <support@github.com>
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
      2cbce56f
  18. 20 Jul, 2021 2 commits
  19. 19 Jul, 2021 4 commits