1. 28 Sep, 2022 1 commit
    • Kian Paimani's avatar
      add fast-unstsake pallet to all runtimes (#6050) · c620450d
      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 deb936fe
      
      .
      
      * 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>
      c620450d
  2. 27 Sep, 2022 3 commits
  3. 26 Sep, 2022 7 commits
  4. 23 Sep, 2022 2 commits
  5. 22 Sep, 2022 3 commits
  6. 21 Sep, 2022 1 commit
    • Ankan's avatar
      [Companion] Get rid of HistoryDepth storage (#5996) · e2da6e53
      Ankan authored
      
      
      * remove history depth from storage and add it as config for pallet staking
      
      * add migration to v11 for staking pallet
      
      * revert local substrate dependency patch
      
      * remove history depth from storage and add it as config for pallet staking
      
      * add migration to v11 for staking pallet
      
      * revert local substrate dependency patch
      
      * update substrate dependencies
      
      * update cargo lock
      
      * update to latest substrate
      
      * revert all changes to Cargo.lock
      
      * cargo update -p sp-io
      
      * mark migration job as failable
      Co-authored-by: default avatarkianenigma <kian@parity.io>
      e2da6e53
  7. 20 Sep, 2022 4 commits
    • Sergej Sakac's avatar
      Rename Origin (#6020) · afbc64e6
      Sergej Sakac authored
      
      
      * Rename Origin
      
      * fmt
      
      * fixes
      
      * more fixes
      
      * fix
      
      * more fixing
      
      * small fixes
      
      * last touches
      
      * update lockfile for {"substrate"}
      Co-authored-by: Shawn Tabrizi's avatarShawn Tabrizi <shawntabrizi@gmail.com>
      Co-authored-by: parity-processbot <>
      afbc64e6
    • Javier Viola's avatar
      [Zombienet] add upgrade test (#5970) · 95818496
      Javier Viola authored
      * add upgrade test
      
      * fix node names
      
      * changes from feedback
      
      * rename bash script
      
      * fix upgrade node test
      
      * upgrade node test, use env
      
      * bump zombienet version and fix upgrade test
      
      * bump zombienet version
      
      * bump zombienet
      
      * fix raw link for binary
      
      * adjust within time
      95818496
    • Andronik Ordian's avatar
      runtime/disputes: slashing (#5535) · 7ed73458
      Andronik Ordian authored
      
      
      * disputes: runtime part of slashing
      
      * disputes: reward winners
      
      * disputes/slashing: validate_unsigned impl
      
      * fmt
      
      * disputes/slashing: report_dispute_lost_unsigned
      
      * disputes/slashing: separate winners from losers and report winners
      
      * disputes/slashing: refactoring
      
      * impl HandleReports
      
      * enable on Wenstend
      
      * fmt
      
      * add slashing pallet to the mock and test runtimes
      
      * fix a bug in report_dispute_lost_unsigned
      
      * fmt
      
      * disputes: remove new_participants from summary
      
      * disputes: remove punish_inconclusive
      
      * impl SlashingHandler for Pallet for type-safety
      
      * do not impl slashing::Config on mainnets yet
      
      * teach spellcheck deduplication
      
      * simplify interfaces and resolve some TODOs
      
      * resolve some more TODOs
      
      * minor typos
      
      * move slashing into a folder
      
      * remove unnecessary clone
      
      * fix validator_set_count calculation
      
      * introduce ValidatorSetCount
      
      * store ValidatorSetCount
      
      * fmt
      
      * add the benchmark
      
      * fmt
      
      * unflatten slashing
      
      * post-rebase fixes
      
      * remove winners eagerly
      
      * use real slashing weights for westend
      
      * remove bench test suite
      
      * zombinet: modify disputes test to check for an offence report
      
      * zombinet: add a timeout
      
      * add slashing pallet to Rococo
      
      * zombienet: revert back to rococo-local
      
      * fmt
      
      * remove TODOs
      
      * revert some accidental changes
      
      * slashing is submodule of disputes
      
      * Change the log target
      Co-authored-by: default avatarKian Paimani <5588131+kianenigma@users.noreply.github.com>
      
      * wrap comments with rustfmt, more docs, constants
      
      * use Defensive trait
      
      * cargo update -p sp-io
      
      * merge offence types, remove rewards for now
      
      * cargo update -p sp-io
      
      * benchmark fixes
      
      * fmt
      
      * unused var
      
      * fix block_author impl
      
      * ressurect RewardValidators trait
      
      * remove outdated comment
      
      * more module docs
      
      * introduce BenchmarkingConfig
      
      * typo fix
      
      * teach spellcheck unapplied
      
      * use Weight::new()
      
      * fix mocking rewards
      
      * use RefTimeWeight
      
      * ".git/.scripts/bench-bot.sh" runtime westend-dev runtime_parachains::disputes::slashing
      
      * refactor maybe_identify_validators
      
      * no more ticket in disguise
      
      * remove outdated comments
      
      * lower against valid to 0.1%
      
      * bump zombienet version for debug
      
      * use from_perthousand
      
      * post-merge fixes
      
      * another day, another Weight changes
      
      * Revert "bump zombienet version for debug"
      
      This reverts commit 0d997871
      
      .
      
      * do not reward block authors
      
      * fix outdated comment
      
      * use Pays from frame_support::dispatch::Pays
      
      * add timeout to is up
      Co-authored-by: default avatarKian Paimani <5588131+kianenigma@users.noreply.github.com>
      Co-authored-by: command-bot <>
      Co-authored-by: Javier Viola's avatarJavier Viola <javier@parity.io>
      Co-authored-by: Javier Viola's avatarJavier Viola <pepoviola@gmail.com>
      7ed73458
    • Alexander Samusev's avatar
      [ci] Revert cancel-pipeline job (#6028) · 57f7cabf
      Alexander Samusev authored
      * [WIP][ci] Revert cancel-pipeline job
      
      * fail test-linux-stable
      
      * fix test-linux-stable
      57f7cabf
  8. 19 Sep, 2022 3 commits
    • Tsvetomir Dimitrov's avatar
      Improved dispute votes import in provisioner (#5567) · 44217891
      Tsvetomir Dimitrov authored
      * Add `DisputeState` to `DisputeCoordinatorMessage::RecentDisputes`
      
      The new signature of the message is:
      ```
      RecentDisputes(oneshot::Sender<Vec<(SessionIndex, CandidateHash, DisputeStatus)>>),
      ```
      
      As part of the change also add `DispiteStatus` to
      `polkadot_node_primitives`.
      
      * Move dummy_signature() in primitives/test-helpers
      
      * Enable staging runtime api on Rococo
      
      * Implementation
      
      * Move disputes to separate module
      * Vote prioritisation
      * Duplicates handling
      * Double vote handling
      * Unit tests
      * Logs and metrics
      * Code review feedback
      * Fix ACTIVE/INACTIVE separation and update partition names
      * Add `fn dispute_is_inactive` to node primitives and refactor `fn get_active_with_status()` logic
      * Keep the 'old' logic if the staging api is not enabled
      * Fix some comments in tests
      * Add warning message if there are any inactive_unknown_onchain disputes
      * Add file headers and remove `use super::*;` usage outside tests
      * Adding doc comments
      * Fix test methods names
      
      * Fix staging api usage
      
      * Fix `get_disputes` runtime function implementation
      
      * Fix compilation error
      
      * Fix arithmetic operations in tests
      
      * Use smaller test data
      
      * Rename `RuntimeApiRequest::StagingDisputes` to `RuntimeApiRequest::Disputes`
      
      * Remove `staging-client` feature flag
      
      * fmt
      
      * Remove `vstaging` feature flag
      
      * Some comments regarding the staging api
      
      * Rename dispute selection modules in provisioner
      with_staging_api -> prioritized_selection
      without_staging_api -> random_selection
      
      * Comments for staging api
      
      * Comments
      
      * Additional logging
      
      * Code review feedback
      
      process_selected_disputes -> into_multi_dispute_statement_set
      typo
      In trait VoteType: vote_value -> is_valid
      
      * Code review feedback
      
      * Fix metrics
      
      * get_disputes -> disputes
      
      * Get time only once during partitioning
      
      * Fix partitioning
      
      * Comments
      
      * Reduce the number of hardcoded api versions
      
      * Code review feedback
      
      * Unused import
      
      * Comments
      
      * More precise log messages
      
      * Code review feedback
      
      * Code review feedback
      
      * Code review feedback - remove `trait VoteType`
      
      * Code review feedback
      
      * Trace log for DisputeCoordinatorMessage::QueryCandidateVotes counter in vote_selection
      44217891
    • Andronik Ordian's avatar
      gossip-support: disconnect when we're no longer in other's reserved set (#6024) · 966588d0
      Andronik Ordian authored
      * gossip-support: disconnect when we're no longer in the reserved set
      
      * fmt
      966588d0
    • Oliver Tale-Yazdi's avatar
      Use correct file header for 'benchmark overhead' (#5984) · bc0cc9d6
      Oliver Tale-Yazdi authored
      
      Signed-off-by: Oliver Tale-Yazdi's avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      Signed-off-by: Oliver Tale-Yazdi's avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      Co-authored-by: parity-processbot <>
      bc0cc9d6
  9. 18 Sep, 2022 1 commit
  10. 15 Sep, 2022 3 commits
  11. 14 Sep, 2022 2 commits
  12. 13 Sep, 2022 4 commits
  13. 12 Sep, 2022 2 commits
    • Sergej Sakac's avatar
      Companion for #11981 (#5915) · 53253de7
      Sergej Sakac authored
      
      
      * Companion for #11981
      
      * more renaming
      
      * fmt
      
      * fixes
      
      * add generic type
      
      * Companion for #11831
      
      * fix
      
      * revert changes
      
      * Delete rename-outer-enum.diff
      
      * revert
      
      * Update run_benches_for_runtime.sh
      
      * rename type Call & type Event
      
      * passing tests
      
      * fmt
      
      * small fixes
      
      * commit
      
      * fix
      
      * fmt
      
      * commit
      
      * error fixes
      
      * fix
      
      * small fix in test
      
      * Update lib.rs
      
      * Update lib.rs
      
      * Update lib.rs
      
      * Update lib.rs
      
      * Update lib.rs
      
      * Update lib.rs
      
      * Update lib.rs
      
      * remove RuntimeCall from pallet_grandpa
      
      * last fix
      
      * commit
      
      * rename
      
      * merge fix
      
      * update lockfile for {"substrate"}
      
      * cargo +nightly fmt
      
      * fix
      
      Co-authored-by: parity-processbot <>
      Co-authored-by: Shawn Tabrizi's avatarShawn Tabrizi <shawntabrizi@gmail.com>
      53253de7
    • Mara Broda's avatar
      update weights (sync with v0.9.29) (#5989) · 6b141d2d
      Mara Broda authored
      * kusama: update weights
      
      * polkadot: update weights
      
      * westend: update weights
      
      * rococo: update weights
      
      * fixup
      
      * revert block weights
      6b141d2d
  14. 09 Sep, 2022 2 commits
  15. 08 Sep, 2022 2 commits