1. Sep 28, 2020
  2. Sep 24, 2020
  3. Sep 23, 2020
  4. Sep 22, 2020
  5. Sep 21, 2020
  6. Sep 18, 2020
    • Jon Häggblad's avatar
      Companion PR for #6215 (#1654) · e9a004b9
      Jon Häggblad authored
      
      
      * Companion PR for #6215
      
      * rpc: fix reviewer comments
      
      * "Update Substrate"
      
      Co-authored-by: parity-processbot <>
      Co-authored-by: default avatarAndré Silva <[email protected]>
      e9a004b9
    • Shawn Tabrizi's avatar
      Companion PR for #7138 (WeightInfo for Scheduler) (#1734) · 91fe0da0
      Shawn Tabrizi authored
      * Update scheduler from substrate
      
      * "Update Substrate"
      
      Co-authored-by: parity-processbot <>
      91fe0da0
    • Xiliang Chen's avatar
      Companion PR for Bounties #5715 (#1336) · d985bde7
      Xiliang Chen authored
      
      
      * update for treasury bounty
      
      * update trait
      
      * add weightinfo
      
      * remove old weight tests
      
      * "Update Substrate"
      
      * remove unused deps
      
      Co-authored-by: default avatarShawn Tabrizi <[email protected]>
      Co-authored-by: parity-processbot <>
      d985bde7
    • Peter Goodspeed-Niklaus's avatar
      c68aee35
    • Peter Goodspeed-Niklaus's avatar
      Remove service, migrate all to service-new (#1630) · af14ea54
      Peter Goodspeed-Niklaus authored
      * import rococo into chain-spec
      
      * make a few stabs at moving forward
      
      * wip: rococo readme
      
      * remove /service crate
      
      - Move the chain-spec files to node-service
      - update sufficient cargo files that polkadot-service-new builds
      - not everything else builds yet
      
      * wip: chase down some build errors in polkadot-cli
      
      There's a lot more to go, but some progress has happened.
      
      * make more progress getting polkadot-cli to build
      
      * don't ignore polkadot.json within the res directory
      
      * don't recreate pathbufs
      
      * Prepare Polkadot to be used by Cumulus
      
      This begins to make Polkadot usable from Cumulus.
      
      * Remove old test
      
      * migrate new_chain_ops fix from /service
      
      * partially remove node/test-service
      
      * Reset some changes
      
      * Revert "partially remove node/test-service"
      
      This reverts commit 7b8f9ba5.
      
      * WIP: replace v0 ParachainHost impl with v1 for test runtime
      
      This is necessary because one of the current errors when building
      the test service boils down to:
      
      the trait bound `polkadot_test_runtime::RuntimeApiImpl<...>`:
        `polkadot_primitives::v1::ParachainHost<...>` is not satisfied
      
      This is WIP because it appears to be causing some std leakage into
      the wasm environment, or something; the compiler is currently
      complaining about duplicate definitions of `panic_handler` and `oom`.
      Presumably I have to identify all std types (Vec etc) and replace
      them with sp_std equivalents.
      
      * fix test runtime build
      
      it wasn't std leakage, after all
      
      * bump westend spec version
      
      * use service-new as service within cli
      
      * to revert: demo that forwarding the test runtime to the real impl blows up
      
      * Revert "to revert: demo that forwarding the test runtime to the real impl blows up"
      
      This reverts commit 68d2f385.
      
      * Revert "Revert "to revert: demo that forwarding the test runtime to the real impl blows up""
      
      This reverts commit 04cb1cbf.
      
      Might have just forgotten to disable default features
      
      * More reverts
      
      * MOARE
      
      * plug in the runtime as the generic instantiation
      
      This feels closer to a solution, but it still has problems: in particular,
      it's assumed that Runtime implements all appropriate Trait traits,
      which this one apparently does not.
      
      * implement necessary traits to get the test runtime compiling
      
      This is almost certainly not correct in some way; it really
      looks like I need to mess with the construct_runtime! macro
      somehow, to inject the inclusion trait's event type as a Event
      variant. Still, better lock down this changeset while it all
      compiles.
      
      * add inclusion::Event as variant into Event enum
      
      * implement unimplemented bits in kusama
      
      * implement unimplemented bits in polkadot runtime
      
      * implement unimplemented bits in westend runtime
      
      * migrate client upgrades from master
      
      * update test service with new node changes
      
      * package metadata--that wasn't intended to be removed
      
      * add parachains v1 modules to each runtime
      
      It's not clear what precisely this does, but it's probably the right
      thing to do.
      
      * enable cli to opt out of full node features
      
      * adjust rococo chainspec per example
      
      https://github.com/paritytech/polkadot/blob/26f1fa47f7836ab4bee5d4aad127ebce748320dd/service/src/chain_spec.rs#L362
      
      
      
      * try to fix Cargo.lock
      
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      Co-authored-by: default avatarAndronik Ordian <[email protected]>
      af14ea54
    • Benjamin Kampmann's avatar
      Updating tracing dependency (#1722) · 5ec559c0
      Benjamin Kampmann authored
      * Updating tracing dependency
      
      * "Update Substrate"
      
      Co-authored-by: parity-processbot <>
      5ec559c0
  7. Sep 17, 2020
  8. Sep 16, 2020
  9. Sep 14, 2020
  10. Sep 11, 2020
  11. Sep 10, 2020
    • Fedor Sakharov's avatar
      Collator protocol subsystem (#1659) · b32dcc44
      Fedor Sakharov authored
      
      
      * WIP
      
      * The initial implementation of the collator side.
      
      * Improve comments
      
      * Multiple collation requests
      
      * Add more tests and comments to validator side
      
      * Add comments, remove dead code
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarPeter Goodspeed-Niklaus <[email protected]>
      
      * Fix build after suggested changes
      
      * Also connect to the next validator group
      
      * Remove a Future impl and move TimeoutExt to util
      
      * Minor nits
      
      * Fix build
      
      * Change FetchCollations back to FetchCollation
      
      * Try this
      
      * Final fixes
      
      * Fix build
      
      Co-authored-by: default avatarPeter Goodspeed-Niklaus <[email protected]>
      b32dcc44
  12. Sep 08, 2020
    • Peter Goodspeed-Niklaus's avatar
      implement candidate selection subsystem (#1645) · 6c874ed4
      Peter Goodspeed-Niklaus authored
      
      
      * choose the straightforward candidate selection algorithm for now
      
      * add draft implementation of candidate selection
      
      * fix typo in summary
      
      * more properly report misbehaving collators
      
      * describe how CandidateSelection subsystem becomes aware of candidates
      
      * revise candidate selection / collator protocol interaction pattern
      
      * implement rest of candidate selection per the guide
      
      * review: resolve nits
      
      * start writing test suite, harness
      
      * implement first test
      
      * add second test
      
      * implement third test
      
      Co-authored-by: default avatarBernhard Schuster <[email protected]>
      6c874ed4
  13. Sep 01, 2020
  14. Aug 29, 2020
  15. Aug 28, 2020
  16. Aug 26, 2020
  17. Aug 24, 2020
  18. Aug 23, 2020
  19. Aug 21, 2020
    • ordian's avatar
      utils: handle race condition gracefully (#1583) · 8e4e79f5
      ordian authored
      * utils: handle race condition gracefully
      
      * utils: add a test
      
      * update Cargo.lock
      
      * utils: remove a warning
      
      * utils: init logger in tests
      
      * utils: update the outdated comment
      
      * util: wait for both subsystem and test_future to finish
      
      * Revert "util: wait for both subsystem and test_future to finish"
      
      This reverts commit 075b3924.
      8e4e79f5