Skip to content
  1. Oct 27, 2020
  2. Oct 26, 2020
  3. Oct 25, 2020
  4. Oct 24, 2020
    • Sergey Pepyakin's avatar
      Runtime API for checking validation outputs (#1842) · abb282df
      Sergey Pepyakin authored
      * annoying whitespaces
      
      * update guide
      
      Add `CheckValidationOutputs` runtime api and also change the
      candidate-validation stuff
      
      * promote ValidationOutputs to global primitives
      
      i.e. move it from node specific primitives to global v1 primitives. This
      will be needed when we share it later in the runtime inclusion module
      
      * refactor acceptance checks in the inclusion module
      
      factor out the common code to share it during the block inclusion and
      for the forthcoming CheckValidationOutputs runtime api.
      
      Also note that the acceptance criteria was updated to incorporate checks
      that exist now in candidate-validation
      
      * plumb the runtime api outside
      
      * extract validation_data from ValidationOutputs
      
      * use runtime-api to check validation outputs
      
      apart from that refactor, update docs and tidy a bit
      
      * Update the maxium code size
      
      This is to fix a test that performs an upgrade.
      abb282df
    • Fedor Sakharov's avatar
      Availability store pruning (#1820) · ec49d813
      Fedor Sakharov authored
      
      
      * Initial commit
      
      * Move tests to separate module
      
      * Move timestamps to the newtype
      
      * Change idx name
      
      * Use Duration for consts and update chunk records
      
      * Ordering::Equal
      
      * Update node/core/av-store/src/lib.rs
      
      Co-authored-by: default avatarPeter Goodspeed-Niklaus <[email protected]>
      
      * put_ methods do the array sorting
      
      * Fix get_block_number
      
      * Change StoreChunk message type and relay parent method
      
      * Add chunk tests
      
      * Fix block number computation for StoreChunk
      
      * Duration instead of u64 everywhere
      
      * Add a clarifying comment
      
      Co-authored-by: default avatarPeter Goodspeed-Niklaus <[email protected]>
      ec49d813
  5. Oct 23, 2020
  6. Oct 21, 2020
  7. Oct 20, 2020
  8. Oct 19, 2020
  9. Oct 17, 2020
  10. Oct 16, 2020
  11. Oct 15, 2020
  12. Oct 14, 2020
  13. Oct 13, 2020
  14. Oct 12, 2020
  15. Oct 09, 2020
    • Bastian Köcher's avatar
      Rename `node_handles` to `overseer_handler` (#1803) · 25914bb5
      Bastian Köcher authored
      They are not node handles anymore ;)
      25914bb5
    • Bastian Köcher's avatar
      Remove `collating_for` argument from service (#1802) · d985b9aa
      Bastian Köcher authored
      The collator is now enabled in a different way and we don't require this
      argument anymore.
      d985b9aa
    • ordian's avatar
      Companion PR for #7247 (incremental priority group updates) (#1800) · e62b300f
      ordian authored
      * validator discovery: use incremental updates for priority_group
      
      * validator discovery: fix compilation
      
      * validator discovery: remove Sync bound on Net
      
      * "Update Substrate"
      
      Co-authored-by: parity-processbot <>
      e62b300f
    • Rakan Alhneiti's avatar
      Update to work with async keystore – Companion PR for #7000 (#1740) · bd75a4ce
      Rakan Alhneiti authored
      
      
      * Fix keystore types
      
      * Use SyncCryptoStorePtr
      
      * Borrow keystore
      
      * Fix unused imports
      
      * Fix polkadot service
      
      * Fix bitfield-distribution tests
      
      * Fix indentation
      
      * Fix backing tests
      
      * Fix tests
      
      * Fix provisioner tests
      
      * Removed SyncCryptoStorePtr
      
      * Fix services
      
      * Address PR feedback
      
      * Address PR feedback - 2
      
      * Update CryptoStorePtr imports to be from sp_keystore
      
      * Typo
      
      * Fix CryptoStore import
      
      * Document the reason behind using filesystem keystore
      
      * Remove VALIDATORS
      
      * Fix duplicate dependency
      
      * Mark sp-keystore as optional
      
      * Fix availability distribution
      
      * Fix call to sign_with
      
      * Fix keystore usage
      
      * Remove tokio and fix parachains Cargo config
      
      * Typos
      
      * Fix keystore dereferencing
      
      * Fix CryptoStore import
      
      * Fix provisioner
      
      * Fix node backing
      
      * Update services
      
      * Cleanup dependencies
      
      * Use sync_keystore
      
      * Fix node service
      
      * Fix node service - 2
      
      * Fix node service - 3
      
      * Rename CryptoStorePtr to SyncCryptoStorePtr
      
      * "Update Substrate"
      
      * Apply suggestions from code review
      
      * Update node/core/backing/Cargo.toml
      
      * Update primitives/src/v0.rs
      
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      
      * Fix wasm build
      
      * Update Cargo.lock
      
      Co-authored-by: parity-processbot <>
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      bd75a4ce
    • Jun Jiang's avatar
      Update index.html (#1798) · a2044bb8
      Jun Jiang authored
      a2044bb8
  16. Oct 08, 2020
    • Kian Paimani's avatar
      Companion for substrate/pull/6896 (#1610) · c5d04104
      Kian Paimani authored
      * make polkadot work again,
      
      * Fix build
      
      * "Update Substrate"
      
      Co-authored-by: parity-processbot <>
      c5d04104
    • Peter Goodspeed-Niklaus's avatar
      Remove old service, 3rd try (#1776) · c2941a27
      Peter Goodspeed-Niklaus authored
      * Remove old service, 3rd try
      
      i.e.
      Revert "Revert "Remove Old Service, 2nd try (#1732)" (#1758)"
      
      This reverts commit 9a0f08bf
      
      .
      
      Closes #1757.
      
      We now have some evidence that the polkadot validator was producing
      blocks after all; the reason the blocks_constructed metric was 0 was
      that as a new metric it hadn't yet been incorporated into that
      branch's codebase. See
      https://github.com/paritytech/polkadot/issues/1757#issuecomment-700977602
      
      As this PR is based on a newer `master` branch than the previous one,
      that should hopefully no longer be an issue.
      
      * paras trait now has an Origin type
      
      * initial work running a two node local net
      
      * use the right incantations so the nodes produce blocks together
      
      * improve internal documentation
      
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      c2941a27
    • Bastian Köcher's avatar
      Make `AllSubsystems` usage easier in tests (#1794) · f2d7b6f5
      Bastian Köcher authored
      
      
      * Make `AllSubsystems` usage easier in tests
      
      This makes the usage of `AllSubsystems` easier in tests by introducing
      new methods.
      
      - `dummy` initializes `AllSubsystems` with all systems set to dummy
      - `replace_*` to replace any subsystem
      
      Besides that this pr adds a `ForwardSubsystem` that is also useful for
      tests. This subsystem will forward all incoming messages to the given channel.
      
      * Update node/overseer/src/lib.rs
      
      Co-authored-by: default avatarAndronik Ordian <[email protected]>
      
      * Update node/subsystem/src/lib.rs
      
      Co-authored-by: default avatarAndronik Ordian <[email protected]>
      
      * Update node/subsystem/src/lib.rs
      
      Co-authored-by: default avatarAndronik Ordian <[email protected]>
      
      * Move ForwardSubsystem and add a test
      
      * Break some lines
      
      Co-authored-by: default avatarAndronik Ordian <[email protected]>
      f2d7b6f5
  17. Oct 07, 2020