Martin Pugh
b63184e4ec
Bump version, substrate, beefy in prep for v0.9.4 ( #3169 )
...
* bump version, substrate, beefy
* bump substrate
2021-06-03 17:05:31 +02:00
Andronik Ordian
bd66121324
validator-discovery: some extra logs ( #3157 )
...
* remove duplicate logging
* validator-discovery: add extra logging
2021-06-03 14:17:24 +00:00
Gavin Wood
53de6871e0
Fix teleport accounting and add some events ( #3167 )
...
* Stuff to help inspect the DMP activity
* Fix teleport accounting
* Fixes
* Fixes
* Fixes
* Fixes
2021-06-03 15:39:08 +02:00
Shaun Wang
88e25f1669
Companion PR for Substrate #8824 (Migrate pallet-democracy to pallet attribute macro) ( #3030 )
...
* Add type parameter for democracy genesis config.
* update Substrate
Co-authored-by: parity-processbot <>
2021-06-03 06:28:00 -04:00
Alexander Popiak
a28d4a5c5d
XCM docs and tests ( #2948 )
...
* WIP
* add tests and docs for DoubleEncoded
* reformat parent_count
* add test for match_and_split
* fix append_with docs and add tests
* move Parachain enum variant to tuple
* Fix stuff
* add to append test
* simplify match
* formatting
* format and extend doc comments (including examples)
* fix typo
* add some doc comments
* add test for location inverter
* Add more tests/docs
* Fix build
* matches fungibles
* currency adapter.
* add more tests for location inverter
* extract max length magic number into constant
* adapters.
* Apply suggestions from code review
* Final touches.
* Repot and fixes
* Remove last todo
* Apply suggestions from code review
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io >
* Update xcm/xcm-builder/src/barriers.rs
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io >
* Update xcm/xcm-builder/src/barriers.rs
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io >
* Update xcm/xcm-builder/src/currency_adapter.rs
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io >
* Update xcm/xcm-builder/src/filter_asset_location.rs
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io >
* Update xcm/xcm-builder/src/matches_fungible.rs
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io >
* Update xcm/xcm-executor/src/traits/conversion.rs
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io >
* Update xcm/xcm-executor/src/traits/conversion.rs
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io >
* Update xcm/xcm-executor/src/traits/transact_asset.rs
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io >
* Update xcm/xcm-executor/src/traits/should_execute.rs
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io >
Co-authored-by: kianenigma <kian@parity.io >
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2021-06-03 02:01:25 +00:00
Shaun Wang
512b366280
Update purchase pallet to FRAME v2 ( #3075 )
...
* Migrate purchase wrapper pallet to pallet attribute macro.
* Apply review suggestions.
* Update runtime/common/src/purchase.rs
* Update runtime/common/src/purchase.rs
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2021-06-02 18:30:55 -04:00
Gavin Wood
cac84659a2
Bump Substrate ( #3153 )
2021-06-02 00:17:47 +02:00
Shaun Wang
22f076c6d3
Update para sudo wrapper pallet to FRAME v2 ( #3074 )
...
* Migrate para sudo wrapper pallet to pallet attribute macro.
* Apply review suggestions.
2021-06-01 20:34:47 +00:00
Shaun Wang
ca10e33788
Migrate registrar pallet to pallet attribute macro. ( #3063 )
2021-06-01 20:32:31 +00:00
Alexander Popiak
78d8482dac
use the Barrier type in XcmConfig ( #3154 )
2021-06-01 20:29:35 +00:00
radupopa2010
e6881457b8
Make script usable from both pipeline and localhost ( #3147 )
...
* Make script usable from both pipeline and localhost
* use the new argument --simnet-version=
* dummy, to trigger pipeline one more time
* CI: optimize the script
* No arg for help flag
* CI: comment and unneded parameter
Co-authored-by: Denis P <denis.pisarev@parity.io >
2021-06-01 16:52:15 +02:00
Sergei Shulepov
2239b93d31
Companion for PR 8913 ( #3114 )
...
* Companion for PR 8913
polkadot companion: https://github.com/paritytech/substrate/pull/8913
* update Substrate
Co-authored-by: parity-processbot <>
2021-06-01 13:03:34 +02:00
Robert Klotzner
24d1eb40cc
Increase PoV timeout slightly. ( #3144 )
2021-05-31 22:12:18 -05:00
Alexander Popiak
fd14e6822f
add westmint as a trusted teleport to westend ( #3142 )
2021-05-31 14:25:44 -05:00
Robert Habermeier
963993d288
Reversion Safety tools for overseer and subsystems ( #3104 )
...
* guide: reversion safety
* guide: manage reversion safety in subsystems
* add leaf status to ActivatedLeaf
* add an LRU-cache to overseer for staleness detection
* update ActivatedLeaf usages in tests to contain status field
* add variant where missed accidentally
* add some helpers to LeafStatus
* address grumbles
2021-05-31 20:54:05 +02:00
Robert Habermeier
6b166a7a1f
fix approval-checking GRANDPA voting rule ( #3133 )
...
* fix approval-checking GRANDPA voting rule
a `None` return value implies to vote on the best, not to vote on the base.
this explicitly changes the logic to vote on the base
* refactor logic out and test
2021-05-31 10:45:16 -05:00
radupopa2010
a7a0270a9f
Update simnet tests to v4 ( #3136 )
...
* Update simnet tests to v4
* CI: revert me
* Revert "CI: revert me"
This reverts commit 2693b0640a0410bdf608ccdbb0422b831c5283e8.
Co-authored-by: Denis P <denis.pisarev@parity.io >
2021-05-31 14:37:24 +02:00
Shaun Wang
fe97d7eb16
XCM docstring typo fix ( #3138 )
...
* Typo fix in xcm crate.
* Update xcm/src/v0/junction.rs
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2021-05-31 07:49:43 +00:00
Bastian Köcher
6e403ec1a4
Be more smart when loading the chain spec ( #3135 )
...
Instead of relying on the name of the chain spec file, we now use the
`is_*` methods for this.
2021-05-29 20:53:24 +02:00
Robert Habermeier
d4e8f2a3da
set session-info availability cores based on scheduler ( #3134 )
...
this will account for 'dummy' cores due to maxValidatorsPerCore
2021-05-28 18:06:55 -05:00
Shawn Tabrizi
b7c2cfc1e4
Companion for #8793 (Simple MaxEncodedLen) ( #3118 )
...
* ProxyType MaxEncodedLen
* import
* import
* fix dep and bump substrate
* Update Cargo.lock
2021-05-28 20:50:16 +00:00
Bastian Köcher
cc0457423c
Use proper host configuration everywhere ( #3130 )
...
* Use proper host configuration everywhere
* Fix dumb errors
2021-05-28 21:41:24 +02:00
Xiliang Chen
cc0466c84c
enable Config for Paras on Kusama & Westend ( #3129 )
...
* enable Config for Paras
* fix
2021-05-28 10:52:32 +02:00
Hernando Castano
8d36e7c6f3
Allow bridge relayers to be built from repo ( #3069 )
...
* Bump Rococo/Wococo `spec_version` used by the bridge relayer
* Prevent bridge relayer from being part of workspace
This allows us to build the relayer without pulling in all its
dependencies into the Polkadot repo by indicating its manifest path when
building.
* Revert "Bump Rococo/Wococo `spec_version` used by the bridge relayer"
This reverts commit 90fdeecbba2ed2a75fc220dbc14fb4fa792dfc6e.
2021-05-27 15:27:07 -04:00
Roman Proskuryakov
3d04a0cce0
Companion PR for #8748 ( #2990 )
...
* Replace NetworkStatusSinks with Arc<NetworkService>
* update Substrate
Co-authored-by: parity-processbot <>
2021-05-27 14:27:52 +00:00
Denis Pisarev
6e5d90a972
WIP: CI: simnet to run pinned versions ( #3051 )
...
* CI: simnet to run pinned versions
* CI: explanation and tag
* dummy commit to trigger pipeline
* try with a new tag
* update new simnet stable version
Co-authored-by: radupopa2010 <radupopa2010@yahoo.com >
2021-05-27 15:02:30 +02:00
André Silva
444aafdf83
primitives: export the current slot number storage key ( #3022 )
2021-05-27 12:41:49 +02:00
dependabot[bot]
5316cbbc66
Bump tracing from 0.1.25 to 0.1.26 ( #3120 )
...
Bumps [tracing](https://github.com/tokio-rs/tracing ) from 0.1.25 to 0.1.26.
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.25...tracing-0.1.26 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-27 09:51:35 +02:00
Bastian Köcher
418086bc42
Dependabot: Fix labels and ignore try-runtime-* ( #3119 )
2021-05-26 21:04:01 +00:00
Jon Häggblad
0a024e30b0
Companion for substrate#8724 ( #2994 )
...
* runtime: create migrations for grandpa storage prefix
* runtime: address review comments
* runtime: update spec_version
* westend: fix incorrect merge
* runtime: change to v3.1 from v4 for grandpa migrations
* cargo.lock: manually specify pallet-grandpa in lock file
* cargo.lock: fix typo
* update substrate
* update substrate
Co-authored-by: André Silva <andrerfosilva@gmail.com >
2021-05-26 19:12:46 +00:00
dependabot[bot]
5cf0444d7f
Bump pretty_assertions from 0.6.1 to 0.7.2 ( #3113 )
...
Bumps [pretty_assertions](https://github.com/colin-kiegel/rust-pretty-assertions ) from 0.6.1 to 0.7.2.
- [Release notes](https://github.com/colin-kiegel/rust-pretty-assertions/releases )
- [Changelog](https://github.com/colin-kiegel/rust-pretty-assertions/blob/main/CHANGELOG.md )
- [Commits](https://github.com/colin-kiegel/rust-pretty-assertions/compare/v0.6.1...v0.7.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-26 20:39:37 +02:00
André Silva
e3edb71ed7
grandpa: enable observer for light client ( #3019 )
...
* grandpa: enable observer for light client
* update Substrate
* service: fix missing import
* runtime: bump spec versions
Co-authored-by: parity-processbot <>
2021-05-26 17:22:15 +00:00
Andronik Ordian
44704a57e1
dependabot: ignore beefy git updates ( #3111 )
...
It should rather be updated manually with proper `Cargo.lock` updates at least until we switch to crates.io versions. See #3109 as an example of that (bad) update.
2021-05-26 16:47:32 +02:00
Bastian Köcher
7f34d76fd4
Add UsageProvider trait to AbstractClient ( #3106 )
...
* Add `UsageProvider` trait to `AbstractClient`
* Fix
2021-05-26 13:15:45 +02:00
Kian Paimani
0da48f736a
Companion for substrate/pull/8903 ( #3099 )
...
* add stuff
* Update runtime/polkadot/src/lib.rs
* Update runtime/kusama/src/lib.rs
* update Substrate
Co-authored-by: parity-processbot <>
2021-05-26 12:50:50 +02:00
Kian Paimani
d682ab82d2
Companion for substrate/pull/8889 ( #3096 )
...
* Update lock file
* revert
* fix properly
* update Substrate
Co-authored-by: parity-processbot <>
2021-05-26 00:09:35 +00:00
Andronik Ordian
701be9aa03
validator_discovery: small tweak in retrying logic ( #3102 )
...
* validator_discovery: small tweak in retrying logic
* validator_discovery: use timeouts instead
2021-05-25 20:59:14 +02:00
Bastian Köcher
332cfad83a
Introduce polkadot code substitute ( #3093 )
...
* Introduce polkadot code substitute
This introduces a code substitute for the on-chain wasm of Polkadot from
block
`0x86aa36a140dfc449c30dbce16ce0fea33d5c3786766baa764e33f336841b9e29`
on wards. The underlying problem was that there exists some
miscompilation by the rust compiler in the wasm runtime that results in
state mismatches between the native/wasm runtime of the
the 0.8.30 release. This resulted in blocks being authored by the native
runtime not being importable by nodes using the wasm runtime. The
on-chain wasm is replaced by a wasm build from the 0.8.30 using the
rustc nightly from 1.03.2021.
* update the wasm substitute blob
* update Substrate
Co-authored-by: André Silva <andrerfosilva@gmail.com >
Co-authored-by: parity-processbot <>
2021-05-25 14:39:57 +00:00
Giuseppe Bertone
56092fdda0
Remove memory limits ( #3076 )
2021-05-24 13:19:52 +02:00
Martin Pugh
2174d9475e
bump version & substrate ( #3085 )
2021-05-24 12:36:30 +02:00
Robert Habermeier
92fa699f87
clear PVF cache artifacts on startup ( #3084 )
2021-05-24 08:59:47 +01:00
Robert Habermeier
ec43a848b9
add the correct indirection to reward points for backing ( #3082 )
2021-05-22 19:01:37 -05:00
Shawn Tabrizi
75cb6a1bd4
Add Proxy Calls to Westend and Kusama ( #3080 )
2021-05-22 18:13:48 -05:00
stanly-johnson
052bf6aa2f
bump rocksdb to 6.17.3 (again) ( #3077 )
2021-05-22 15:33:27 +02:00
Robert Habermeier
02faeede88
Some more debug logging ( #3073 )
...
* log validator index when importing statement
* log validation failures in debug
2021-05-22 09:25:41 +02:00
Andronik Ordian
44d02faa62
network-bridge: downgrade log level of benefit rep change ( #3068 )
...
* network-bridge: downgrade log level of benefit rep change
* remove it as we log it at higher level
2021-05-21 19:16:20 -05:00
Bernhard Schuster
e8652e73db
cargo spellcheck ( #3067 )
2021-05-22 00:15:47 +00:00
Robert Klotzner
9b06a38bb6
State can be finished due to Share message. ( #3070 )
...
* State can be finished due to `Share` message.
Therefoe a task can still be running in that state. Removed panic and
changed state name to reflect possibility of `Share` message.
* bump spec versions in kusama, polkadot and westend again III
* properly bump for the upcoming release
Co-authored-by: Andronik Ordian <write@reusable.software >
2021-05-21 20:04:43 +02:00
Pierre Krieger
17907c7e6c
Add parachain_desired_peer_count metric ( #3035 )
2021-05-21 16:47:04 +02:00
Sergei Shulepov
20ab68270f
Put WIP artifacts next to ready ones ( #3057 )
...
* Put WIP artifacts next to ready ones
Fixes #3044
* Apply suggestions from code review
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2021-05-21 09:53:03 +02:00