Koute
03158cd48f
Switch to the blake2b_simd crate in sp-core-hashing ( #13548 )
...
* Switch to the `blake2b_simd` crate in `sp-core-hashing`
* ".git/.scripts/commands/bench/bench.sh" pallet dev frame_benchmarking
---------
Co-authored-by: command-bot <>
2023-03-07 08:57:16 +00:00
Koute
723d409264
Bump blake2b_simd to 1.0.1 ( #2282 )
2023-03-07 08:55:57 +00:00
Dmitry Markin
3118026576
Make unbounded channels size warning exact (part 2) ( #13504 )
2023-03-07 10:57:26 +03:00
Koute
4778300431
Bump blake2b_simd to 1.0.1 ( #6829 )
2023-03-07 06:50:08 +00:00
Liu-Cheng Xu
58d1d9e117
Expose new_full_parts_with_genesis_builder from sc-service ( #13539 )
...
I forgot this in https://github.com/paritytech/substrate/pull/12291
2023-03-06 21:39:32 +01:00
Mara Robin B
baaa6bf021
changelog: update template for new label behavior (E3/E4) ( #6804 )
...
* update changelog template for new label behavior (E3/E4)
This distinguishes E3 and E4 labels in the changelog output
* Separate E3/E4 notices in changelog
* fixup
2023-03-06 20:36:13 +01:00
Aaro Altonen
f8064eee4c
Companion for paritytech/substrate#12828 ( #1939 )
...
* Companion for paritytech/substrate#12764
* Remove `async-trait`
* Companion for paritytech/substrate#12828
* carg fmt
* Update client/relay-chain-minimal-node/src/network.rs
Co-authored-by: Bastian Köcher <git@kchr.de >
* update lockfile for {"polkadot", "substrate"}
---------
Co-authored-by: Bastian Köcher <git@kchr.de >
Co-authored-by: parity-processbot <>
2023-03-06 18:25:56 +00:00
Aaro Altonen
ce9fbe73d9
Companion for paritytech/substrate#12828 ( #6380 )
...
* Companion for paritytech/substrate#12828
* Pass sync service
* Fix test
* Fix tests again
* update lockfile for {"substrate"}
* cargo fmt
---------
Co-authored-by: parity-processbot <>
2023-03-06 17:46:27 +00:00
Aaro Altonen
1a7f5be07f
Extract syncing protocol from sc-network ( #12828 )
...
* Move import queue out of `sc-network`
Add supplementary asynchronous API for the import queue which means
it can be run as an independent task and communicated with through
the `ImportQueueService`.
This commit removes removes block and justification imports from
`sc-network` and provides `ChainSync` with a handle to import queue so
it can import blocks and justifications. Polling of the import queue is
moved complete out of `sc-network` and `sc_consensus::Link` is
implemented for `ChainSyncInterfaceHandled` so the import queue
can still influence the syncing process.
* Move stuff to SyncingEngine
* Move `ChainSync` instanation to `SyncingEngine`
Some of the tests have to be rewritten
* Move peer hashmap to `SyncingEngine`
* Let `SyncingEngine` to implement `ChainSyncInterface`
* Introduce `SyncStatusProvider`
* Move `sync_peer_(connected|disconnected)` to `SyncingEngine`
* Implement `SyncEventStream`
Remove `SyncConnected`/`SyncDisconnected` events from
`NetworkEvenStream` and provide those events through
`ChainSyncInterface` instead.
Modify BEEFY/GRANDPA/transactions protocol and `NetworkGossip` to take
`SyncEventStream` object which they listen to for incoming sync peer
events.
* Introduce `ChainSyncInterface`
This interface provides a set of miscellaneous functions that other
subsystems can use to query, for example, the syncing status.
* Move event stream polling to `SyncingEngine`
Subscribe to `NetworkStreamEvent` and poll the incoming notifications
and substream events from `SyncingEngine`.
The code needs refactoring.
* Make `SyncingEngine` into an asynchronous runner
This commits removes the last hard dependency of syncing from
`sc-network` meaning the protocol now lives completely outside of
`sc-network`, ignoring the hardcoded peerset entry which will be
addressed in the future.
Code needs a lot of refactoring.
* Fix warnings
* Code refactoring
* Use `SyncingService` for BEEFY
* Use `SyncingService` for GRANDPA
* Remove call delegation from `NetworkService`
* Remove `ChainSyncService`
* Remove `ChainSync` service tests
They were written for the sole purpose of verifying that `NetworWorker`
continues to function while the calls are being dispatched to
`ChainSync`.
* Refactor code
* Refactor code
* Update client/finality-grandpa/src/communication/tests.rs
Co-authored-by: Anton <anton.kalyaev@gmail.com >
* Fix warnings
* Apply review comments
* Fix docs
* Fix test
* cargo-fmt
* Update client/network/sync/src/engine.rs
Co-authored-by: Anton <anton.kalyaev@gmail.com >
* Update client/network/sync/src/engine.rs
Co-authored-by: Anton <anton.kalyaev@gmail.com >
* Add missing docs
* Refactor code
---------
Co-authored-by: Anton <anton.kalyaev@gmail.com >
2023-03-06 16:33:38 +00:00
Tsvetomir Dimitrov
012d4a8b71
Don't pass leaves() to Overseer::builder() ( #2275 )
...
* Don't pass `leaves()` to `Overseer::builder()`
This is a companion for https://github.com/paritytech/polkadot/pull/6727
* update lockfile for {"substrate", "polkadot"}
---------
Co-authored-by: parity-processbot <>
2023-03-06 15:41:33 +00:00
Martin Pugh
8adde84330
[CI] Remove redundant trigger-review-pipeline job ( #13547 )
...
This job is now redundant since pipelines are run for each commit, so it can be safely removed. Cheers
2023-03-06 15:07:59 +00:00
Tsvetomir Dimitrov
ed6fa5499c
Don't send ActiveLeaves from leaves in db on startup in Overseer ( #6727 )
...
* Don't send `ActiveLeaves` from leaves in db on startup in Overseer. Wait for fresh leaves instead.
* Don't pass initial set of leaves to Overseer
* Fix compilation error in subsystem-test-helpers
2023-03-06 15:02:16 +00:00
Muharem Ismailov
dfb60f32cd
Polkadot XCM Body constants ( #6788 )
...
Co-authored-by: parity-processbot <>
2023-03-06 14:43:28 +00:00
yjh
9b9964394e
chore: reduce copy times for bytes in core-hashing ( #13519 )
...
* chore: reduce copy bytes for core-hashing
* improve by suggestions and remove unused `xx_into`
* chore: replace sha2 crate by `sp_core::hashing` for pallet-alliance
* fix features
* use sp-core-hashing directly
* add to dev-dep
2023-03-06 14:09:07 +00:00
Aaro Altonen
de408833d9
Decrease expected peer count in zombinenet tests ( #6826 )
...
* Decrease expected peer count in zombinenet tests
Recent change in the in/out peer ratio caused some of the zombienet
tests to fail. Adjust the number of expected peers to reflect the new
ratio to make tests pass again.
* Increase `--out-peers` to 15 for paritydb test
* Don't check the number of connected peers
2023-03-06 15:44:48 +02:00
Tsvetomir Dimitrov
70be7a03d3
Additional tracing in provisioner, vote_selection and dispute-coordinator ( #6775 )
...
* Additional tracing in `provisioner`, `vote_selection`
* Add `fetched_onchain_disputes` metric to provisioner
* Some tracelines in dispute-coordinator
TODO: cherry pick this in the initial branch!!!
* Remove spammy logs
* Remove some trace lines
2023-03-06 12:18:30 +00:00
Petr Mensik
a934fa5b16
Change node-key for bootnodes ( #6772 )
2023-03-06 10:21:46 +01:00
Sasha Gryaznov
f85d6dc6dd
[contracts] Forbid calling back to contracts after switching to runtime ( #13443 )
...
* save: compiles and tests pass
* save: added global
* done + test
* cleanup
* changelog update
* cleanup
* address feedback, step 1
* address feedback, step 2
* address feedback, step 3
* returned updated gas_estimation_call_runtime test
* clippy fix
* address feedback, step 4
* address feedback, step 5
* move data from context to inputs
* docs fix
* Apply suggestions from code review
Co-authored-by: Alexander Theißen <alex.theissen@me.com >
* address feedback, step 6
---------
Co-authored-by: Alexander Theißen <alex.theissen@me.com >
2023-03-06 08:40:03 +00:00
Web3 Philosopher
ae5f334fd9
introduce RelaychainStateProvider to parachain-system ( #2268 )
...
* introduce RelaychainStateProvider to parachain-system
* bring back RelaychainBlockNumberProvider, adds some docs and derives
* allow deprecated
* Apply suggestions from code review
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
Co-authored-by: Bastian Köcher <git@kchr.de >
* deprecation message
---------
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
Co-authored-by: Bastian Köcher <git@kchr.de >
2023-03-05 22:43:15 +01:00
Kian Paimani
e171e2ada4
Update staking related code-owners ( #13462 )
2023-03-05 22:38:49 +01:00
Bradley Olson
7e7f72ed74
Change handle_import_statements to FatalResult ( #6820 )
...
* Changing dispute db errors to fatal
* fmt
2023-03-04 19:35:04 +01:00
abebeos
ebc5218381
FRAME: add a basic readme ( #13520 )
2023-03-04 13:01:04 +00:00
Gavin Wood
8c3df96377
Just a typo ( #13533 )
...
* Typo
* Update Salary weight
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Fix test
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-04 11:38:22 +00:00
Keith Yeung
d29951e2f8
Introduce XCM matcher for writing barriers ( #6756 )
...
* Introduce XCM matcher for writing barriers
* Fix compilation
* cargo fmt
* Add more doc comments
* Add mod doc comment
* More doc comments
* Add tests and fix logic
* Remove redundant syntax
* Add more doc comments
* Add more doc comments
* Add more doc comments
2023-03-04 05:37:56 +00:00
Javier Viola
9003762b75
bump zombienet version v1.3.37 ( #2260 )
...
* update zombienet version
* remove 'is up' assertions
* bump zombienet version
2023-03-03 18:35:03 -03:00
eskimor
7d9a0b7cc3
Freeze note on SessionInfo. ( #6818 )
...
* Add note about frozen `SessionInfo`.
* Better comment.
---------
Co-authored-by: eskimor <eskimor@no-such-url.com >
2023-03-03 21:50:42 +01:00
dependabot[bot]
1d1d1bf1eb
Bump dyn-clone from 1.0.10 to 1.0.11 ( #2262 )
...
Bumps [dyn-clone](https://github.com/dtolnay/dyn-clone ) from 1.0.10 to 1.0.11.
- [Release notes](https://github.com/dtolnay/dyn-clone/releases )
- [Commits](https://github.com/dtolnay/dyn-clone/compare/1.0.10...1.0.11 )
---
updated-dependencies:
- dependency-name: dyn-clone
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-03 21:46:52 +01:00
Javier Viola
00623b02c0
bump zombienet version to v1.3.37 ( #13447 )
...
* bump zombienet version to v1.3.35
* remove checks, since now is checked by zn
* Update .gitlab-ci.yml
---------
Co-authored-by: Anton <anton.kalyaev@gmail.com >
2023-03-03 21:46:02 +01:00
Sergej Sakac
1d6423b41d
Assets pallet: Don't allow set_min_balance when sufficient ( #13510 )
...
* Assets pallet: Don't allow set_min_balance when sufficient
* fix
* fix benchmark
* ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_assets
* Update frame/assets/src/lib.rs
* fix
* ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_assets
---------
Co-authored-by: command-bot <>
Co-authored-by: Bastian Köcher <git@kchr.de >
2023-03-03 21:39:45 +01:00
Arkadiy Paronyan
d98d948bfc
Bump parity-db ( #6816 )
...
* Bump parity-db
* update lockfile for {"substrate"}
---------
Co-authored-by: parity-processbot <>
2023-03-03 21:12:28 +01:00
Gavin Wood
e4bf9f2125
Salary pallet ( #13378 )
...
* More drafting
* Paymaster pallet
* Fix build
* More tests
* Rename
* Rename
* Renaming
* Revert old changes
* Multi-phase payouts to avoid bank-runs
* Tests
* Tests
* Allow payment to be targeted elsewhere
* Proper ssync payment failure handling
* Test for repayment
* Docs
* Impl RankedMembers for RankedCollective
* Implement Pay for Pot (i.e. basic account).
* Benchmarks
* Weights
* Introduce Salary benchmark into node
* Fix warning
* ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_salary
* Update primitives/arithmetic/src/traits.rs
Co-authored-by: Jegor Sidorenko <5252494+jsidorenko@users.noreply.github.com >
* Update frame/salary/src/lib.rs
Co-authored-by: Jegor Sidorenko <5252494+jsidorenko@users.noreply.github.com >
* Update lib.rs
* Update frame/salary/src/lib.rs
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Docs
* Update frame/salary/src/lib.rs
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Update frame/salary/src/lib.rs
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Fix
* Fixes
* Fixes
* Move some salary traits stuff to a shared location
* Fix
* Update frame/salary/src/lib.rs
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Update frame/salary/src/lib.rs
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Mul floor
* Fix warnings
* Fix test
* Docs
---------
Co-authored-by: command-bot <>
Co-authored-by: Jegor Sidorenko <5252494+jsidorenko@users.noreply.github.com >
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-03-03 19:05:01 +00:00
Arkadiy Paronyan
ac4a23609c
Bump parity-db ( #13521 )
2023-03-03 17:16:59 +00:00
abebeos
bb08a66c1a
fix feature/enhancement issue template ( #13522 )
2023-03-03 14:53:22 +00:00
Branislav Kontur
77338c99d8
Bump polkadot ( #2269 )
...
* Bump polkadot
* Bump substrate
2023-03-03 13:30:44 +00:00
dependabot[bot]
c31191703d
Bump tempfile from 3.3.0 to 3.4.0 ( #2247 )
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.3.0 to 3.4.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>
2023-03-03 12:58:47 +00:00
dependabot[bot]
49679920c7
Bump syn from 1.0.107 to 1.0.109 ( #2249 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.107 to 1.0.109.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.107...1.0.109 )
---
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-03 12:58:02 +00:00
Oliver Tale-Yazdi
70a0864e4c
Migrate to Weight::from_parts ( #2245 )
...
* Migrate to from_parts
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Fix remaining files
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* cargo update -p polkadot-primitives
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 >
* Use Master Cargo.lock
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* cargo update -p polkadot-primitives
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 >
---------
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-03-03 12:47:23 +00:00
Jegor Sidorenko
889e1ceab1
[NFTs] Emit new PalletAttributeSet event ( #13525 )
...
* Emit new PalletAttributeSet event
* Chore
2023-03-03 12:17:55 +00:00
Bradley Olson
f2bc0f57b6
Removing Outdated References to Misbehavior Arbitration Subsystem ( #6814 )
...
* Provisioner guide entry update
* Removing mentions of misbehavior arbitration sub
* fmt
2023-03-03 12:17:17 +01:00
Branislav Kontur
837d7748ad
Forgotten re-export for MatchedConvertedConcreteId ( #6815 )
2023-03-03 12:14:24 +01:00
Robert Hambrock
443cadedbd
Companion for substrate#13509: bump API versions of {Beefy,Mmr}Api ( #6809 )
...
* version {Beefy,Mmr}Api
* update lockfile for {"substrate"}
2023-03-03 11:56:43 +01:00
Robert Hambrock
40d6b65a0c
bump API versions of {Beefy,Mmr}Api ( #13509 )
2023-03-03 10:23:15 +00:00
Branislav Kontur
cf3ddb831c
Update polkadot with one more commit: from 54bcee1d5615f53781d5172fcce6700dbf35dad2 -> 3dd8331414c92f5d01d6a470eae43049099d7aa9 ( #2266 )
...
* Update polkadot with one commit: from 54bcee1d5615f53781d5172fcce6700dbf35dad2 -> 3dd8331414c92f5d01d6a470eae43049099d7aa9
* Fix test
* Fix test better
* typo
2023-03-03 10:02:49 +01:00
Oliver Tale-Yazdi
177bedc160
Migrate to Weight::from_parts ( #6794 )
...
* Migrate to from_parts
Have a look at https://github.com/ggwpez/substrate-scripts/blob/master/migrate-from-parts.py
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Adapt to master
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* update lockfile for {"substrate"}
---------
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
Co-authored-by: parity-processbot <>
2023-03-03 00:32:30 +01:00
Oliver Tale-Yazdi
9e56e1acdd
Deprecate Weight::from_{ref_time, proof_size} ( #13475 )
...
* Deprecate Weight::from_{ref_time, proof_size}
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Update templates
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Use from_parts
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Use from_parts
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Dont revert comment 🤦
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_balances
* Update weight files
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* More fixes
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Adapt to Master changes
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: command-bot <>
2023-03-02 21:28:17 +00:00
Branislav Kontur
c5637bda91
[XCM] Multiple FungiblesAdapters support + WeightTrader::buy_weight more accurate error ( #6739 )
...
* Change ParaId->Sibling for `SiblingParachainConvertsVia`
* [XCM] Multiple `FungiblesAdapter`s support + `WeightTrader::buy_weight` more accurate error
* Added test for `ConvertedConcreteId` with `AsPrefixedGeneralIndex`
* Solution 3. - new MatchedConvertedConcreteId with matching capabilities
* Review fixes
* Renamed `AssetNotFound` -> `AssetNotHandled`
---------
Co-authored-by: parity-processbot <>
2023-03-02 16:50:12 +01:00
joe petrowski
c301b64894
Add Version Checks on Para Upgrade ( #2261 )
...
* add version checks on para ugprade
* Apply suggestions from code review
Co-authored-by: Bastian Köcher <git@kchr.de >
* remove unneeded imports and errors
* fix test error path
---------
Co-authored-by: Bastian Köcher <git@kchr.de >
2023-03-02 15:48:14 +00:00
Jegor Sidorenko
2156cbc046
Companion for #13352 ( #2180 )
...
* Assets balances
* Update docs
* AssetsApi with MultiLocation as preparation for multi pallet_assets instances (#2187 )
* AssetsApi with MultiLocation for Westmint + assets-common
* AssetsApi with MultiLocation for Statemine/t
* typo
* typo for check-docs job
* WIP: AssetsApi return MultiAsset instead of (MultiLocation, Balance)
* WIP: assets_api + conversion refactor
* WIP: assets_api + conversion refactor
* Finished asset runtimes
* Refactor AssetsApi to FungiblesApi
* Refactor
* Fix check-rust-docs
* Removed todo
* Fix check-rust-doc
* Update parachains/runtimes/assets/common/Cargo.toml
Co-authored-by: Bastian Köcher <git@kchr.de >
* update lockfile for {"substrate", "polkadot"}
---------
Co-authored-by: Branislav Kontur <bkontur@gmail.com >
Co-authored-by: parity-processbot <>
Co-authored-by: Bastian Köcher <git@kchr.de >
2023-03-02 14:37:18 +00:00
Jegor Sidorenko
7981d4aa59
Return account's asset balances ( #13352 )
...
* Runtime method to get user's assets balances
* Fix test (typo)
* Update frame/assets/src/functions.rs
* Remove instance param
* Update frame/assets/src/functions.rs
Co-authored-by: Bastian Köcher <git@kchr.de >
* Remove instance param
* Refactor
* Chore
* Update doc
---------
Co-authored-by: Bastian Köcher <git@kchr.de >
Co-authored-by: parity-processbot <>
2023-03-02 13:58:41 +00:00
André Silva
2c37de32bf
im-online: don't disable offending validators ( #13493 )
2023-03-02 12:38:12 +00:00