Skip to content
Snippets Groups Projects
  1. Oct 13, 2022
    • Marcin S.'s avatar
      Separate preparation timeouts for PVF prechecking and execution (#6139) · 17730b85
      Marcin S. authored
      * Add some documentation
      
      * Add `compilation_timeout` parameter for PVF preparation job
      
      * Update buckets in prometheus metrics
      
      * Update prepare/queue tests
      
      * Update pvf-prechecking overview in implementer docs
      
      * Fix some CI checks
      17730b85
    • Mattia L.V. Bradascio's avatar
      Malus: add disputed block percentage (#6100) · b3532393
      Mattia L.V. Bradascio authored
      * Malus: add disputed block percentage
      
      * Bump clap to support value_parser with range
      
      * Add rand crate and use Bernoulli and Distribution
      
      * Add conditional logic based on sampled value from Bernoulli distribution
      
      * Add SuggestGarbageCandidateOptions struct
      
      * Cleanup tests
      
      * * Replace unwrap with expect and meaningful error message
      
      * * Remove Inner
      * Remove intercept_outgoing
      
      * * Rename sampled variable
      * Move info! logs to include candidate hash of malicious candidate
      
      * * Add percentage option to dispute_ancestor
      
      * * Support static probability for `ReplaceValidationResult` proxy
      * Update some comments and docs
      
      * * Add `--percentage` to `back-garbage-candidate` variant
      * Rename structs for consistency
      
      * * Add probabilistic behavior to `dispute-ancestor` variant
      * Add probabilistic behavior to `back-garbage-candidate` variant
      * Rename structs in dispute variant
      
      * * More descriptive comments
      
      * * cargo +nightly fmt --all
      
      * * Move Bernoulli distributrion to ReplaceValidationResult constructor
      
      * Rename random_bool to behave_maliciously
      
      * * Remove dangling comment
      
      * * Consistent log
      
      * * Add logs based on sampled value
      
      * * Cargo +nightly fmt --all
      
      * * Remove unused percentage attributed after moving Bernoulli to constructor
      
      * Squashed commit of the following:
      
      commit e4361b6d
      Author: Chris Sosnin <48099298+slumber@users.noreply.github.com>
      Date:   Mon Oct 10 10:06:44 2022 +0400
      
          Fix flaky test (#6131)
      
          * Split test + decrease test timeout
      
          * fmt
      
          * spellcheck
      
      commit f614752c
      Author: girazoki <gorka.irazoki@gmail.com>
      Date:   Mon Oct 10 06:39:30 2022 +0200
      
          Add event to asset claim (#6029)
      
      commit 71197818
      
      
      Author: Leszek Wiesner <leszek@jsgenesis.com>
      Date:   Mon Oct 10 00:23:54 2022 +0200
      
          Companion for 12109 (#5929)
      
          * Update following `pallet-vesting` configurable `WithdrawReasons`
      
          * Update lib.rs
      
          * Update lib.rs
      
          * Update lib.rs
      
          * update lockfile for {"substrate"}
      
          * fix warning
      
      Co-authored-by: default avatarShawn Tabrizi <shawntabrizi@gmail.com>
          Co-authored-by: parity-processbot <>
      
      commit 60735044
      Author: Bastian Köcher <info@kchr.de>
      Date:   Fri Oct 7 13:40:40 2022 +0200
      
          Companion for upgrading pin-project (#6118)
      
          * Companion for upgrading pin-project
      
          This will remove some warnings with the latest rustc nightly/stable.
      
          https://github.com/paritytech/substrate/pull/12426
      
          * update lockfile for {"substrate"}
      
          Co-authored-by: parity-processbot <>
      
      commit c8151aed
      Author: Sergej Sakac <73715684+Szegoo@users.noreply.github.com>
      Date:   Thu Oct 6 19:20:58 2022 +0200
      
          Maximum value for `MultiplierUpdate` (#6021)
      
          * update multiplier
      
          * fix
      
          * update lockfile for {"substrate"}
      
          * fmt
      
          * fix typo
      
          Co-authored-by: parity-processbot <>
      
      commit 8d1c16dc
      Author: Adrian Catangiu <adrian@parity.io>
      Date:   Thu Oct 6 12:58:39 2022 +0300
      
          service: use MmrRootProvider as custom BEEFY payload provider (companion for 12428) (#6112)
      
          * service: use MmrRootProvider as custom BEEFY payload provider
      
          * update lockfile for {"substrate"}
      
          Co-authored-by: parity-processbot <>
      
      commit 910e2184
      Author: Branislav Kontur <bkontur@gmail.com>
      Date:   Thu Oct 6 10:03:34 2022 +0200
      
          Skip `unexpected metric type`
      
          * Dump more info for `unexpected metric type`
      
          * Skip `unexpected metric type`
      
      commit af6a5cd9
      
      
      Author: Andronik <write@reusable.software>
      Date:   Thu Oct 6 00:36:51 2022 +0200
      
          update kvdb & co (#6111)
      
          * toml changes
      
          * REVERTME: patch
      
          * adapt parachains db interface
      
          * fix Cargo.toml patch after master rebase
      
          * fix av-store
      
          * fix chain-selection
      
          * fix parachains-db?
      
          * Revert "fix Cargo.toml patch after master rebase"
      
          This reverts commit 3afcbf033c86027b3f2b909d83ec703591bdd287.
      
          * Revert "REVERTME: patch"
      
          This reverts commit 464b717cf4142d3d09c3d77b83700b632d8c5f54.
      
          * Use `Ok` imported from prelude
      
      Co-authored-by: default avatarBastian Köcher <info@kchr.de>
      
          * update lockfile for {"substrate"}
      
          * Revert "update lockfile for {"substrate"}"
      
          This reverts commit fdc623de226f7645741b86c4b1a7d030fed2172d.
      
          * cargo update -p sp-io
      
      Co-authored-by: default avatarBastian Köcher <info@kchr.de>
          Co-authored-by: parity-processbot <>
      
      commit 9a3cf4cd
      
      
      Author: Gavin Wood <gavin@parity.io>
      Date:   Wed Oct 5 22:17:59 2022 +0100
      
          Companion for #11649: Bound uses of `Call` (#5729)
      
          * Fixes
      
          * Clear out old weights
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
          * Resolve merges
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
          * Fix weight traits
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
          * polkadot runtime: Clippy
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
          * rococo runtime: update pallet configs
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
          * Add preimage migration
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
          * Add all migrations
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
          * Democracy is not on Westend
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
          * [Migration] Refund stored multisig calls (#6075)
      
          * Add Preimages to referenda config
      
          Needed since Gov V2 just merged.
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
          * Update weights
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
          * Add multisig migration to Westend+Rococo
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
          * Fix Executive syntax
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
          * Bump Substrate
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      Co-authored-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
          Co-authored-by: parity-processbot <>
      Co-authored-by: default avatarRoman Useinov <roman.useinov@gmail.com>
      
      commit 4aea71a9
      Author: Alexander Theißen <alex.theissen@me.com>
      Date:   Wed Oct 5 15:15:07 2022 +0200
      
          Pass through `runtime-benchmark` feature (#6110)
      
      commit 42c043d7
      
      
      Author: Keith Yeung <kungfukeith11@gmail.com>
      Date:   Wed Oct 5 17:47:15 2022 +0800
      
          Properly migrate weights to v2 (#6091)
      
          * Create migration for config pallet
      
          * Use XcmWeight in XCM pallet extrinsics
      
          * Link to PR in doc comment
      
          * cargo fmt
      
          * Fix tests
      
          * Fix tests
      
          * Remove unused import
      
          * Update runtime/parachains/src/configuration/migration.rs
      
      Co-authored-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
          * Add missing on_runtime_upgrade implementation
      
          * Use new migration API
      
          * cargo fmt
      
          * Fix log message
      
      Co-authored-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
      commit b13e07bc
      Author: Chris Sosnin <48099298+slumber@users.noreply.github.com>
      Date:   Wed Oct 5 11:48:50 2022 +0400
      
          Buffered connection management for collator-protocol (#6022)
      
          * Extract metrics into a separate module
      
          * Introduce validators buffer
      
          * Integrate buffer into the subsystem
      
          * Only reconnect on new advertisements
      
          * Test
      
          * comma
      
          * doc comment
      
          * Make capacity buffer compile time non-zero
      
          * Add doc comments
      
          * nits
      
          * remove derives
      
          * review
      
          * better naming
      
          * check timeout
      
          * Extract interval stream into lib
      
          * Ensure collator disconnects after timeout
      
          * spellcheck
      
          * rename buf
      
          * Remove double interval
      
          * Add a log on timeout
      
          * Cleanup buffer on timeout
      
      commit e0e83667
      Author: Robert Klotzner <eskimor@users.noreply.github.com>
      Date:   Tue Oct 4 18:47:52 2022 +0200
      
          Add unknown words (#6105)
      
      commit 938bc96a
      
      
      Author: Robert Klotzner <eskimor@users.noreply.github.com>
      Date:   Tue Oct 4 18:02:05 2022 +0200
      
          Batch vote import in dispute-distribution (#5894)
      
          * Start work on batching in dispute-distribution.
      
          * Guide work.
      
          * More guide changes. Still very much WIP.
      
          * Finish guide changes.
      
          * Clarification
      
          * Adjust argument about slashing.
      
          * WIP: Add constants to receiver.
      
          * Maintain order of disputes.
      
          * dispute-distribuion sender Rate limit.
      
          * Cleanup
      
          * WIP: dispute-distribution receiver.
      
          - [ ] Rate limiting
          - [ ] Batching
      
          * WIP: Batching.
      
          * fmt
      
          * Update `PeerQueues` to maintain more invariants.
      
          * WIP: Batching.
      
          * Small cleanup
      
          * Batching logic.
      
          * Some integration work.
      
          * Finish.
      
          Missing: Tests
      
          * Typo.
      
          * Docs.
      
          * Report missing metric.
      
          * Doc pass.
      
          * Tests for waiting_queue.
      
          * Speed up some crypto by 10x.
      
          * Fix redundant import.
      
          * Add some tracing.
      
          * Better sender rate limit
      
          * Some tests.
      
          * Tests
      
          * Add logging to rate limiter
      
          * Update roadmap/implementers-guide/src/node/disputes/dispute-distribution.md
      
      Co-authored-by: default avatarTsvetomir Dimitrov <tsvetomir@parity.io>
      
          * Update roadmap/implementers-guide/src/node/disputes/dispute-distribution.md
      
      Co-authored-by: default avatarTsvetomir Dimitrov <tsvetomir@parity.io>
      
          * Update node/network/dispute-distribution/src/receiver/mod.rs
      
      Co-authored-by: default avatarTsvetomir Dimitrov <tsvetomir@parity.io>
      
          * Review feedback.
      
          * Also log peer in log messages.
      
          * Fix indentation.
      
          * waker -> timer
      
          * Guide improvement.
      
          * Remove obsolete comment.
      
          * waker -> timer
      
          * Fix spell complaints.
      
          * Fix Cargo.lock
      
      Co-authored-by: default avatarTsvetomir Dimitrov <tsvetomir@parity.io>
      
      commit a64cc4a8
      
      
      Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
      Date:   Tue Oct 4 11:28:21 2022 +0000
      
          Bump lru from 0.7.8 to 0.8.0 (#6060)
      
          * Bump lru from 0.7.8 to 0.8.0
      
          Bumps [lru](https://github.com/jeromefroe/lru-rs) from 0.7.8 to 0.8.0.
          - [Release notes](https://github.com/jeromefroe/lru-rs/releases)
          - [Changelog](https://github.com/jeromefroe/lru-rs/blob/master/CHANGELOG.md)
          - [Commits](https://github.com/jeromefroe/lru-rs/compare/0.7.8...0.8.0)
      
          ---
          updated-dependencies:
          - dependency-name: lru
            dependency-type: direct:production
            update-type: version-update:semver-minor
          ...
      
      Signed-off-by: default avatardependabot[bot] <support@github.com>
      
          * Change `LruCache` paramerter to `NonZeroUsize`
      
          * Change type of `session_cache_lru_size` to `NonZeroUsize`
      
          * Add expects instead of unwrap
      
      Co-authored-by: default avatarBastian Köcher <info@kchr.de>
      
          * Use match to get rid of expects
      
      Signed-off-by: default avatardependabot[bot] <support@github.com>
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
      Co-authored-by: default avatarSebastian Kunert <skunert49@gmail.com>
      Co-authored-by: default avatarBastian Köcher <info@kchr.de>
      
      commit 7114a8cf
      
      
      Author: Andrei Sandu <54316454+sandreim@users.noreply.github.com>
      Date:   Tue Oct 4 13:36:42 2022 +0300
      
          Keep sessions in window for the full unfinalized chain (#6054)
      
          * Impl dynamic window size. Keep sessions for unfinalized chain
      
      Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>
      
          * feedback
      
      Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>
      
          * Stretch also in contructor plus  tests
      
      Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>
      
          * review feedback
      
      Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>
      
          * fix approval-voting tests
      
      Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>
      
          * grunting: dispute coordinator tests
      
      Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>
      
      Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>
      
      commit ab8f04f8
      
      
      Author: Serban Iorga <serban@parity.io>
      Date:   Tue Oct 4 12:25:48 2022 +0300
      
          Companion for BEEFY: Simplify hashing for pallet-beefy-mmr (#6098)
      
          * beefy-mmr: Simplify hashing
      
          * update lockfile for {"substrate"}
      
          Co-authored-by: parity-processbot <>
      
      * Revert "Squashed commit of the following:"
      
      This reverts commit 5001fa5d1dcd366029d156f81c40b99ca29d8f77.
      
      * Companion for BEEFY: Simplify hashing for pallet-beefy-mmr (#6098)
      
      * beefy-mmr: Simplify hashing
      
      * update lockfile for {"substrate"}
      
      Co-authored-by: parity-processbot <>
      
      * Keep sessions in window for the full unfinalized chain (#6054)
      
      * Impl dynamic window size. Keep sessions for unfinalized chain
      
      Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>
      
      * feedback
      
      Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>
      
      * Stretch also in contructor plus  tests
      
      Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>
      
      * review feedback
      
      Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>
      
      * fix approval-voting tests
      
      Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>
      
      * grunting: dispute coordinator tests
      
      Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>
      
      Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>
      
      * Bump lru from 0.7.8 to 0.8.0 (#6060)
      
      * Bump lru from 0.7.8 to 0.8.0
      
      Bumps [lru](https://github.com/jeromefroe/lru-rs) from 0.7.8 to 0.8.0.
      - [Release notes](https://github.com/jeromefroe/lru-rs/releases)
      - [Changelog](https://github.com/jeromefroe/lru-rs/blob/master/CHANGELOG.md)
      - [Commits](https://github.com/jeromefroe/lru-rs/compare/0.7.8...0.8.0)
      
      ---
      updated-dependencies:
      - dependency-name: lru
        dependency-type: direct:production
        update-type: version-update:semver-minor
      ...
      
      Signed-off-by: default avatardependabot[bot] <support@github.com>
      
      * Change `LruCache` paramerter to `NonZeroUsize`
      
      * Change type of `session_cache_lru_size` to `NonZeroUsize`
      
      * Add expects instead of unwrap
      
      Co-authored-by: default avatarBastian Köcher <info@kchr.de>
      
      * Use match to get rid of expects
      
      Signed-off-by: default avatardependabot[bot] <support@github.com>
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
      Co-authored-by: default avatarSebastian Kunert <skunert49@gmail.com>
      Co-authored-by: default avatarBastian Köcher <info@kchr.de>
      
      * Batch vote import in dispute-distribution (#5894)
      
      * Start work on batching in dispute-distribution.
      
      * Guide work.
      
      * More guide changes. Still very much WIP.
      
      * Finish guide changes.
      
      * Clarification
      
      * Adjust argument about slashing.
      
      * WIP: Add constants to receiver.
      
      * Maintain order of disputes.
      
      * dispute-distribuion sender Rate limit.
      
      * Cleanup
      
      * WIP: dispute-distribution receiver.
      
      - [ ] Rate limiting
      - [ ] Batching
      
      * WIP: Batching.
      
      * fmt
      
      * Update `PeerQueues` to maintain more invariants.
      
      * WIP: Batching.
      
      * Small cleanup
      
      * Batching logic.
      
      * Some integration work.
      
      * Finish.
      
      Missing: Tests
      
      * Typo.
      
      * Docs.
      
      * Report missing metric.
      
      * Doc pass.
      
      * Tests for waiting_queue.
      
      * Speed up some crypto by 10x.
      
      * Fix redundant import.
      
      * Add some tracing.
      
      * Better sender rate limit
      
      * Some tests.
      
      * Tests
      
      * Add logging to rate limiter
      
      * Update roadmap/implementers-guide/src/node/disputes/dispute-distribution.md
      
      Co-authored-by: default avatarTsvetomir Dimitrov <tsvetomir@parity.io>
      
      * Update roadmap/implementers-guide/src/node/disputes/dispute-distribution.md
      
      Co-authored-by: default avatarTsvetomir Dimitrov <tsvetomir@parity.io>
      
      * Update node/network/dispute-distribution/src/receiver/mod.rs
      
      Co-authored-by: default avatarTsvetomir Dimitrov <tsvetomir@parity.io>
      
      * Review feedback.
      
      * Also log peer in log messages.
      
      * Fix indentation.
      
      * waker -> timer
      
      * Guide improvement.
      
      * Remove obsolete comment.
      
      * waker -> timer
      
      * Fix spell complaints.
      
      * Fix Cargo.lock
      
      Co-authored-by: default avatarTsvetomir Dimitrov <tsvetomir@parity.io>
      
      * Add unknown words (#6105)
      
      * Buffered connection management for collator-protocol (#6022)
      
      * Extract metrics into a separate module
      
      * Introduce validators buffer
      
      * Integrate buffer into the subsystem
      
      * Only reconnect on new advertisements
      
      * Test
      
      * comma
      
      * doc comment
      
      * Make capacity buffer compile time non-zero
      
      * Add doc comments
      
      * nits
      
      * remove derives
      
      * review
      
      * better naming
      
      * check timeout
      
      * Extract interval stream into lib
      
      * Ensure collator disconnects after timeout
      
      * spellcheck
      
      * rename buf
      
      * Remove double interval
      
      * Add a log on timeout
      
      * Cleanup buffer on timeout
      
      * Properly migrate weights to v2 (#6091)
      
      * Create migration for config pallet
      
      * Use XcmWeight in XCM pallet extrinsics
      
      * Link to PR in doc comment
      
      * cargo fmt
      
      * Fix tests
      
      * Fix tests
      
      * Remove unused import
      
      * Update runtime/parachains/src/configuration/migration.rs
      
      Co-authored-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
      * Add missing on_runtime_upgrade implementation
      
      * Use new migration API
      
      * cargo fmt
      
      * Fix log message
      
      Co-authored-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
      * Pass through `runtime-benchmark` feature (#6110)
      
      * Companion for #11649: Bound uses of `Call` (#5729)
      
      * Fixes
      
      * Clear out old weights
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
      * Resolve merges
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
      * Fix weight traits
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
      * polkadot runtime: Clippy
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
      * rococo runtime: update pallet configs
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
      * Add preimage migration
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
      * Add all migrations
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
      * Democracy is not on Westend
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
      * [Migration] Refund stored multisig calls (#6075)
      
      * Add Preimages to referenda config
      
      Needed since Gov V2 just merged.
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
      * Update weights
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
      * Add multisig migration to Westend+Rococo
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
      * Fix Executive syntax
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      
      * Bump Substrate
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      Co-authored-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      Co-authored-by: parity-processbot <>
      Co-authored-by: default avatarRoman Useinov <roman.useinov@gmail.com>
      
      * update kvdb & co (#6111)
      
      * toml changes
      
      * REVERTME: patch
      
      * adapt parachains db interface
      
      * fix Cargo.toml patch after master rebase
      
      * fix av-store
      
      * fix chain-selection
      
      * fix parachains-db?
      
      * Revert "fix Cargo.toml patch after master rebase"
      
      This reverts commit 3afcbf033c86027b3f2b909d83ec703591bdd287.
      
      * Revert "REVERTME: patch"
      
      This reverts commit 464b717cf4142d3d09c3d77b83700b632d8c5f54.
      
      * Use `Ok` imported from prelude
      
      Co-authored-by: default avatarBastian Köcher <info@kchr.de>
      
      * update lockfile for {"substrate"}
      
      * Revert "update lockfile for {"substrate"}"
      
      This reverts commit fdc623de226f7645741b86c4b1a7d030fed2172d.
      
      * cargo update -p sp-io
      
      Co-authored-by: default avatarBastian Köcher <info@kchr.de>
      Co-authored-by: parity-processbot <>
      
      * Skip `unexpected metric type`
      
      * Dump more info for `unexpected metric type`
      
      * Skip `unexpected metric type`
      
      * service: use MmrRootProvider as custom BEEFY payload provider (companion for 12428) (#6112)
      
      * service: use MmrRootProvider as custom BEEFY payload provider
      
      * update lockfile for {"substrate"}
      
      Co-authored-by: parity-processbot <>
      
      * Maximum value for `MultiplierUpdate` (#6021)
      
      * update multiplier
      
      * fix
      
      * update lockfile for {"substrate"}
      
      * fmt
      
      * fix typo
      
      Co-authored-by: parity-processbot <>
      
      * Companion for upgrading pin-project (#6118)
      
      * Companion for upgrading pin-project
      
      This will remove some warnings with the latest rustc nightly/stable.
      
      https://github.com/paritytech/substrate/pull/12426
      
      * update lockfile for {"substrate"}
      
      Co-authored-by: parity-processbot <>
      
      * Companion for 12109 (#5929)
      
      * Update following `pallet-vesting` configurable `WithdrawReasons`
      
      * Update lib.rs
      
      * Update lib.rs
      
      * Update lib.rs
      
      * update lockfile for {"substrate"}
      
      * fix warning
      
      Co-authored-by: default avatarShawn Tabrizi <shawntabrizi@gmail.com>
      Co-authored-by: parity-processbot <>
      
      * Add event to asset claim (#6029)
      
      * Fix flaky test (#6131)
      
      * Split test + decrease test timeout
      
      * fmt
      
      * spellcheck
      
      * ci/guide: install mdbook-graphviz (#6119)
      
      * ci/guide: install mdbook-graphviz
      
      * install graphviz in build-implementers-guide
      
      * Update scripts/ci/gitlab/pipeline/build.yml
      
      Co-authored-by: default avatarAlexander Samusev <41779041+alvicsam@users.noreply.github.com>
      
      * Revert "Squashed commit of the following:"
      
      This reverts commit 5001fa5d1dcd366029d156f81c40b99ca29d8f77.
      
      * * Remove unused imports
      
      * * cargo +nightly fmt --all
      
      * Make tweaks based on PR comments
      
      * unit test related to gum formatting
      
      * cargo +nightly fmt --all
      
      * Resolve merge conflicts
      
      * cargo +nightly fmt --all
      
      * Fix tests so they use cli rather than cmd
      
      * CI unused import check fix
      
      * Move info! log to startup
      
      * make info log more comprehensible
      
      Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>
      Signed-off-by: default avatardependabot[bot] <support@github.com>
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      Co-authored-by: default avatarSerban Iorga <serban@parity.io>
      Co-authored-by: default avatarAndrei Sandu <54316454+sandreim@users.noreply.github.com>
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
      Co-authored-by: default avatarSebastian Kunert <skunert49@gmail.com>
      Co-authored-by: default avatarBastian Köcher <info@kchr.de>
      Co-authored-by: default avatarRobert Klotzner <eskimor@users.noreply.github.com>
      Co-authored-by: default avatarTsvetomir Dimitrov <tsvetomir@parity.io>
      Co-authored-by: default avatarChris Sosnin <48099298+slumber@users.noreply.github.com>
      Co-authored-by: default avatarKeith Yeung <kungfukeith11@gmail.com>
      Co-authored-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      Co-authored-by: default avatarAlexander Theißen <alex.theissen@me.com>
      Co-authored-by: default avatarGavin Wood <gavin@parity.io>
      Co-authored-by: default avatarRoman Useinov <roman.useinov@gmail.com>
      Co-authored-by: default avatarAndronik <write@reusable.software>
      Co-authored-by: default avatarBranislav Kontur <bkontur@gmail.com>
      Co-authored-by: default avatarAdrian Catangiu <adrian@parity.io>
      Co-authored-by: default avatarSergej Sakac <73715684+Szegoo@users.noreply.github.com>
      Co-authored-by: default avatarLeszek Wiesner <leszek@jsgenesis.com>
      Co-authored-by: default avatarShawn Tabrizi <shawntabrizi@gmail.com>
      Co-authored-by: default avatargirazoki <gorka.irazoki@gmail.com>
      Co-authored-by: default avatarAlexander Samusev <41779041+alvicsam@users.noreply.github.com>
      b3532393
  2. Oct 12, 2022
  3. Oct 11, 2022
  4. Oct 10, 2022
  5. Oct 09, 2022
  6. Oct 07, 2022
    • Bastian Köcher's avatar
      Companion for upgrading pin-project (#6118) · 60735044
      Bastian Köcher authored
      * Companion for upgrading pin-project
      
      This will remove some warnings with the latest rustc nightly/stable.
      
      https://github.com/paritytech/substrate/pull/12426
      
      * update lockfile for {"substrate"}
      
      Co-authored-by: parity-processbot <>
      60735044
  7. Oct 06, 2022
  8. Oct 05, 2022
  9. Oct 04, 2022
  10. Oct 03, 2022
  11. Oct 02, 2022
  12. Oct 01, 2022
  13. Sep 30, 2022
  14. Sep 29, 2022
    • Robert Klotzner's avatar
      Demote warning (#6080) · 260f70e3
      Robert Klotzner authored
      This can happen under heavy load - no value in warning here.
      
      Scenario this happens:
      
      - New slot
      - We get asked about what fork to build on
      - We start building (create inherent gets called)
      - We learn about a better fork (but Babe does not care as it already has a fork)
      - 6 seconds passed - New slot
      - Babe asks about what for to build on - we answer with the best block we learned about 6 seconds ago (slightly after we got asked the last time)
      - We start building (on that old block)
      - Milliseconds later we learn about a new block (the one from the slot we are actually in now)
      - We kick the old leaf -> create inherent fails
      
      Full discussion: https://github.com/paritytech/substrate/issues/12375
      260f70e3
    • Robert Klotzner's avatar
      Validate chunks from disk in availability-recovery (#6078) · 548b4c6c
      Robert Klotzner authored
      * Don't use corrupted chunks from disk.
      
      Otherwise we would be going to dispute the candidate and get slashed.
      
      * Add tests
      548b4c6c
    • Nikos Kontakis's avatar
      Rename zombienet extension (#6073) · 39e55ffd
      Nikos Kontakis authored
      * Rename extension files and respective entries from '.feature' to '.zndsl'
      
      * Rename zombienet extension for 0001-dispute-valid-block test
      39e55ffd
  15. Sep 28, 2022
    • Kian Paimani's avatar
      add fast-unstsake pallet to all runtimes (#6050) · 9196f32b
      Kian Paimani authored
      
      * add fast-unstsake pallet to all runtimes
      
      * ".git/.scripts/fmt.sh" 1
      
      * ".git/.scripts/bench-bot.sh" runtime polkadot-dev pallet_fast_unstake
      
      * ".git/.scripts/bench-bot.sh" runtime westend-dev pallet_fast_unstake
      
      * fix up all the weight stuff
      
      * update substrate
      
      * update mistake in kusama
      
      * add stub file
      
      * Update runtime/polkadot/src/lib.rs
      
      Co-authored-by: default avatarNitwit <47109040+BustaNit@users.noreply.github.com>
      
      * Update runtime/westend/src/lib.rs
      
      Co-authored-by: default avatarNitwit <47109040+BustaNit@users.noreply.github.com>
      
      * cargo update -p sp-io
      
      * add signed extension as well
      
      * Revert "add signed extension as well"
      
      This reverts commit deb936fe5a9a13a62d02757045b1dfa40dccb190.
      
      * cargo update -p sp-io
      
      * ".git/.scripts/bench-bot.sh" runtime kusama-dev pallet_fast_unstake
      
      * ".git/.scripts/bench-bot.sh" runtime polkadot-dev pallet_fast_unstake
      
      * update sub
      
      * integrate latest substrate changes
      
      * ".git/.scripts/fmt.sh" 1
      
      * ".git/.scripts/bench-bot.sh" runtime westend-dev pallet_fast_unstake
      
      Co-authored-by: command-bot <>
      Co-authored-by: default avatarNitwit <47109040+BustaNit@users.noreply.github.com>
      9196f32b
  16. Sep 27, 2022