Keith Yeung
7619fea80f
Remove BoundedVec half-impls in xcm ( #6636 )
...
* Replace sp-core dependency with more primitive crates
* Remove BoundedVec half-impls in xcm
* Fixes
* Bump bounded-collections
* Address review comments
* Bump bounded-collections
* Fix benchmarks
* Fixes
* Fixes
* cargo fmt
* Fix tests
* Update url
* Bump url to 2.3.1
* Bump anyhow
* Use bounded-collections in pallet-xcm
* Update substrate
2023-02-09 02:42:59 +00:00
dependabot[bot]
b3d68426a2
Bump serde_json from 1.0.91 to 1.0.92 ( #2169 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.91 to 1.0.92.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.91...v1.0.92 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-08 23:30:16 +01:00
dependabot[bot]
caca667008
Bump bytes from 1.3.0 to 1.4.0 ( #2166 )
...
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.3.0...v1.4.0 )
---
updated-dependencies:
- dependency-name: bytes
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-08 23:27:49 +01:00
Alexander Theißen
00d626c801
Rework generated API docs ( #13178 )
2023-02-08 16:40:45 -03:00
Kian Paimani
0ac0a24921
companion substrate#13305 ( #6680 )
...
* fix all runtimes
* update lockfile for {"substrate"}
---------
Co-authored-by: parity-processbot <>
2023-02-08 15:21:07 +00:00
Kian Paimani
928a12405b
Configurable voting-degree in council elections pallet ( #13305 )
...
* configurable council elections pallet
* configurable council elections pallet
* add warning
* reduce sizes
* ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_elections_phragmen
* fix stuff
* make assert
* fix docs
* fix docs again
* fix docs again
* Update frame/elections-phragmen/src/lib.rs
Co-authored-by: Gonçalo Pestana <g6pestana@gmail.com >
* Update frame/elections-phragmen/src/lib.rs
Co-authored-by: Gonçalo Pestana <g6pestana@gmail.com >
* Update frame/elections-phragmen/src/lib.rs
Co-authored-by: Gonçalo Pestana <g6pestana@gmail.com >
* fix docs
---------
Co-authored-by: command-bot <>
Co-authored-by: Gonçalo Pestana <g6pestana@gmail.com >
2023-02-08 14:37:36 +00:00
Aaro Altonen
08e3dd149c
Update mockall ( #6684 )
...
* Update `mockall`
* update lockfile for {"substrate"}
---------
Co-authored-by: parity-processbot <>
2023-02-08 16:05:54 +02:00
JP
de952045d5
Fix update-node-template script ( #6679 )
...
* fix the branch name
* fix usage of $TEMPLATE_SOURCE
2023-02-08 12:51:04 +00:00
dependabot[bot]
d9ccb69bc5
Bump bounded-vec from 0.6.0 to 0.7.1 ( #6101 )
...
Bumps [bounded-vec](https://github.com/ergoplatform/bounded-vec ) from 0.6.0 to 0.7.1.
- [Release notes](https://github.com/ergoplatform/bounded-vec/releases )
- [Changelog](https://github.com/ergoplatform/bounded-vec/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ergoplatform/bounded-vec/compare/v0.6.0...v0.7.1 )
---
updated-dependencies:
- dependency-name: bounded-vec
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-08 13:22:14 +01:00
Muharem Ismailov
988a25dd67
Weights for new referenda/democracy extrinsics ( #6638 )
...
* Weights for new referenda/democracy extrinsics
* fix
* substrate update
---------
Co-authored-by: parity-processbot <>
2023-02-08 12:21:47 +00:00
Branislav Kontur
9e0a837696
Added bootNodes/invulnerables/session.keys to the polkadot genesis chain_spec script ( #2171 )
2023-02-08 12:06:15 +01:00
Aaro Altonen
2f3f7d6b07
Improve test coverage of the Notifications protocol ( #13033 )
...
* Add handler and upgrade tests
* Add tests for `behaviour.rs`
* Apply review comments
* Update dependencies
* Apply suggestions from code review
Co-authored-by: Dmitry Markin <dmitry@markin.tech >
* Apply review comments
* Fix clippy
* Update mockall
* Apply review comment
---------
Co-authored-by: Dmitry Markin <dmitry@markin.tech >
2023-02-08 09:04:02 +00:00
Muharem Ismailov
cc766cc1c5
Referendum proposal's metadata ( #12568 )
...
* referenda metadata
* todo comment
* remove TODO, update rustdocs
* referenda clear_metadata origin signed or root
* referenda metadata unit tests
* drop schema type for referenda metadata
* remove metadata type
* referenda metadata benches
* note different preimages
* metadata for democracy pallet
* metadata democracy pallet tests and benches
* fix cargo clippy
* update docs
* ".git/.scripts/bench-bot.sh" pallet dev pallet_democracy
* ".git/.scripts/bench-bot.sh" pallet dev pallet_referenda
* Update the doc frame/democracy/src/lib.rs
Co-authored-by: Roman Useinov <roman.useinov@gmail.com >
* Update the doc frame/democracy/src/lib.rs
Co-authored-by: Anthony Alaribe <anthonyalaribe@gmail.com >
* reference instead clone for take
Co-authored-by: Anthony Alaribe <anthonyalaribe@gmail.com >
* error rename BadMetadata to PreimageNotExist
* clear metadata within internal_cancel_referendum fn
* remove redundant clone
* collapse metadata api into one set_metadata method
* fmt
* review fixes
* not request preimage on set_metadata
* rename events and update docs
* ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_democracy
* ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_referenda
* rename reset_metadata to transfer_metadata
---------
Co-authored-by: command-bot <>
Co-authored-by: Roman Useinov <roman.useinov@gmail.com >
Co-authored-by: Anthony Alaribe <anthonyalaribe@gmail.com >
2023-02-08 09:33:34 +01:00
Arkadiy Paronyan
45f7f5b572
Fix block pruning ( #13323 )
2023-02-07 19:15:01 +01:00
Oliver Tale-Yazdi
92f55e0d57
Co #13301 : Rename pallet-random-collective-flip ( #2159 )
...
* Rename pallet random-collective-flip
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* cargo update -p polkadot-runtime-common
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* cargo update -p sp-io
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* cargo update -p polkadot-runtime-common
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* cargo update -p sp-io
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Try to fix features
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
---------
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-02-07 17:41:19 +00:00
Koute
2875a0f0b2
Companion for substrate#13160 ( #6661 )
...
* Update `wasmtime` to 5.0.0 (+ other deps)
* update lockfile for {"substrate"}
* Update `substrate` to dd4497d8a459d5e3ecac367b991d5dae1f0940c5
* Update `substrate` to 3d60070c1373bc0383aa4f003a5b243c4c4f7118
---------
Co-authored-by: parity-processbot <>
2023-02-07 17:50:11 +01:00
Koute
a5fd71ae62
Disable default features for strum ( #13326 )
2023-02-07 16:29:14 +01:00
Bastian Köcher
6dbf1cb443
Disable hostperfcheck by default ( #6640 )
...
This feature should only be activated by the polkadot binary. Otherwise
parachains may accidentally activate this feature.
2023-02-07 14:31:04 +01:00
Marcin S
e004d5a5ed
Fix dependabot labels ( #6674 )
2023-02-07 10:32:14 +00:00
Egor_P
129a8ed3f9
remove collectives migrations ( #2103 ) ( #2150 )
...
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
2023-02-07 10:50:39 +01:00
Michal Kucharczyk
cad4982afd
zombienet: warp-sync tests for validators (#13078 )
...
* zombienet validators warp sync draft
Sketch of warp-sync test for validators.
Not tested.
Follow-up of: #12769
* yet another warp-sync scenario added
- all validators are synced from DB,
- some full nodes are synced from DB,
- full-node is warp-synced
* fixes
* fixes
* missing files
* path fixed
---------
Co-authored-by: parity-processbot <>
2023-02-07 10:28:18 +01:00
Milos Kriz
3e7ef359d7
Add bootnodes to Polkadot, Kusama and Westend ( #6499 )
...
* Add kusama bootnodes - Gatotech
* Add Polkadot bootnodes - Gatotech
* Add Westend bootnodes - Gatotech
* Add kusama bootnodes - Metaspan
* Add Polkadot bootnodes - Metaspan
* Add Westend bootnodes - Metaspan
2023-02-07 09:52:16 +01:00
dependabot[bot]
5479d925db
Bump tokio from 1.24.2 to 1.25.0 ( #2153 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.24.2 to 1.25.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/commits/tokio-1.25.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-06 23:23:41 +01:00
dependabot[bot]
eb4dd1e950
Bump parity-scale-codec from 3.2.2 to 3.3.0 ( #2147 )
...
Bumps [parity-scale-codec](https://github.com/paritytech/parity-scale-codec ) from 3.2.2 to 3.3.0.
- [Release notes](https://github.com/paritytech/parity-scale-codec/releases )
- [Changelog](https://github.com/paritytech/parity-scale-codec/blob/master/CHANGELOG.md )
- [Commits](https://github.com/paritytech/parity-scale-codec/compare/parity-scale-codec-v3.2.2...parity-scale-codec-3.3.0 )
---
updated-dependencies:
- dependency-name: parity-scale-codec
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-06 23:23:11 +01:00
Oliver Tale-Yazdi
fc2fda8d19
Rename pallet-random-collective-flip to Insecure... ( #13301 )
...
* Rename pallet-random-collective-flip to Insecure...
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* fmt
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
---------
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-02-06 18:12:06 +00:00
cuteolaf
f11ec1ba8c
Fix: Off-chain-worker example ( #13300 )
...
* fix: divider
* update comment
2023-02-06 17:34:52 +00:00
Pierre Besson
7a8a55b0f0
Update rockmine bootnodes URLs ( #2165 )
2023-02-06 17:01:54 +00:00
dependabot[bot]
de078c8150
Bump futures from 0.3.25 to 0.3.26 ( #2152 )
2023-02-06 17:34:56 +01:00
Koute
44cbf303c4
Bump wasmtime to 5.0.0 (and a few other deps) ( #13160 )
...
* Bump `wasmtime` to 4.0.0 (and a few other deps)
* Use `Error::msg` instead of `anyhow!`
* Bump `wasmtime` to 5.0.0
* Update `Cargo.lock`
* Add `wasmtime` feature to `sp-wasm-interface` dependency
2023-02-06 15:40:50 +00:00
Adrian Catangiu
8851bbb0f0
BEEFY: client support for detecting equivocated votes ( #13285 )
...
* client/beefy: detect equivocated votes
* client/beefy: make sure to persist state after voting
* client/beefy: drop never-used aux-schema v2 migration
* impl review suggestion
---------
Signed-off-by: Adrian Catangiu <adrian@parity.io >
2023-02-06 14:42:54 +02:00
Marcin S
f317115b99
pvf: Log memory metrics from preparation ( #6565 )
...
* Add getrusage and memory tracker for precheck preparation
* Log memory stats metrics after prechecking
* Fix tests
* Try to fix errors (linux-only so I'm relying on CI here)
* Try to fix CI
* Add module docs for `prepare/memory_stats.rs`; fix CI error
* Report memory stats for all preparation jobs
* Use `RUSAGE_SELF` instead of `RUSAGE_THREAD`
Not sure why I did that -- was a brainfart on my end.
* Revert last commit (RUSAGE_THREAD is correct)
* Use exponential buckets
* Use `RUSAGE_SELF` for `getrusage`; enable `max_rss` metric for MacOS
* Increase poll interval
* Revert "Use `RUSAGE_SELF` for `getrusage`; enable `max_rss` metric for MacOS"
This reverts commit becf7a815409ab530fc61370abffcd1b97b9a777.
2023-02-06 11:17:21 +00:00
Joakim Nyman
e3930760e8
Added Dwellir bootnodes with non-ssl. ( #6544 )
2023-02-06 11:38:57 +01:00
Alexandru Vasile
c000d18111
rpc-spec-v2/tx: Fix error typo ( #13307 )
...
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
2023-02-06 10:17:22 +01:00
dependabot[bot]
36f014d3a9
Bump tokio from 1.24.1 to 1.24.2 ( #6671 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.24.1 to 1.24.2.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/commits )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-06 10:16:25 +01:00
Anton
7539d4d8d6
[client/network] remove peer entry from ephemeral_addresses ( #13084 )
...
* [client/network] remove peer entry from `ephemeral_addresses`
if there are no addresses associated with that peer
* refactor as per @bkchr suggestion
https://github.com/paritytech/substrate/pull/13084#discussion_r1068028534
* add missing import
* fix error
2023-02-06 06:21:51 +00:00
Sam Johnson
294726874c
update linregress in frame-benchmarking to 0.5.1 ( #13310 )
...
* update nalgebra in frame-benchmarking to 0.5.0
* upgrade to 0.5.1 to incorporate upstream fix in linregress
2023-02-05 20:18:56 +00:00
Keith Yeung
c653c34070
Remove in-tree bounded types and use bounded-collections crate ( #13243 )
...
* Remove in-tree bounded types and use bounded-collections crate
* Fixes
* Bump bounded-collections version
* cargo fmt
* Bump bounded-collections
* Only export non-bounded types at the top level
* Fixes
* Bump bounded-collections
2023-02-03 15:32:55 +00:00
Hussein Ait-Lahcen
f09ea9e6f3
feat(client): significantly increase wasm instance limits ( #13298 )
...
Following https://github.com/paritytech/substrate/issues/11949 , this PR will allow parachains with runtimes bigger than Kusama to use the pooling strategy.
2023-02-03 14:21:24 +00:00
Keith Yeung
1790d0ae36
Bump parity-scale-codec to 3.3.0 ( #6666 )
2023-02-03 14:03:38 +00:00
Deepanshu Hooda
e50de7ea7f
feat: add event SkepticsChosen event in society ( #13291 )
...
* feat: add event SkepticsChosen event in society
* feat: add test for SkepticsChosen event
2023-02-03 13:20:12 +00:00
Przemek Rzad
caa5464c15
Add a CI check ensuring the code has license headers ( #6609 )
...
* Introduce a job scanning and ensuring there are licenses
* Showcase a red test
* Add missing licenses
* Cleanup
* Extend the check
* Add missing licenses
* CI trigger
2023-02-03 12:02:23 +00:00
Adrian Catangiu
97afb659a6
Companion for substrate #13215 - Add new BEEFY api to runtimes ( #6623 )
...
* runtimes: add new BEEFY api
* update lockfile for {"substrate"}
2023-02-03 11:48:30 +01:00
Adrian Catangiu
981ffb29f5
BEEFY: define on-chain beefy-genesis and use it to coordinate voter initialization ( #13215 )
...
* beefy: add support to configure BEEFY genesis
* client/beefy: more flexible test runtime api
* client/beefy: add tests for custom BEEFY genesis
* client/beefy: ignore old state that didn't account for pallet genesis
* client/beefy: fix clippy
* frame/beefy: default BEEFY-genesis is block One::one()
* frame/beefy: add extra doc comments
---------
Co-authored-by: parity-processbot <>
2023-02-03 10:16:16 +00:00
asynchronous rob
31d9365653
kusama: allow root to cancel/kill referendums ( #6665 )
...
* kusama: allow root to cancel/kill referendums
* fix semicolons
---------
Co-authored-by: parity-processbot <>
2023-02-03 03:54:22 +00:00
Davirain
cf3c838e05
[Substrate companion] Update beefy-merkle-tree dep to merkle-tree ( #6528 )
...
* Update beefy-merkle-tree dep to merkle-tree
* update merkle-tree to binary-merkle-tree
* update substrate refs
---------
Co-authored-by: Adrian Catangiu <adrian@parity.io >
2023-02-02 20:33:13 +01:00
Adrian Catangiu
d563a18a3f
Fix XCM bench for new substrate refs ( #6663 )
...
* testing new substrate refs
* Fix bench
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Fix
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Propagate features
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
---------
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-02-02 19:56:25 +01:00
Marcin S
0d79b7853c
Minor: Update output validity tests ( #13190 )
...
* Minor: Update output validity tests
Quick follow-up to https://github.com/paritytech/substrate/pull/13183 .
Mainly, I wanted to double check that the `test_return_max_memory_offset` test doesn't pass just
because the output length is 0.
I also:
- Organized these tests into a module.
- Added a comment explaining why we don't use the `wasm_export_functions` macro.
* Update test based on review comment
2023-02-02 13:41:40 -05:00
Oliver Tale-Yazdi
a5178eab9f
benchmarks: EnsureRankedMember must add ranked members ( #13297 )
...
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-02-02 18:47:50 +01:00
Alexandru Vasile
4b2cc67fc6
Metadata V15: Derive TypeInfo for describing runtime types ( #13272 )
...
* scale_info: Derive TypeInfo for types present in runtime API
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* cargo: Update Cargo.lock
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
---------
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
2023-02-02 19:14:40 +02:00
Branislav Kontur
a7bde3b984
Added new empty shell runtime for BridgeHubPolkadot (without bridging stuff) for onboarding parachain on Polkadot ( #2137 )
...
* Added new empty shell runtime for `BridgeHubPolkadot` (without bridging stuff) for onboarding parachain on Polkadot
* Fix benchmarks/try-runtime
* ".git/.scripts/commands/bench/bench.sh" pallet bridge-hub-polkadot bridge-hubs frame_system
* ".git/.scripts/commands/bench/bench.sh" pallet bridge-hub-polkadot bridge-hubs pallet_balances
* ".git/.scripts/commands/bench/bench.sh" pallet bridge-hub-polkadot bridge-hubs pallet_multisig
* ".git/.scripts/commands/bench/bench.sh" pallet bridge-hub-polkadot bridge-hubs pallet_xcm
* Fixes
* ".git/.scripts/commands/bench/bench.sh" pallet bridge-hub-polkadot bridge-hubs pallet_session
* ".git/.scripts/commands/bench/bench.sh" pallet bridge-hub-polkadot bridge-hubs pallet_utility
* ".git/.scripts/commands/bench/bench.sh" pallet bridge-hub-polkadot bridge-hubs pallet_timestamp
* ".git/.scripts/commands/bench/bench.sh" pallet bridge-hub-polkadot bridge-hubs pallet_collator_selection
* ".git/.scripts/commands/bench/bench.sh" pallet bridge-hub-polkadot bridge-hubs cumulus_pallet_xcmp_queue
* PR fixes
* Rebase fix
* Fix new runtime api
* ".git/.scripts/commands/bench/bench.sh" xcm bridge-hub-polkadot bridge-hubs pallet_xcm_benchmarks::fungible
* ".git/.scripts/commands/bench/bench.sh" xcm bridge-hub-polkadot bridge-hubs pallet_xcm_benchmarks::generic
* Updated aura/bootNodes in `create_bridge_hub_polkadot_spec.sh`
---------
Co-authored-by: command-bot <>
2023-02-02 10:35:11 +00:00