Skip to content
  1. Mar 27, 2023
  2. Mar 24, 2023
  3. Mar 23, 2023
  4. Mar 21, 2023
    • ordian's avatar
      4ed39979
    • ordian's avatar
      kusama: enable dispute slashes (#5974) · 3b493f02
      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 <[email protected]>
      
      * 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 371ab2dfdfd6b4ca46320a6106339bcd4a3a0b12.
      
      * do not reward block authors
      
      * fix outdated comment
      
      * use Pays from frame_support::dispatch::Pays
      
      * kusama: enable dispute slashing
      
      * ".git/.scripts/bench-bot.sh" runtime kusama-dev runtime_parachains::disputes::slashing
      
      * post merge fixes
      
      * ".git/.scripts/commands/bench/bench.sh" runtime kusama-dev runtime_parachains::disputes::slashing
      
      * ".git/.scripts/commands/bench/bench.sh" runtime kusama runtime_parachains::disputes::slashing
      
      ---------
      
      Co-authored-by: default avatarKian Paimani <[email protected]>
      Co-authored-by: command-bot <>
      Co-authored-by: default avatarJavier Viola <[email protected]>
      Co-authored-by: default avatarJavier Viola <[email protected]>
      3b493f02
    • Gavin Wood's avatar
      Introduce OpenGov into Polkadot (#6701) · 7beeba5f
      Gavin Wood authored
      
      
      * OpenGov for Polkadot
      
      * Integrate OpenGov into XCM
      
      * Formatting
      
      * Missing files
      
      * Remove Gov1 from Kusama
      
      * Fixes
      
      * Update runtime/polkadot/src/governance/origins.rs
      
      Co-authored-by: default avatarAnkan <[email protected]>
      
      * Revert scheduler origin changes
      
      * Fixes
      
      * Docs
      
      * Remove todo
      
      * Docs
      
      * Move Fellowship to Collectives  (#6718)
      
      * FellowshipAdmin origin over xcm
      
      * accept Fellows origin from Collectives
      
      * remove Fellowship
      
      * remove unreachable arm
      
      * define benchmarks
      
      * correct comment for DOLLARS constant
      
      * Add OpenGov Calls to Proxy Definitions (#6729)
      
      * add opengov calls to proxy definitions
      
      * fix build
      
      * Update runtime/polkadot/src/governance/mod.rs
      
      Co-authored-by: default avatarjoe petrowski <[email protected]>
      
      * Update runtime/polkadot/src/governance/tracks.rs
      
      Co-authored-by: default avatarjoe petrowski <[email protected]>
      
      * Update runtime/polkadot/src/lib.rs
      
      Co-authored-by: default avatarjoe petrowski <[email protected]>
      
      * Update runtime/polkadot/src/governance/origins.rs
      
      Co-authored-by: default avatarjoe petrowski <[email protected]>
      
      * Update runtime/polkadot/src/governance/mod.rs
      
      Co-authored-by: default avatarjoe petrowski <[email protected]>
      
      * Update old.rs
      
      * Update old.rs
      
      * weights with new api
      
      * XCM tweaks for OpenGov (#6855)
      
      * pass xcm origin, allow unpaid form Collectives and Fellows, whitelist call
      
      * unpaid execution only for Fellows
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarjoe petrowski <[email protected]>
      
      * rename const namespace to system_parachains
      
      * remove prod_or_fast
      
      ---------
      
      Co-authored-by: default avatarjoe petrowski <[email protected]>
      
      * remove unused import
      
      ---------
      
      Co-authored-by: default avatarAnkan <[email protected]>
      Co-authored-by: parity-processbot <>
      Co-authored-by: default avatarMuharem Ismailov <[email protected]>
      Co-authored-by: default avatarjoe petrowski <[email protected]>
      7beeba5f
    • Chris Sosnin's avatar
      introduce new well known key (#6915) · 2e5da3cb
      Chris Sosnin authored
      2e5da3cb
  5. Mar 20, 2023
  6. Mar 17, 2023
    • Davide Galassi's avatar
      [Companion #13615] Keystore overhaul (#6892) · 46c36e5a
      Davide Galassi authored
      * Remove not required async calls
      
      * Fixed missing renaming
      
      * make_keystore can be sync
      
      * More fixes
      
      * Trivial nitpicks
      
      * Cherry pick test fix from master
      
      * Fixes after master merge
      
      * update lockfile for {"substrate"}
      
      ---------
      
      Co-authored-by: parity-processbot <>
      46c36e5a
    • Mara Broda's avatar
      update weights (#6897) · 4d904951
      Mara Broda authored
      * polkadot: update weights
      
      * westend: update weights
      
      * kusama: update weights
      
      * rococo: update weights
      4d904951
  7. Mar 16, 2023
  8. Mar 15, 2023
  9. Mar 14, 2023
  10. Mar 13, 2023
    • Vivek Pandya's avatar
      Remove use of Store trait (#6835) · 87db25ce
      Vivek Pandya authored
      * Remove use of Store trait from runtime directory
      
      * Remove Store trait usage from xcm directory
      
      * Run cargo fmt
      
      * update lockfile for {"substrate"}
      
      ---------
      
      Co-authored-by: parity-processbot <>
      87db25ce
  11. Mar 11, 2023
  12. Mar 07, 2023
  13. Mar 06, 2023
  14. Mar 03, 2023
  15. Mar 02, 2023
  16. Feb 28, 2023
  17. Feb 27, 2023
  18. Feb 23, 2023
  19. Feb 22, 2023
    • Mara Broda's avatar
      clean up executed migrations (#6763) · c5b5276f
      Mara Broda authored
      * kusama: clean up executed migrations
      
      * polkadot: clean up executed migrations
      
      * rococo: clean up executed migrations
      
      * westend: clean up executed migrations
      c5b5276f
    • cheme's avatar
      Remove state migration from westend runtime. (#6737) · 94d24de1
      cheme authored
      * clean state_trie_migration from westend
      
      * update cargo.lock
      
      * Revert "clean state_trie_migration from westend"
      
      This reverts commit b1d55c688e9a8a2fbd155f0a9ddaba9766ad101c.
      
      * cleanup.
      
      * use storage_alias
      
      * Revert "use storage_alias"
      
      This reverts commit 5289745d1592a14db0063d9ee111137473993f41.
      
      * Revert "Revert "use storage_alias""
      
      This reverts commit d4c688acdddf29a09c79a4eef52ab4095128e5b3.
      
      * Force alias.
      
      * magic
      94d24de1
    • Ross Bulat's avatar
      polkadot companion #12608 (Pools claim permissions) (#6753) · 6bd19ac7
      Ross Bulat authored
      * update weights functions
      
      * + placeholder weight
      
      * ".git/.scripts/commands/bench/bench.sh" runtime polkadot-dev pallet_nomination_pools
      
      * update weights
      
      * update lockfile for {"substrate"}
      
      ---------
      
      Co-authored-by: command-bot <>
      6bd19ac7
    • Daniel Shiposha's avatar
      Companion for Substrate #13410: Introduce EnsureOrigin to democracy.propose (#6750) · 2f6e941c
      Daniel Shiposha authored
      * feat: set SubmitOrigin in all affected runtimes
      
      * update lockfile for {"substrate"}
      
      ---------
      
      Co-authored-by: parity-processbot <>
      2f6e941c
  20. Feb 21, 2023
  21. Feb 20, 2023
  22. Feb 17, 2023
  23. Feb 16, 2023
    • Marcin S.'s avatar
      Use a `BoundedVec` in `ValidationResult` (#6603) · d5a79914
      Marcin S. authored
      * Use a `BoundedVec` in `ValidationResult`
      
      > Use a `BoundedVec` for `upward_messages` and `horizontal_messages` in order to
      > limit the number of individual messages/memory allocations right at decoding
      > time. The reason for this is that the `ValidationResult` may contain a code
      > upgrade (including a full PVF binary), so the total size limit can't be set
      > too low and this limit will still allow several millions of upward messages,
      > which will (due to the memory allocator overhead) already have a
      > non-negligible memory footprint in decoded form.
      
      * List all fields when hashing so we don't miss one
      
      * Define types for  `BoundedVec`s of messages
      
      * Fix test compile errors
      
      * Depend on `bounded-collections` 0.1.4 (fixes allocation issue)
      
      * Fix compilation issue
      
      * Derive `Hash` instead of manual `impl`
      
      * Avoid use of unwrap
      d5a79914