dependabot[bot]
5288f025d1
Bump serde from 1.0.140 to 1.0.141 ( #1490 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.140 to 1.0.141.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.140...v1.0.141 )
---
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>
2022-08-02 08:54:19 +00:00
Niklas Adolfsson
795afe2747
fix(rpc middleware): fix is_error bug ( #11951 )
...
* fix(rpc middleware): fix `is_error` bug
* Update client/rpc-servers/src/middleware.rs
2022-08-02 07:06:36 +00:00
dependabot[bot]
fcb938873f
Bump tracing from 0.1.34 to 0.1.35 ( #5737 )
...
Bumps [tracing](https://github.com/tokio-rs/tracing ) from 0.1.34 to 0.1.35.
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.34...tracing-0.1.35 )
---
updated-dependencies:
- dependency-name: tracing
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>
2022-08-01 22:19:33 +00:00
dependabot[bot]
a99fe0f378
Bump bytes from 1.2.0 to 1.2.1 ( #1489 )
...
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.2.0 to 1.2.1.
- [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/commits )
---
updated-dependencies:
- dependency-name: bytes
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>
2022-08-01 23:19:46 +02:00
Oliver Tale-Yazdi
5c89040f67
Co #11952 : Remove remove_member_wrong_refund from phragmen weights ( #5848 )
...
* Remove 'remove_member_wrong_refund' from phragmen weights
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* update lockfile for {"substrate"}
Co-authored-by: parity-processbot <>
2022-08-01 19:52:59 +00:00
lisa-parity
14ca731ac4
Update the link to the runtime versioning topic ( #11957 )
2022-08-01 18:58:42 +00:00
Oliver Tale-Yazdi
60c2506a71
Remove remove_member_wrong_refund from phragmen WeightInfo ( #11952 )
...
* Remove 'remove_member_wrong_refund' from WeightInfo
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* ".git/.scripts/bench-bot.sh" pallet dev pallet_elections_phragmen
Co-authored-by: command-bot <>
2022-08-01 18:56:19 +00:00
Keith Yeung
d318a13b31
Add and implement MaxEncodedLen to token traits ( #11945 )
...
* Add and implement MaxEncodedLen bounds to token traits
* cargo fmt
* Update UI test expectations
2022-08-01 14:24:22 +00:00
Alexander Samusev
c65c0d64fc
Add release-v* rule to common-refs ( #5847 )
2022-08-01 15:26:50 +02:00
Mara Robin B
cb82d21708
update weights ( #5844 )
...
* westend: update weights
* kusama: update weights
* polkadot: update weights
* rococo: update weights
* update BlockExecutionWeight
* kusama: readd phragmen remove_member_wrong_refund weight
* polkadot: readd phragmen remove_member_wrong_refund weight
2022-08-01 13:13:21 +00:00
Shawn Tabrizi
8dbbf5dd5a
Use Saturating Math in XCM ( #5845 )
...
* saturating xcm
* Even more saturating
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2022-08-01 10:55:51 +00:00
Kian Paimani
f73ce5795c
remove unused staking trait bound ( #11942 )
2022-08-01 10:44:56 +00:00
Sebastian Kunert
36e580a56a
Introduce RPC Worker ( #1462 )
...
* Extract json-rpc-client and introduce worker
* Initial rpc worker
* Add error handling
* Use bounded channels for listeners
* Improve naming and clean up
* Use tracing channels
* Improve code readability
* Decrease channel size limit
* Remove unused dependency
* Fix docs
* RPC -> Rpc
* Start worker in initialization method
* Print error in case a distribution channel is full
* Fix docs
* Make `RpcStreamWorker` private
Co-authored-by: Davide Galassi <davxy@datawok.net >
* Use tokio channels and add TODO item
* Remove `Option` from `to_worker_channel`
Co-authored-by: Davide Galassi <davxy@datawok.net >
2022-08-01 12:08:57 +02:00
Mara Robin B
95b2976df1
Remove already executed calls to nompools MigrateToV2 migration ( #5836 )
2022-08-01 11:45:51 +02:00
Sergej Sakac
f0a8dc6a9d
companion for #11796 ( #1460 )
...
* companion for #11796
* fix
* ".git/.scripts/bench-bot.sh" pallet statemint assets pallet_uniques
* ".git/.scripts/bench-bot.sh" pallet statemine assets pallet_uniques
* ".git/.scripts/bench-bot.sh" pallet westmint assets pallet_uniques
* fix
* update sp-io
* update lockfile for {"polkadot", "substrate"}
Co-authored-by: command-bot <>
2022-07-31 11:23:53 +00:00
Sergej Sakac
658b179686
Auto-incremental CollectionId ( #11796 )
...
* autoincrementing CollectionId
* fix
* benchmarking fix
* fmt
* fix
* update before checking
* fmt
* fix
* fmt
* commit
* tests & fix
* fix
* commit
* docs
* safe math
* unexpose function
* benchmark
* fmt
* better naming
* fix?
* merge fixes
* fmt
* ".git/.scripts/bench-bot.sh" pallet dev pallet_uniques
* wrong weight
* Update frame/uniques/src/lib.rs
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Update frame/uniques/src/lib.rs
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* using substrate trait instead of num-traits
* remove unnecessary trait
* emit NextCollectionIdIncremented in do_create_collection
* fix in benchmarks
* check for event & group import
* docs
Co-authored-by: Sergej Sakač <sergejsakac@Sergejs-MacBook-Air.local >
Co-authored-by: command-bot <>
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2022-07-30 14:09:25 +00:00
yjh
e82da9d499
feat: generalize ConsensusDataProvider for manual-seal ( #11827 )
...
* feat: generalize ConsensusDataProvider for manual-seal
* rename all generic type param `proof`/`PROOF` to `P`
* rename a missing thing
* Update client/consensus/manual-seal/src/consensus.rs
Co-authored-by: Davide Galassi <davxy@datawok.net >
* Update client/consensus/manual-seal/src/consensus/babe.rs
Co-authored-by: Davide Galassi <davxy@datawok.net >
* Update client/consensus/manual-seal/src/consensus/aura.rs
Co-authored-by: Davide Galassi <davxy@datawok.net >
Co-authored-by: Davide Galassi <davxy@datawok.net >
2022-07-30 00:07:34 +02:00
dependabot[bot]
2113e115c5
Bump bytes from 1.1.0 to 1.2.0 ( #1485 )
...
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.1.0 to 1.2.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.1.0...v1.2.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>
2022-07-30 00:00:57 +02:00
Nazar Mokrynskyi
56f16f5500
Network sync refactoring (part 5) ( #11825 )
...
* Make `chain_sync` an explicit networking parameter instead of offering factory method
* Derive `Copy` on `SyncMode` and remove cloning
2022-07-29 20:17:49 +00:00
ZhiYong
73750cf19c
Companion for substrate#11690 ( #1377 )
...
* Companion for substrate#11690
* Fix
* Fix
* update lockfile for {"substrate", "polkadot"}
Co-authored-by: parity-processbot <>
2022-07-29 21:01:54 +02:00
ZhiYong
3a4ad68d09
Add Event to Pallet Asset-Tx-Payment ( #11690 )
...
* Add Event to Pallet Asset-Tx-Payment
* add asset_id into the Event
Co-authored-by: parity-processbot <>
2022-07-29 17:59:03 +00:00
Adrian Catangiu
302c337861
companion for #11821 : node/service: add BEEFY to block import ( #5796 )
...
* node/service: add BEEFY to block import
BEEFY block import implementation is basically noop for runtimes
with dummy `BeefyApi`, therefore we can safely add it to all chains.
* update lockfile for {"substrate"}
Co-authored-by: parity-processbot <>
2022-07-29 16:38:08 +00:00
Miguel Hervas
aefb75b96e
Adding TxVersion Check to signed params ( #1483 )
2022-07-29 18:15:48 +02:00
Adrian Catangiu
1c6867c6ed
Lean BEEFY to Full BEEFY - don't skip (older) mandatory blocks and import justifications ( #11821 )
...
* client/beefy: don't accept vote for older rounds
* client/beefy: clean up and reorg the worker struct
* client/beefy: first step towards Full BEEFY
The first step from Lean->Full BEEFY is to have the worker
enforce uninterrupted line of BEEFY finalized mandatory blocks.
There is one mandatory block per session (the first block in the
session). As such, votes processing and votes generation now
enforces that all mandatory blocks are finalized in strict
monotonically increasing sequence and no block 'N' will be worked
on if there is any GRANDPA finalized but BEEFY non-final mandatory
block 'M', where 'M < N'.
Implementation details:
- Introduced 'VoterOracle' to separate the voting decisions logic,
and track new/pending sessions.
- New sessions get queued up with the worker operating either:
1. up-to-date - all mandatory blocks leading up to current GRANDPA
finalized: queue has ONE element, the 'current session' where
`mandatory_done == true`,
2. lagging behind GRANDPA: queue has [1, N] elements, where all
`mandatory_done == false`.
In this state, everytime a session gets its mandatory block
BEEFY finalized, the session is popped off the queue,
eventually getting to operating mode `1. up-to-date`.
- Votes get triaged and those that fall withing the `VoterOracle`
allowed window get processed, the others get dropped if stale,
or buffered for later processing (when they reach the window).
- Worker general code was also updated to fall in one of two roles:
1. react to external events and change internal 'state',
2. generate events/votes based on internal 'state'.
Signed-off-by: acatangiu <adrian@parity.io >
* client/beefy: sketch idea for block import and sync
Signed-off-by: acatangiu <adrian@parity.io >
* client/beefy: add BEEFY block import
* client/beefy: process justifications from block import
* client/beefy: add TODOs for sync protocol
* client/beefy: add more docs and comments
* client/beefy-rpc: fix RPC error
* client/beefy: verify justification validity on block import
* client/beefy: more tests
* client/beefy: small fixes
- first handle and note the self vote before gossiping it,
- don't shortcircuit on err when processing pending votes.
* client/beefy: remove invalid justifications at block import
* todo: beefy block import tests
* RFC: ideas for multiple justifications per block
* Revert "RFC: ideas for multiple justifications per block"
This reverts commit 8256fb07d3124db69daf252720b3c0208202624d.
* client/beefy: append justif to backend on block import
* client/beefy: groundwork for block import test
* client/beefy: groundwork2 for block import test
* client/beefy: groundwork3 for block import test
* client/beefy: add block import test
* client/beefy: add required trait bounds to block import builder
* remove client from beefy block import, backend gets the job done
Signed-off-by: acatangiu <adrian@parity.io >
2022-07-29 15:47:21 +00:00
Dmitry Markin
2d8cf7b0e8
Always allocate slots for reserved nodes ( #11909 )
...
* Always allocate slots for reserved nodes
* minor: replace no-slot peer counter with a set
2022-07-29 12:36:48 +00:00
Xavier Lau
4687a419eb
Remove Unused Trait Bound ( #5838 )
2022-07-29 12:34:12 +00:00
Mak
135c584358
Integrate automatic update of substrate-node-template ( #11931 )
...
* Integrate automatic update of substrate-node-template
* Update scripts/ci/gitlab/pipeline/publish.yml
Co-authored-by: Alexander Samusev <41779041+alvicsam@users.noreply.github.com >
Co-authored-by: Alexander Samusev <41779041+alvicsam@users.noreply.github.com >
2022-07-29 12:16:30 +00:00
Mak
2d0ac95f22
Integrate auto-updating parachain template on developer-hub ( #1479 )
...
* Integrate auto-updating parachain template on developer-hub
* Update .gitlab-ci.yml
Co-authored-by: Alexander Samusev <41779041+alvicsam@users.noreply.github.com >
Co-authored-by: Alexander Samusev <41779041+alvicsam@users.noreply.github.com >
2022-07-29 15:16:12 +03:00
joe petrowski
3bb68baa87
Require Alliance Initialisation Before Joining ( #11917 )
...
* require alliance initialisation before joining
* use noop
* make one definition of initialization
* rename event
* add todo comment
* update doc
2022-07-29 10:56:08 +00:00
Koute
1a32cdc915
Companion for substrate#11523 ( #1390 )
...
* Align to changes in substrate: `sp_io::storage::get` now returns `Bytes`
* Update substrate and polkadot to the newest master
* update lockfile for {"substrate", "polkadot"}
Co-authored-by: parity-processbot <>
2022-07-29 09:34:26 +00:00
yjh
6d2f5d6a06
feat: add propose method for SimpleSlotWorker ( #11692 )
...
* feat: add propose method for SimpleSlotWorker
* remove param slot
* improve code
* fmt
2022-07-29 11:32:31 +02:00
Bastian Köcher
4b3aced87e
construct_runtime!: Support parsing struct Runtime ( #11932 )
...
* construct_runtime!: Support parsing `struct Runtime`
* FMT
2022-07-29 09:22:49 +00:00
Koute
faeb3d944d
Companion for substrate#11523 ( #5702 )
...
* Bump `parity-scale-codec` to 3.1.5
* Align tests to changes in substrate
* Apply rustfmt
* update lockfile for {"substrate"}
Co-authored-by: parity-processbot <>
2022-07-29 09:07:11 +00:00
Koute
c4b607d4c9
Prevent double allocation of the payload when calling sp_io::storage::get ( #11523 )
...
* Expose allocation stats in `FreeingBumpHeapAllocator`
* Return allocation stats when calling into the runtime
* Bump `parity-scale-codec` to 3.1.3 (fork)
* Prevent double allocation of the payload when calling `sp_io::storage::get`
* Fix tests
* Remove unnecessary `mut`
* Enable the `bytes` feature for `parity-scale-codec` in `sp-runtime-interface`
* Update client/allocator/src/freeing_bump.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Bump `parity-scale-codec` to 3.1.3
* Fix some of the UI tests
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2022-07-29 07:46:15 +00:00
Amar Singh
db5fdc6eff
Add epoch index to RelayStateSproofBuilder (for testing) ( #1419 )
...
* insert zero epoch index into relay sproof
* fix
2022-07-29 00:41:23 +02:00
Xavier Lau
88cee48d1e
Remove Useless Inherent Data Provider ( #5750 )
...
* Remove Useless Inherent Data Provider
* Remove Unused Deps
2022-07-29 00:27:26 +02:00
Mara Robin B
1a8b087129
update weights ( #5767 )
...
* polkadot: update weights
* kusama: update weights
* westend: update weights
* rococo: update weights
* Reduce testing constants (#5787 )
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2022-07-28 19:35:39 +00:00
dependabot[bot]
a01b884930
Bump nix from 0.24.1 to 0.24.2 ( #1453 )
...
Bumps [nix](https://github.com/nix-rust/nix ) from 0.24.1 to 0.24.2.
- [Release notes](https://github.com/nix-rust/nix/releases )
- [Changelog](https://github.com/nix-rust/nix/blob/v0.24.2/CHANGELOG.md )
- [Commits](https://github.com/nix-rust/nix/compare/v0.24.1...v0.24.2 )
---
updated-dependencies:
- dependency-name: nix
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>
2022-07-28 17:38:07 +02:00
Liu-Cheng Xu
f44e4b3d48
Enrich the sync log on handling the block request ( #11747 )
...
Add more info to the log to help debug the issue like
https://github.com/paritytech/substrate/issues/11732 .
Co-authored-by: Bastian Köcher <info@kchr.de >
2022-07-28 17:31:47 +02:00
Chevdor
bfc9efc944
bump transcation_version for rococo ( #5760 ) ( #5830 )
...
* bump transcation_version
* revert back transaction version for kusama and plokadot as they were bumped in the previous release
Co-authored-by: Egor_P <egor@parity.io >
2022-07-28 11:57:41 +00:00
Kian Paimani
dc4ca1bb33
Fix slashing migration to v10 ( #11924 )
...
* Fix slashing migration to v10
* add some logs
* Fix default version
* fmt
* Move doc to struct
Co-authored-by: Wilfried Kopp <wilfried@parity.io >
2022-07-28 10:44:02 +00:00
Chevdor
85dabbd850
Backport crate version bumps to 0.9.27 ( #5826 )
...
* Bump crate versions
* Update cargo.lock
2022-07-28 10:03:27 +00:00
Chevdor
f14cda36cc
Fix GHA ( #5825 )
2022-07-28 11:04:20 +02:00
Alexander Samusev
5552584dde
[ci] use nextest for tests ( #1477 )
...
* [do not merge] ci: try nextest
* uncomment jobs
2022-07-28 10:18:35 +02:00
Sebastian Kunert
c831138c0a
Remove retain_mut crate ( #11926 )
...
* Remove retain_mut crate
* Remove reain_mut crate from babe-consensus
2022-07-27 22:35:33 +00:00
Alexander Samusev
9e09a36ff5
[ci] Add timeout to benchmark job ( #1475 )
2022-07-27 15:31:35 +02:00
Alexander Samusev
2c5c37e8b2
[ci] Add timeout to benchmark jobs ( #5822 )
2022-07-27 15:31:25 +02:00
dependabot[bot]
6a1ed3b945
Bump proc-macro2 from 1.0.40 to 1.0.42 ( #1474 )
...
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2 ) from 1.0.40 to 1.0.42.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.40...1.0.42 )
---
updated-dependencies:
- dependency-name: proc-macro2
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>
2022-07-27 15:30:31 +02:00
dependabot[bot]
342203d850
Bump clap from 3.2.13 to 3.2.15 ( #1468 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 3.2.13 to 3.2.15.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/v3.2.15/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v3.2.13...v3.2.15 )
---
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>
2022-07-27 12:22:11 +00:00
Andrei Sandu
5221fd667e
Parachains db column "migration" ( #5797 )
...
* Column migration for parityDB
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* fmt
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* fix
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* Remove columns
* warn
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* bump paritydb
* use clear_column
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* fix
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* logs
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* paritydb 0.3.16
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* Update node/service/Cargo.toml
Co-authored-by: Andronik <write@reusable.software >
* ParityDB versioning
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* cargo lock
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* review + proper version constants
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* Add test
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
Co-authored-by: Andronik <write@reusable.software >
2022-07-27 09:34:27 +00:00