dependabot[bot]
110ba540ec
Bump proc-macro2 from 1.0.28 to 1.0.29 ( #9741 )
...
Bumps [proc-macro2](https://github.com/alexcrichton/proc-macro2 ) from 1.0.28 to 1.0.29.
- [Release notes](https://github.com/alexcrichton/proc-macro2/releases )
- [Commits](https://github.com/alexcrichton/proc-macro2/compare/1.0.28...1.0.29 )
---
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>
2021-09-10 10:56:14 +00:00
Sergejs Kostjucenko
c0a09c1795
Change ci pipeline to use vault secrets ( #9662 )
2021-09-10 11:27:48 +03:00
Zeke Mostov
6bfcfeed4c
Create trait for NPoS election algorithms ( #9664 )
...
* build the template, hand it over to zeke now.
* Tests working
* save wip
* Some updates
* Some cleanup
* mo cleanin
* Link to issue
* Apply suggestions from code review
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
* Bound accuracy for prepare_election_result
* Use npos_election::Error for phragmms
* save
* Apply suggestions from code review
* Simplify test to use Balancing::set
* Cargo.lock after build
* Revert "Cargo.lock after build"
This reverts commit 7d726c8efa687c09e4f377196b106eb9e9760487.
* Try reduce cargo.lock diff
* Update bin/node/runtime/src/lib.rs
* Comment
* Apply suggestions from code review
* Set balancing directly
* Document som pub items
* Update frame/election-provider-multi-phase/src/unsigned.rs
* Apply suggestions from code review
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
* Improve some comments
* Revert accidental change to random file
* tiney
* revert
Co-authored-by: kianenigma <kian@parity.io >
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
2021-09-09 19:46:24 +00:00
dependabot[bot]
d1c281461d
Bump zeroize from 1.2.0 to 1.4.1 ( #9591 )
...
Bumps [zeroize](https://github.com/iqlusioninc/crates ) from 1.2.0 to 1.4.1.
- [Release notes](https://github.com/iqlusioninc/crates/releases )
- [Commits](https://github.com/iqlusioninc/crates/compare/zeroize/v1.2.0...zeroize/v1.4.1 )
---
updated-dependencies:
- dependency-name: zeroize
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>
2021-09-09 11:31:31 +00:00
dependabot[bot]
d32340b913
Bump lru from 0.6.5 to 0.6.6 ( #9635 )
...
Bumps [lru](https://github.com/jeromefroe/lru-rs ) from 0.6.5 to 0.6.6.
- [Release notes](https://github.com/jeromefroe/lru-rs/releases )
- [Changelog](https://github.com/jeromefroe/lru-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jeromefroe/lru-rs/compare/0.6.5...0.6.6 )
---
updated-dependencies:
- dependency-name: lru
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>
2021-09-09 13:26:25 +02:00
girazoki
b9e968fb3f
Add setter configurable only for benchmarking or tests ( #9668 )
...
* Add setter configurable only fior benchmarking or tests
* Update primitives/runtime/src/traits.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2021-09-09 12:45:16 +02:00
Bastian Köcher
129c9ed09e
Remove the last bits of unknown_os in the code base ( #9718 )
...
* Remove the last bits of unknown_os in the code base
* Fmt
2021-09-09 11:17:16 +02:00
Alexander Theißen
a443944167
Improve instruction benchmarks ( #9712 )
...
* seal_input can be called multiple times
* Increase size of instruction benchmarks
* Remove randomness from instr_br* benchmarks
* cargo run --quiet --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_contracts --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/contracts/src/weights.rs --template=./.maintain/frame-weight-template.hbs
Co-authored-by: Parity Bot <admin@parity.io >
2021-09-09 09:12:08 +00:00
Pierre Krieger
5666d9de94
Fix flaky test ( #9729 )
...
* Fix flaky test
* Restore cargo fmt
Co-authored-by: Roman Proskuryakov <r.proskuryakoff@gmail.com >
2021-09-08 20:45:24 +02:00
tgmichel
f7a421f488
graph::ChainApi and graph::Pool reexport (#9726 )
...
* `graph::ChainApi` and `graph::Pool` reexport
* Redundant import cleanup
2021-09-08 15:57:34 +02:00
Bastian Köcher
b382cc8f9d
Improve sandbox internal api ( #9709 )
...
* Improve sandbox internal api
This improves the internal sandbox api for the executor implementations.
The main point is to hide the tls in the internal api and not having it
exposed to the outside.
This is especially needed for wasmtime 0.29.0
* Fmt
* Make it nicer
2021-09-08 12:28:23 +02:00
Alexander Popiak
8cf6474388
add query types to generate_storage_alias ( #9659 )
...
* add query types to generate_storage_alias
* adjust comment
* use ValueQuery explicitly for generate_storage_alias with generic value type
* bump impl_version
* adjust line width and add import
* more compilation and formatting fixes
* formatting
2021-09-08 08:48:49 +00:00
João Paulo Silva de Souza
bd2aa79112
disable unleash-check ( #9705 )
...
the last successful run of this check was on b14d4f07aa and it had been failing even before that
should be re-enabled lated
2021-09-07 20:57:58 +00:00
cheme
0a8b3ddedc
Fix compact proof decoding unaccessed last child trie. ( #9715 )
...
* fix no child proof attached but root included.
* small stress test for proof of child tries.
* rust fmt
2021-09-07 16:21:42 +00:00
Falco Hirschenberger
16144e7404
Store the database in a role specific subdirectory ( #9645 )
...
* Store the database in a role specific subdirectory
This is a cleaned up version of #8658 fixing #6880
polkadot companion: paritytech/polkadot#2923
* Disable prometheus in tests
* Also change p2p port
* Fix migration logic
* Use different identification file for rocks and parity db
Add tests for paritydb migration
2021-09-07 13:31:25 +00:00
Sergejs Kostjucenko
4849e34270
Fix buildah issue 3500 ( #9716 )
2021-09-07 15:38:41 +03:00
Qinxuan Chen
03b294641e
Migrate pallet-membership to the new pallet attribute macro ( #9080 )
...
* Migrate pallet-membership to new pallet attribute macro
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Add migrations
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* more general
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* fix event metadata
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* some nits
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* fix some nits
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* apply suggestion
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* some nits
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Fix
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Remove useless
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Fix migration
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Fix format
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Fix
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Fix migration
now we need to store the new version manually.
* Fix migration and Add migration test
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Fix
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Fix format
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Use new_test_ext
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
Co-authored-by: thiolliere <gui.thiolliere@gmail.com >
2021-09-07 12:17:26 +00:00
Bastian Köcher
224c7f10b9
SimpleSlotWorker make claim_slot async ( #9713 )
...
* SimpleSlotWorker make `claim_slot` async
* FMT
2021-09-07 11:15:44 +00:00
Shawn Tabrizi
5d78dbf27f
Allow Skipping Benchmark Errors ( #9699 )
...
* introduce benchmark skip
* fmt
* Update lib.rs
* fix up
2021-09-06 23:25:20 +00:00
Alexander Theißen
522e77e243
contracts: Remove state rent ( #9669 )
...
* Remove storage rent
* Add storage migration
* cargo run --quiet --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_contracts --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/contracts/src/weights.rs --template=./.maintain/frame-weight-template.hbs
* cargo run --quiet --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_contracts --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/contracts/src/weights.rs --template=./.maintain/frame-weight-template.hbs
* cargo run --quiet --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_contracts --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/contracts/src/weights.rs --template=./.maintain/frame-weight-template.hbs
* Add migration for deletetion queue
* Fix compilation
* Increase gas supplied to out_of_gas to be sure that it won't deplete too early
* cargo run --quiet --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_contracts --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/contracts/src/weights.rs --template=./.maintain/frame-weight-template.hbs
Co-authored-by: Parity Bot <admin@parity.io >
2021-09-06 16:40:58 +00:00
Alexander Theißen
13f3e25ebb
Add initial contract macro benchmarks ( #9600 )
...
* Add erc20 benchmarks
* Fix typos
Co-authored-by: Michael Müller <michi@parity.io >
* Fix compilation issue on case sensitive fs
Co-authored-by: Michael Müller <michi@parity.io >
2021-09-06 11:30:28 +00:00
cheme
61941f2806
reset cache when storage possibly change (fix init of tests). ( #9665 )
...
* reset cache when storage possibly change (fix init of tests).
* remove backend_storage_mut
* fix warn
* remove remaining backend_storage_mut
2021-09-06 10:42:02 +00:00
Alexander Theißen
d99c0cead7
Don't allow failure for cargo fmt ( #9702 )
...
* Don't allow failure for cargo fmt
* cargo fmt
2021-09-06 10:09:34 +00:00
Arkadiy Paronyan
cd19c7b79e
Fixed block response limit check ( #9692 )
...
* Fixed block response limit check
* Fixed start block detection and added a test
* Missing test
2021-09-06 07:25:30 +00:00
Squirrel
ffced22fb7
sp-utils => sc-utils ( #9677 )
...
* sp-utils => sc-utils
* cargo fmt
* These files are now in the client so should be licensed as GPL3
* Apply suggestions from code review
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2021-09-04 19:20:48 +00:00
Zeke Mostov
8c3ad4300a
Small syntax changes for staking and elections code ( #9688 )
...
* Simplify stake map creation in `OnChainSequentialPhragmen::elect`
* Use or_else
* More or_else
* trivial;
* revert
2021-09-04 06:56:34 +00:00
Michael Müller
69a453ebd5
Clean up node-template ( #9667 )
...
* Remove dead file
* Remove leftover license header
2021-09-03 01:32:30 +00:00
Xiliang Chen
cd3e3043b0
Add VoteLocking config ( #9641 )
...
* Add VoteLocking config
Co-authored-by: Alexander Popiak <alexander.popiak@gmail.com >
2021-09-02 19:53:57 +01:00
Andreas Doerr
cfe3490007
Use coherent prost crate versions ( #9676 )
2021-09-02 19:50:27 +01:00
Guillaume Thiolliere
1309adf247
remove unused origin ( #9679 )
2021-09-02 15:14:41 +00:00
Keith Yeung
886825a5c0
Generate storage info for aura pallet ( #9371 )
...
* Generate storage info for aura pallet
* Add MaxAuthorities to node-template aura pallet config
* Fix compilation errors on node-template
* Use WeakBoundedVec instead of BoundedVec
* Improve comment on BoundedSlice's EncodeLike impl
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
* Bump MaxAuthorities count to 32 for node template
* cargo fmt
* cargo fmt
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
2021-09-02 01:24:08 +00:00
Bastian Köcher
7fe40d4c90
Remove some browser leftovers ( #9636 )
...
As we have removed the feature for now, we don't need this here as well.
Co-authored-by: Giles Cope <gilescope@gmail.com >
2021-09-01 21:04:25 +01:00
Squirrel
72adb1d858
Update contrib docs to reflect simplified process ( #9465 )
...
* Update contrib docs to reflect simplified process
Co-authored-by: Andronik Ordian <write@reusable.software >
2021-09-01 17:58:53 +01:00
Chevdor
6c2d9566df
doc: subkey documentation ( #9639 )
...
* doc: convert the adoc to md
* add ref to UncheckedExtrinsic
* Add references to the SS58 format
* Add details about the inspect command
* removing command that is no longer available
* reorder display so ss58 representations show up next to each other
* remove deprecated section
* Add doc about the password option
* fix fmt
* minor fixes
fix #6613
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
Co-authored-by: Squirrel <gilescope@gmail.com >
Co-authored-by: David <dvdplm@gmail.com >
2021-08-31 15:24:37 +02:00
Guillaume Thiolliere
6c8946ae21
fix tracker repeat writes ( #9653 )
2021-08-31 12:41:44 +00:00
Nazar Mokrynskyi
2fa683da0e
Fix clippy warnings ( #9649 )
2021-08-31 04:13:41 +00:00
Alexander Theißen
9da28d87c4
Fix compilation issue of pallet_contracts ( #9652 )
2021-08-31 04:11:50 +00:00
Qinxuan Chen
847d264c33
Add methods param for RPC state_traceBlock ( #9642 )
...
* Add methods param for RPC state_traceBlock
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* rename event_values_filter arg
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Add some doc
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Add some doc
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Fix doc
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* format
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
2021-08-30 11:52:26 +00:00
Georges
ac2468c47b
Generate storage info for pallet authority_discovery ( #9428 )
...
* Migrate Aura pallet to BoundedVec
Implementing issue #8629
* Fixed aura tests after BoundedVec change
* Moved Vec to BoundedVec in authority-discovery
* Merging into the main branch
* Added MaxEncodedLen to crypto
Need this without full_crypto to be able to add generate_store_info
* Add generate_store_info for aura
* Adding changes to Slot to add MaxEncodedLen
* Adding generate_store_info to authority discovery
* fmt
* removing panics in runtime if vec size too large
* authority-discovery: Remove panics in runtime
Can happen if vec size is too large, so truncate the vec in that case
* Adding logging when I truncate Vecs
* Got the sign the other way around
* Reverting pallet_aura changes
This is already being addressed by PR #9371
* Change BoundedVec to WeakBoundedVec
More robust implementation following @thiolliere recommendation.
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2021-08-30 06:11:59 +00:00
Xiliang Chen
03c7b11244
improve decode for UncheckedExtrinsic ( #9646 )
...
* improve decode for UncheckedExtrinsic
* fmt
2021-08-29 06:43:50 +00:00
Guillaume Thiolliere
a44527b288
Fix benchmark writer ( #9626 )
...
* fix benchmark writer
* update doc to show the more general implementation
2021-08-27 13:43:01 +00:00
Guillaume Thiolliere
10268c5b76
fix perthing add ( #9638 )
2021-08-27 13:07:26 +00:00
Qinxuan Chen
a636b7a512
rpc-api: use thiserror instead of derive_more for error handling ( #9631 )
...
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
2021-08-27 07:50:36 +02:00
Karel L. Kubat
328cfbe633
implement Add, Sub, CheckedAdd, CheckedSub, SaturatingAdd, Saturating… ( #9594 )
...
* implement Add, Sub, CheckedAdd, CheckedSub, SaturatingAdd, SaturatingSub for Perthings
* ifx inner >= max bug
* move arithmetic impl to main macro block
* implement CheckedMul for Perthings
* incorporate feedback
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2021-08-27 01:44:39 +00:00
Joshy Orndorff
bc47cfeefb
remove crate visibility limitation ( #9565 )
2021-08-26 16:24:14 +00:00
Shawn Tabrizi
2c91f3a464
Make System Events Private from the Runtime ( #9619 )
...
* make events private
* "i know what i am doing"
* feedback
2021-08-26 13:55:41 +00:00
Amar Singh
77489c3107
Improve errors for generate_solution_type macro ( #9553 )
...
* add more errors for check attributes in npos elections solution type
* revert local env
* return Ok false if there are no attributes
* fmt
* Update primitives/npos-elections/solution-type/src/lib.rs
Co-authored-by: Squirrel <gilescope@gmail.com >
* Update primitives/npos-elections/solution-type/src/lib.rs
Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com >
* Update primitives/npos-elections/solution-type/src/lib.rs
Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com >
* Update primitives/npos-elections/solution-type/src/lib.rs
* improve span by giving extra attribute, nightly fmt
* fix test to test new error msg
Co-authored-by: Squirrel <gilescope@gmail.com >
Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com >
2021-08-26 01:32:25 +00:00
Guillaume Thiolliere
0f1896e7a2
improve doc of pallet macro ( #9625 )
...
* improve doc
* fmt
2021-08-26 01:14:09 +00:00
Shawn Tabrizi
7c3890c652
Expose storage_prefix logic, and remove duplicate code ( #9621 )
...
* expose storage prefix generation, remove duplicate code
* remove more duplicate code
* clean up import
* fix io test
* remove slicing
* Update frame/support/src/storage/mod.rs
Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com >
Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com >
2021-08-25 19:16:47 +00:00
Alexander Theißen
531fd70e22
Remove dependency on sandboxing host functions ( #9592 )
...
* Embed wasmi into the runtime
* cargo run --quiet --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_contracts --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/contracts/src/weights.rs --template=./.maintain/frame-weight-template.hbs
Co-authored-by: Parity Benchmarking Bot <admin@parity.io >
2021-08-25 11:37:15 +00:00