Max Inden
5c0413aced
client/network: Stop sending noise legacy handshake ( #7211 )
...
Stop sending legacy handshake payloads, i.e. length-prefixed protobuf
payloads inside a length-prefixed noise frame. Receiving of such legacy
handshakes is still supported, thus backwards compatibility is given.
2020-09-29 09:00:58 +00:00
Sergei Shulepov and Gav Wood
54c7e3e9fb
Tidy some CLI stuff. ( #7227 )
...
Co-authored-by: Gav Wood <gavin@parity.io >
2020-09-28 19:28:32 +00:00
Sergei Shulepov and Gavin Wood
5d4eb6bdce
Add the XCM primitives crate. ( #1760 )
...
Co-authored-by: Gavin Wood <gavin@parity.io >
Co-authored-by: Gavin Wood <gavin@parity.io >
2020-09-28 14:28:03 +00:00
Fedor Sakharov
9756b2d676
Register listeners in statement distribution ( #1759 )
...
* Register listeners in statement distribution
* Review fixes
2020-09-28 13:55:59 +00:00
Fedor Sakharov and Andronik Ordian
32cc9e7a44
Collator protocol followup ( #1741 )
...
* Metrics
* Dont punish late collations
* Fix metrics
* Update node/network/collator-protocol/src/lib.rs
Co-authored-by: Andronik Ordian <write@reusable.software >
* Change on_request arg to Result
Co-authored-by: Andronik Ordian <write@reusable.software >
2020-09-28 12:40:40 +00:00
Peter Goodspeed-Niklaus
9a0f08bfe1
Revert "Remove Old Service, 2nd try ( #1732 )" ( #1758 )
...
This reverts commit 96f2615582 .
2020-09-28 10:57:29 +00:00
96f2615582
Remove Old Service, 2nd try ( #1732 )
...
* Restore "Remove service, migrate all to service-new (#1630 )"
i.e.
Revert "Revert "Remove service, migrate all to service-new (#1630 )" (#1731 )"
This reverts commit b4457f555b .
This allows us to get the changeset from #1630 into a new branch
which can be merged sometime in the future after appropriate burnin
tests have completed.
* remove ',)' from codebase outside of macros
* restore bdfl-preferred formatting
* attempt to improve destructuring formatting
* rename polkadot-service-new -> polkadot-service
* Apply suggestions from code review
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* remove unused import
* Update runtime/rococo-v1/README.md
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
Co-authored-by: Andronik Ordian <write@reusable.software >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-09-28 08:23:02 +00:00
Lovesh Harchandani
62cfccbdd6
Make private member of ecdsa Public and Signature tuple structs as ( #7216 )
...
public.
`Public` and `Signature` tuple structs of ed25519 and sr25519 have the
internal member public already. This change makes the interface similar.
Signed-off-by: lovesh <lovesh.bond@gmail.com >
2020-09-25 22:28:07 +02:00
Sergei Shulepov
796de5f3e3
collation-generation: guide and tidying ( #1753 )
...
* Guide: Change for {Global,Local}ValidationData to ValidationData
Seems like that was missed during the transition from notions of global and local validation data to persistent and transient
* collation-generation: a small drive-by fix of line length
* collation-generation: extract an error module
this allows us to avoid piling Error and Result types from different contexts, specifically std vs. module-local
* collation-generation: extract LOG_TARGET from log statements
2020-09-25 16:33:10 +00:00
1a65205278
Move proxies migration ( #7205 )
...
* move the time delayed proxies migration into a separate function
* add use statement
* Update frame/proxy/src/lib.rs
* bump proxy cargo version
* update Cargo.lock
* Update lib.rs
* better format
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
Co-authored-by: Gav Wood <gavin@parity.io >
2020-09-25 09:11:48 +00:00
d4bfb55c0f
Companion for #7111 (Introduce cancel_proposal and blacklist) ( #1728 )
...
* Fixes
* update weights
* Fixes
* Fixes
* Fixes
* update weights
* "Update Substrate"
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
Co-authored-by: parity-processbot <>
2020-09-24 21:52:20 +00:00
Gavin Wood and Shawn Tabrizi
26465eadaa
Introduce cancel_proposal to rid us of those pesky proposals ( #7111 )
...
* Introduce `cancel_proposal`
Also fix proposal weight.
* Support proposal cancellation from runtime.
* Fixes
* Fixes
* Fixes
* Fixes
* Fixes
* Fixes
* Fixes
* Fix benchmarks
* fix benchmark
* whitelisted caller weights
* fix build
* Fixes
* Fixes
* Fixes
* Fixes
* Update frame/democracy/src/lib.rs
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
* Fixes
* Fixes
* Fixes
* Fixes
* Fixes
* doc updates
* new weights
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2020-09-24 21:33:02 +00:00
Pierre Krieger
1b350a050c
Add more metrics to the import queue ( #7207 )
2020-09-24 21:11:29 +02:00
Benjamin Kampmann
937fb34bd2
Ensure that all new packages released with unleash have paritytech:core-devs as owners ( #7204 )
2020-09-24 20:41:20 +02:00
Caio and Bastian Köcher
35266b1bdb
Add doc for auto-generated code ( #7201 )
...
* Add doc for auto-generated code
* Update utils/wasm-builder-runner/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-09-24 16:35:39 +00:00
Sergei Shulepov
a532315737
Parachains: Introduce a dummy module to include the Origin. ( #1749 )
...
That's because `construct_runtime` doesn't support a free-standing Origin. See the comment in parachains/src/origin.rs
2020-09-24 15:13:23 +00:00
Edwin
dc93302d5c
fix typo: bitfrost -> bifrost ( #7199 )
2020-09-24 12:51:31 +02:00
Pierre Krieger
b4aa5f328e
Update networking Prometheus dashboard ( #7180 )
2020-09-24 09:30:27 +00:00
Andronik Ordian
f9b15f654b
provisioner tests: remove tokio from dev-dependencies ( #1745 )
...
* provisioner: remove tokio from dev-dependencies
* provisioner: use futures_timer instead
2020-09-23 20:21:03 +02:00
Bastian Köcher and Kian Paimani
a00f0bf81c
Fix vanity command by taking the network into account ( #7192 )
...
* Fix vanity command by taking the network into account
* Delete empty line
* Apply suggestions from code review
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
* Change test
* Stupid me
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
2020-09-23 16:30:12 +00:00
4e5f9fb72b
More Improvements to Benchmarking CLI + Generic WeightInfo ( #7168 )
...
* Generic WeightInfo, Output File Path
* Make `WeightInfo` generic
* Add support for header file
* fix line width
* add `--spaces` flag
* Configurable trait and struct strings
* make elections phragmen generic
* Add date to generated file
* Apply suggestions from code review
Co-authored-by: Gavin Wood <gavin@parity.io >
* fixes
* add settings metadata to output
Co-authored-by: nikvolf <nikvolf@gmail.com >
Co-authored-by: Gavin Wood <gavin@parity.io >
2020-09-23 13:56:30 +00:00
313f86ec23
PhragMMS election. ( #6685 )
...
* Revamp npos-elections and implement phragmms
* Update primitives/npos-elections/src/phragmms.rs
* Fix build
* Some review grumbles
* Add some stuff for remote testing
* fix some of the grumbles.
* Add remote testing stuff.
* Cleanup
* fix docs
* Update primitives/arithmetic/src/rational.rs
Co-authored-by: Dan Forbes <dan@danforbes.dev >
* Small config change
* Better handling of approval_stake == 0
* Final touhces.
* Clean fuzzer a bit
* Clean fuzzer a bit
* Update primitives/npos-elections/src/balancing.rs
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
* Fix fuzzer.
* Better api for normalize
* Add noramlize_up
* A large number of small fixes.
* make it merge ready
* Fix warns
* bump
* Fix fuzzers a bit.
* Fix warns as well.
* Fix more tests.
Co-authored-by: Dan Forbes <dan@danforbes.dev >
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2020-09-23 08:16:10 +00:00
Benjamin Kampmann
951024554d
Update to substrate 2.0 ( #1744 )
2020-09-22 20:52:03 +02:00
Benjamin Kampmann
ecdc94420e
Releasing 2.0 – two dot 😮 ( #7182 )
...
Tagging the release of substrate 2.0
[ci: skip-checks]
2020-09-22 19:47:38 +02:00
Gavin Wood and Shawn Tabrizi
cbf1a282b5
u32 Refcounts, plus migration ( #7164 )
...
* u32 Refcounts, plus migration
* Fixes
* Fixes
* Fixes
* Fixes
* Fixes
* Fixes
* Fixes
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2020-09-22 16:20:39 +00:00
Guillaume Thiolliere and parity-processbot
944e192532
Companion: Handle construct_runtime breaking change. ( #1692 )
...
* use construct_runtime index
* fix
* "Update Substrate"
Co-authored-by: parity-processbot <>
2020-09-22 15:20:13 +00:00
98951b33a9
Allow pallet in construct_runtime to have fixed index ( #6969 )
...
* implement index for pallet + some tests
* add test and doc
* remove deprecated and document behavior
* update internal doc
* Apply suggestions from code review
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* address review
* use index for all module, break construct_runtime
* fix line length
* implement migration helper funciton in scheduler
* fix start at index 0
* Update frame/scheduler/src/lib.rs
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
* Update frame/support/procedural/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* bump frame-metadata crate
* factorize
* avoid some unwrap and remove nightly join
* Update frame/support/src/event.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* fix test
* add test and improve error message
* factorize test
* keep iterator, and use slice instead of vec
* refactor to avoid to have expects
* small refactor
* Test something
* Make sure we update the `Cargo.lock`
* Apply suggestions from code review
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* return 2 error
* Apply suggestions from code review
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io >
* Update frame/scheduler/src/lib.rs
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
* fix typo
* Revert "fix typo"
This reverts commit f2de8f2db34e8ac72bc9c34437c60dca3fa4ac22.
* Revert "Update frame/scheduler/src/lib.rs"
This reverts commit 6feb4605c6f784b64591e229de7a6fec6dbffb4b.
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
Co-authored-by: Bastian Köcher <git@kchr.de >
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io >
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
2020-09-22 14:54:03 +00:00
1934a74cc7
Companion for ModuleToIndex to PalletInfo rename ( #1743 )
...
* Companion for `ModuleToIndex` to `PalletInfo` rename
* "Update Substrate"
Co-authored-by: parity-processbot <>
Co-authored-by: Benjamin Kampmann <ben@gnunicorn.org >
2020-09-22 16:19:12 +02:00
04224aa4f6
Companion for substrate/pull/7161 ( #1739 )
...
* Companion for https://github.com/paritytech/substrate/pull/7161
* Update weights
* Update tests
* remove weight tests
* Update weights using benchmarking machine
./substrate2/target/release/substrate benchmark --chain dev --steps 50 --repeat 20 --pallet pallet_elections_phragmen --extrinsic "*" --raw --execution=wasm --wasm-execution=compiled --output
* "Update Substrate"
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
Co-authored-by: parity-processbot <>
2020-09-22 16:01:06 +02:00
Bastian Köcher
86594727d9
Rename ModuleToIndex to PalletRuntimeSetup ( #7148 )
...
* Rename `ModuleToIndex` to `PalletRuntimeSetup`
Besides the renaming it also adds support getting the name of a pallet
as configured in the runtime.
* Rename it to `PalletInfo`
* Remove accidentally added files
2020-09-22 13:39:56 +00:00
Steve Degosserie
22632efc5f
Update READMEs, fix links ( #7176 )
...
* Re-generate READMEs to fix doc links; set readme field in package manifests
* Re-generate READMEs to fix doc links; set readme field in package manifests
* Re-generate READMEs to fix doc links; set readme field in package manifests
* Re-generate READMEs to fix doc links; set readme field in package manifests
* Revert stuff that shouldn't have been committed
* Revert stuff that shouldn't have been committed
* Fix parent relative link generation
* Manually remove this incorrect link for now.
2020-09-22 13:38:23 +00:00
Kian Paimani and Shawn Tabrizi
f70ef87a0c
Update elections-phragmen weight to WeightInfo ( #7161 )
...
* Update elections-phragmen weight to WeightInfo
* Fix benchmark tests
* Update weights
* Update test
* Update another thest :"
* Weights from benchmarking machine
./substrate2/target/release/substrate benchmark --chain dev --steps 50 --repeat 20 --pallet pallet_elections_phragmen --extrinsic "*" --raw --execution=wasm --wasm-execution=compiled --output
* Update weights from the benchmarking machine
* Fix tests one last time
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2020-09-22 12:06:15 +00:00
Nikolay Volf
fc77d1d466
fix warning ( #7174 )
2020-09-22 10:51:09 +02:00
Max Inden
dc81f08621
client/network/src/transport: Use libp2p upgrade builder ( #7165 )
...
Instead of building a libp2p `Transport` via a chain of `and_then`,
leverage the `libp2p::core::upgrade::Builder` pattern for authentication
and multiplexing.
2020-09-22 08:48:55 +00:00
Bastian Köcher and David
38eed5f0ac
Do not panic while panicking ( #7167 )
...
* Do not panic while panicking
* Update primitives/runtime/src/lib.rs
Co-authored-by: David <dvdplm@gmail.com >
* Move function to `sp-std`
Co-authored-by: David <dvdplm@gmail.com >
2020-09-22 07:36:46 +00:00
ea21afa42a
Docs for Frame Benchmarking ( #7121 )
...
* remove test benchmark pallet
* docs
* finish docs
* Update README.md
* simplify intro
* introduce weight later
* Apply suggestions from code review
Co-authored-by: David <dvdplm@gmail.com >
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: David <dvdplm@gmail.com >
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
Co-authored-by: David <dvdplm@gmail.com >
* Apply suggestions from code review
Co-authored-by: David <dvdplm@gmail.com >
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Update frame/benchmarking/README.md
Co-authored-by: David <dvdplm@gmail.com >
* Update frame/benchmarking/README.md
* Update frame/benchmarking/README.md
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Update README.md
* Update README.md
* Update README.md
* Update README.md
Co-authored-by: David <dvdplm@gmail.com >
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
2020-09-21 21:10:03 +00:00
tgmichel
948b404f8c
evm: Add executor logs to execute_evm response ( #7048 )
...
* evm: Add executor logs to execute_evm response
* Return logs on estimate gas
* Cleanup
2020-09-21 15:43:49 +00:00
Shawn Tabrizi and Alexander Popiak
91b170656c
WeightInfo for Multisig Pallet ( #7154 )
...
* as multi threshold 1
* add `as_multi_approve_store` benchmark
* finish update
* final weights
* integrate into runtime
* whitelist accounts
* whitelisted caller weights
* clean up comments
* Get up to date `call_len`
* better implementation
* fix spacing
* spacing
* Update frame/multisig/src/benchmarking.rs
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io >
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io >
2020-09-21 14:39:19 +00:00
Shawn Tabrizi and parity-processbot
9b099a22ac
Companion for 7155 (WeightInfo for Babe and Grandpa) ( #1736 )
...
* Add WeightInfo to traits
* Update Cargo.lock
* "Update Substrate"
Co-authored-by: parity-processbot <>
2020-09-21 14:03:26 +00:00
Shawn Tabrizi and André Silva
42a4c2eef0
Add WeightInfo to Babe and Grandpa Pallet ( #7155 )
...
* Add `WeightInfo` to Babe Pallet
* Also grandpa
* Update frame/grandpa/src/default_weights.rs
Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com >
Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com >
2020-09-21 13:31:44 +00:00
Guillaume Thiolliere
0e843d260c
link todo to issue ( #7162 )
2020-09-21 12:04:46 +00:00
Shawn Tabrizi and parity-processbot
e81506540e
Companion PR for #7136 (WeightInfo for Session / Offences) ( #1735 )
...
* Update `pallet_offences` trait
* remove session weight tests
* "Update Substrate"
* Update Cargo.lock
* Update Cargo.lock
* remove unused code
Co-authored-by: parity-processbot <>
2020-09-21 11:25:24 +00:00
ST
0a05acb0a6
Add MathChain SS58 address type ( #7158 )
2020-09-21 12:43:56 +02:00
Shawn Tabrizi
6d654a336b
Remove generic asset palet ( #7156 )
2020-09-21 11:16:50 +02:00
Shawn Tabrizi
9e9e34fad8
WeightInfo for Session Pallet ( #7136 )
...
* whitelist caller in benchmarks
* remove unused component
* Add benchmark weights
* Remove `weightinfo` for `offences`
2020-09-21 09:13:31 +00:00
Maciej Hirsz and parity-processbot
d31dd12600
Bump jsonrpc-core to v15 ( #1737 )
...
* Bump jsonrpc-core to v15
* "Update Substrate"
Co-authored-by: parity-processbot <>
2020-09-21 11:08:53 +02:00
Maciej Hirsz
ae52587f41
Bump jsonrpc-* dependencies to v15 ( #7157 )
...
* Bump jsonrpc-* dependencies to v15
* Remove unused imports
2020-09-21 08:46:10 +00:00
Benjamin Kampmann
e32d516e4c
Rename inspect-key to inspect ( #7160 )
2020-09-21 10:14:27 +02:00
7cfdcfee96
Companion PR for #6215 ( #1654 )
...
* Companion PR for #6215
* rpc: fix reviewer comments
* "Update Substrate"
Co-authored-by: parity-processbot <>
Co-authored-by: André Silva <andrerfosilva@gmail.com >
2020-09-18 22:09:33 +02:00
Shawn Tabrizi and parity-processbot
872f41710f
Companion PR for #7138 (WeightInfo for Scheduler) ( #1734 )
...
* Update scheduler from substrate
* "Update Substrate"
Co-authored-by: parity-processbot <>
2020-09-18 18:11:57 +00:00