Bastian Köcher
5d5cc9a007
sp-runtime-interface-test: Fix flaky test ( #13770 )
2023-03-30 21:31:08 +02:00
Squirrel
4bc867cd45
Tighter bound on asset types teleported so that weight is cheaper ( #6980 )
...
* Tighter bound on asset types so that weight is cheaper
* cargo fmt
2023-03-30 16:24:55 +00:00
dependabot[bot]
982d7485cc
Bump tempfile from 3.4.0 to 3.5.0 ( #2406 )
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/Stebalien/tempfile/releases )
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/NEWS )
- [Commits](https://github.com/Stebalien/tempfile/commits )
---
updated-dependencies:
- dependency-name: tempfile
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>
Co-authored-by: parity-processbot <>
2023-03-30 15:17:47 +00:00
Kian Paimani
95da8d7ace
Fix nomiantion pools doc render ( #13748 )
...
Co-authored-by: parity-processbot <>
2023-03-30 16:50:45 +02:00
Adrian Catangiu
92c1229e24
BEEFY: gossip finality proofs ( #13727 )
...
* sc-consensus-beefy: add justifications to gossip protocol
* sc-consensus-beefy: voter gossips finality proofs
* sc-consensus-beefy: add finality proof gossip test
* sc-consensus-beefy: always gossip finality proof
Gossip finality proof in _both_ cases of reaching finality threshold
through votes:
1. threshold reached through self vote,
2. threshold reached through incoming vote.
* address comments
2023-03-30 17:23:36 +03:00
Alexander Theißen
25a616ce08
Build wasm for mvp cpu ( #13758 )
2023-03-30 16:20:12 +02:00
dependabot[bot]
4781d07bd0
Bump scale-info from 2.4.0 to 2.5.0 ( #2404 )
...
Bumps [scale-info](https://github.com/paritytech/scale-info ) from 2.4.0 to 2.5.0.
- [Release notes](https://github.com/paritytech/scale-info/releases )
- [Changelog](https://github.com/paritytech/scale-info/blob/master/CHANGELOG.md )
- [Commits](https://github.com/paritytech/scale-info/compare/v2.4.0...v2.5.0 )
---
updated-dependencies:
- dependency-name: scale-info
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-03-30 16:06:58 +02:00
Niklas Adolfsson
bf8559a37c
staking miner: less aggresive submissions ( #6978 )
...
* staking miner: less aggresive submissions
We have noticed that the staking-miner performs many concurrent RPC calls (more than 256).
Probably because these batch request are getting bigger because the state is growing.
So let's relax this and mine solutions sequentially i.e, mine solution
one solution at the time and not in concurrently.
* add check if self hasn't submitted after mining
2023-03-30 16:01:18 +02:00
dependabot[bot]
84724ac50d
Bump syn from 2.0.9 to 2.0.11 ( #2405 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.9 to 2.0.11.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.9...2.0.11 )
---
updated-dependencies:
- dependency-name: syn
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-03-30 13:02:34 +00:00
Roman Useinov
cc3152bc2f
[Enhancement] Throw an error when there are too many pallets ( #13763 )
...
* [Enhancement] Throw an error when there are too many pallets
* fix ui test
* fix PR comments
* Update frame/support/procedural/src/construct_runtime/mod.rs
Co-authored-by: Bastian Köcher <git@kchr.de >
* Update frame/support/procedural/src/construct_runtime/mod.rs
Co-authored-by: Bastian Köcher <git@kchr.de >
* ".git/.scripts/commands/fmt/fmt.sh"
---------
Co-authored-by: Bastian Köcher <git@kchr.de >
Co-authored-by: command-bot <>
2023-03-30 14:53:47 +02:00
Aaro Altonen
6377d6038f
Companion for https://github.com/paritytech/substrate/pull/13725 ( #2401 )
...
* Companion for https://github.com/paritytech/substrate/pull/13725
* Add comment
* update lockfile for {"substrate", "polkadot"}
---------
Co-authored-by: parity-processbot <>
2023-03-30 12:33:14 +00:00
Aaro Altonen
4240490d1d
Attempt to relieve pressure on mpsc_network_worker ( #13725 )
...
* Attempt to relieve pressure on `mpsc_network_worker`
`SyncingEngine` interacting with `NetworkWorker` can put a lot of strain
on the channel if the number of inbound connections is high. This is
because `SyncingEngine` is notified of each inbound substream which it
then can either accept or reject and this causes a lot of message
exchange on the already busy channel.
Use a direct channel pair between `Protocol` and `SyncingEngine`
to exchange notification events. It is a temporary change to alleviate
the problems caused by syncing being an independent protocol and the
fix will be removed once `NotificationService` is implemented.
* Apply review comments
* fixes
* trigger ci
* Fix tests
Verify that both peers have a connection now that the validation goes
through `SyncingEngine`. Depending on how the tasks are scheduled,
one of them might not have the peer registered in `SyncingEngine` at which
point the test won't make any progress because block announcement received
from an unknown peer is discarded.
Move polling of `ChainSync` at the end of the function so that if a block
announcement causes a block request to be sent, that can be sent in the
same call to `SyncingEngine::poll()`.
---------
Co-authored-by: parity-processbot <>
2023-03-30 11:59:58 +00:00
Davide Galassi
7985495b8c
Application Crypto cleanup ( #13746 )
...
* Adjust application crypto docs
* Blanket implementation for 'RuntimeAppPublic' trait
* Blanket implementation for 'BoundToRuntimeAppPublic' for 'RuntimeAppPublic'
* Relax type bounds
* Docs fix
* restore MaybeHash
* Commit suggestion
Co-authored-by: Anton <anton.kalyaev@gmail.com >
---------
Co-authored-by: Anton <anton.kalyaev@gmail.com >
2023-03-30 10:30:35 +02:00
Davide Galassi
29e31f2b0a
Generic keystore internals ( #13749 )
...
* Generic testing keystore internals
* Generic local keystore internals
* Restore deleted comment
2023-03-30 01:22:34 +02:00
s0me0ne-unkn0wn
55b4aceb99
Check spawned worker version vs node version before PVF preparation ( #6861 )
...
* Check spawned worker version vs node version before PVF preparation
* Address discussions
* Propagate errors and shutdown preparation and execution pipelines properly
* Add logs; Fix execution worker checks
* Revert "Propagate errors and shutdown preparation and execution pipelines properly"
This reverts commit b96cc3160ff58db5ff001d8ca0bfea9bd4bdd0f2.
* Don't try to shut down; report the condition and exit worker
* Get rid of `VersionMismatch` preparation error
* Merge master
* Add docs; Fix tests
* Update Cargo.lock
* Kill again, but only the main node process
* Move unsafe code to a common safe function
* Fix libc dependency error on MacOS
* pvf spawning: Add some logging, add a small integration test
* Minor fixes
* Restart CI
---------
Co-authored-by: Marcin S <marcin@realemail.net >
2023-03-29 22:48:41 +00:00
Roman Useinov
c91b5b5b21
[Fix] Bump tuple element number in frame-support. ( #13760 )
...
That is to avoid hitting the pallet limit that emits a cryptic error. More detail could be found here: https://substrate.stackexchange.com/questions/7212 .
Co-authored-by: parity-processbot <>
2023-03-29 20:30:15 +00:00
dependabot[bot]
b2f4f2ecfb
Bump serde from 1.0.156 to 1.0.159 ( #2395 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.156 to 1.0.159.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.156...v1.0.159 )
---
updated-dependencies:
- dependency-name: serde
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-03-29 21:50:45 +02:00
dependabot[bot]
001907ff2b
Bump syn from 1.0.109 to 2.0.9 ( #2397 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.109 to 2.0.9.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.109...2.0.9 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-29 21:50:17 +02:00
Mira Ressel
212d6a5a6f
Clean up after debian 11 rollout ( #13762 )
...
This reverts commit 86d638d08f .
2023-03-29 20:25:41 +02:00
Michal Kucharczyk
469726ee74
proc-macro: check for non-args runtime calls added ( #13742 )
...
* proc-macro: check for non-args runtime calls added
* Update primitives/api/proc-macro/src/impl_runtime_apis.rs
Co-authored-by: Bastian Köcher <git@kchr.de >
---------
Co-authored-by: Bastian Köcher <git@kchr.de >
Co-authored-by: parity-processbot <>
2023-03-29 14:54:02 +00:00
dependabot[bot]
4ed3642dff
Bump thiserror from 1.0.38 to 1.0.40 ( #2396 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.38 to 1.0.40.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.38...1.0.40 )
---
updated-dependencies:
- dependency-name: thiserror
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-03-29 13:50:40 +00:00
Davide Galassi
c32b240df0
Swap 'base58' with 'bs58' ( #13739 )
...
* Swap base58 with bs58
* Removed unused clone
* std flag
2023-03-29 15:46:05 +02:00
Mira Ressel
86d638d08f
roll out new debian 11 ci image ( #13744 )
2023-03-29 15:27:40 +02:00
Bastian Köcher
de95a54c7f
Companion: wasm-builder support stable Rust ( #2393 )
...
* Companion: wasm-builder support stable Rust
* update lockfile for {"polkadot", "substrate"}
---------
Co-authored-by: parity-processbot <>
2023-03-29 10:37:13 +00:00
Mira Ressel
f843b7f447
provide a default value for RELENG_SCRIPTS_BRANCH ( #13743 )
...
Currently this variable is configured exclusively via a project
variable, which makes it impossible to override for specific test prs.
2023-03-29 12:27:48 +02:00
Bastian Köcher
8b1645faf0
Companion: wasm-builder support stable Rust ( #6967 )
...
* Companion: wasm-builder support stable Rust
* update lockfile for {"substrate"}
---------
Co-authored-by: parity-processbot <>
2023-03-29 10:11:15 +00:00
Oliver Tale-Yazdi
faa2d5b09e
Fix feature ( #6966 )
...
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-03-29 12:00:23 +03:00
Bastian Köcher
d338e9a114
Support stable rust for compiling the runtime ( #13580 )
...
* Support stable rust for compiling the runtime
This pull request brings support for compiling the runtime with stable Rust. This requires at least
rust 1.68.0 to work on stable. The code is written in a way that it is backwards compatible and
should automatically work when someone compiles with 1.68.0+ stable.
* We always support nightlies!
* 🤦
* Sort by version
* Review feedback
* Review feedback
* Fix version parsing
* Apply suggestions from code review
Co-authored-by: Koute <koute@users.noreply.github.com >
---------
Co-authored-by: Koute <koute@users.noreply.github.com >
2023-03-29 07:17:50 +00:00
Chris Sosnin
16e4661446
configuration: backport async backing parameters from the feature branch ( #6961 )
...
* Backport async backing params primitive
* migration follow-up
* link pr
* parameters -> params
* rustfmt::skip block ident
2023-03-28 14:55:24 +00:00
Kasper Ziemianek
acec84cc1e
contracts: proper event link in docs ( #13729 )
2023-03-28 16:38:13 +02:00
Tsvetomir Dimitrov
22f404f092
Histogram support in runtime metrics ( #6935 )
...
* Histogram support in runtime metrics
Add support for histograms to the runtime metrics. Additionally add
`polkadot_parachain_verify_dispute_signature` histogram which tracks the
time needed from the runtime to verify a single validator signature of a
dispute statement.
* Add noops
* u64 instead of f64
* Update buckets
* Wrap `get_current_time()` in runtime metrics
* Change the dimension of the Histogram from usec to sec
* Fix a compilation error
* Update buckets
* Fix `on_signature_check_complete` calculation
* Update buckets
* Update buckets
* formatting
* Another weights update
* Adjust buckets again
* Final buckets adjustment
* Revert "Fix a compilation error"
This reverts commit 06290b40a39eeb78de2602d8916a39edf7a8b714.
* Update primitives/src/v4/metrics.rs
Co-authored-by: Andrei Sandu <54316454+sandreim@users.noreply.github.com >
* Use `saturating_sub` for time difference calculation
* Pass nanoseconds to client instead of seconds (using f64 in runtime is dangerous)
---------
Co-authored-by: Andrei Sandu <54316454+sandreim@users.noreply.github.com >
2023-03-28 13:37:19 +00:00
Vladimir Istyufeev
9c9492476c
CI: rephrase RUSTFLAGS ( #13735 )
2023-03-28 15:41:10 +04:00
dependabot[bot]
b586f49ad9
Bump serde_json from 1.0.94 to 1.0.95 ( #2387 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.94 to 1.0.95.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.94...v1.0.95 )
---
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-03-28 13:24:31 +02:00
dependabot[bot]
bd5d804644
Bump scale-info from 2.3.1 to 2.4.0 ( #2386 )
...
Bumps [scale-info](https://github.com/paritytech/scale-info ) from 2.3.1 to 2.4.0.
- [Release notes](https://github.com/paritytech/scale-info/releases )
- [Changelog](https://github.com/paritytech/scale-info/blob/master/CHANGELOG.md )
- [Commits](https://github.com/paritytech/scale-info/compare/v2.3.1...v2.4.0 )
---
updated-dependencies:
- dependency-name: scale-info
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-03-28 11:08:38 +02:00
Sebastian Kunert
d98f3d1fec
Remove HeaderBackend from RelayChainRPCClient ( #2385 )
...
* Remove HeaderBackend from RelayChainRPCClient
* update lockfile for {"substrate", "polkadot"}
---------
Co-authored-by: parity-processbot <>
2023-03-28 07:37:58 +00:00
Sebastian Kunert
c41eadc090
Remove HeaderBackend requirement from AuthorityDiscovery and NetworkWorker ( #13730 )
...
* Remove `HeaderBackend` requirement from `NetworkWorker`
* Remove HeaderBackend from authority-discovery
2023-03-28 07:10:50 +00:00
Vladimir Istyufeev
551367d4cb
CI: Investigate why RUSTFLAGS differs on master and PRs ( #13686 )
2023-03-28 04:00:18 +04:00
dependabot[bot]
4903859544
Bump openssl from 0.10.38 to 0.10.48 ( #6955 )
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.38 to 0.10.48.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.38...openssl-v0.10.48 )
---
updated-dependencies:
- dependency-name: openssl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: parity-processbot <>
2023-03-27 22:23:23 +00:00
dependabot[bot]
2118816b56
Bump clap from 4.1.11 to 4.1.13 ( #2388 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.1.11 to 4.1.13.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.1.11...v4.1.13 )
---
updated-dependencies:
- dependency-name: clap
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-03-27 22:08:11 +00:00
Joyce Siqueira
7c18bc9dfd
updating labels descriptions ( #13557 )
...
* updating labels descriptions
* delete milestones
* Update docs/CONTRIBUTING.adoc
Co-authored-by: Bastian Köcher <git@kchr.de >
* link to label docs
* Update docs/CONTRIBUTING.adoc
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
---------
Co-authored-by: Bastian Köcher <git@kchr.de >
Co-authored-by: parity-processbot <>
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-03-27 23:27:16 +02:00
Ankan
465460abf9
Proxy for Nomination Pools ( #6846 )
...
* add proxy for nomination pools
* fmt
---------
Co-authored-by: parity-processbot <>
2023-03-27 22:47:28 +02:00
Aaron Bassett
a59ea80cec
Change license of node-template and FRAME examples to MIT-0 ( #13465 )
...
* Change node-template license from Unlicense to MIT-0
* Change frame examples license from Unlicense to MIT-0
* Update bin/node-template/LICENSE
---------
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
Co-authored-by: parity-processbot <>
2023-03-27 22:36:20 +02:00
Ross Bulat
96ed979732
Nomination Pools migration v5: RewardPool fix ( #6957 )
...
* pools migration v5
* Allow deprecated
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Keep old migrations around
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* update lockfile for {"substrate"}
* use master Cargo.lock
* revert Cargo.lock master
* clippy: remove unused parentheses
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Fix parachain config migration
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Make tests work
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 >
Co-authored-by: parity-processbot <>
2023-03-27 18:03:49 +00:00
PG Herveou
836f544c86
contracts: Add host function tracing ( #13648 )
2023-03-27 19:33:59 +02:00
Ross Bulat
39e5548c66
Reward pool migration fix ( #13715 )
...
* reward pool migration fix
* comment
* remove generic
* rm max
* foramtting
* Add note to V4 migration
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Add more asserts to the V5 migration
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Make compile
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Update frame/nomination-pools/src/migration.rs
Co-authored-by: Gonçalo Pestana <g6pestana@gmail.com >
* Make V4 migration re-usable
Otherwise it wont chain together with the V5.
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Add MigrateV3ToV5 wrapper
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 >
Co-authored-by: Gonçalo Pestana <g6pestana@gmail.com >
2023-03-27 15:02:03 +00:00
dependabot[bot]
d9f4469dcf
Bump futures from 0.3.26 to 0.3.27 ( #2359 )
...
Bumps [futures](https://github.com/rust-lang/futures-rs ) from 0.3.26 to 0.3.27.
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.26...0.3.27 )
---
updated-dependencies:
- dependency-name: futures
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>
Co-authored-by: Sebastian Kunert <skunert49@gmail.com >
2023-03-27 16:27:33 +02:00
Aaron Bassett
1fad957deb
Update pallet licenses to Apache-2.0 ( #13467 )
2023-03-27 14:03:04 +00:00
Gavin Wood
a3b1c1d941
FRAME: Fix the Referenda confirming alarm ( #13704 )
...
* Fix the Referenda confirming alarm
* Add minimal regression test
This fails on 40e1704e1c since the
downwards rounding voids the curve delay.
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-03-27 12:04:24 +00:00
Bastian Köcher
f5e257298a
sc-slots: Forward block size limit ( #13716 )
2023-03-27 09:50:31 +02:00
Mira Ressel
6213161e33
add a new ci job to fuzz sp-arithmetic ( #13673 )
...
as requested in https://github.com/paritytech/ci_cd/issues/761
2023-03-27 07:23:53 +02:00