Commit Graph

14511 Commits

Author SHA1 Message Date
Bernhard Schuster edac78d03c availability recovery type name clarifications (#4203)
* minor changes

* fmt

* rename to expressive types

* chore: fixup

* chore: remove `Data` prefixes

* address review comments

* guide items

* sourcer -> source, add `FromValdiators` suffix
2021-11-08 13:43:23 +00:00
Koute a7e3d819f8 Refactor sp-sandbox; make sure both sandbox executors are always tested (#10173)
* sp-sandbox: convert executors into normal `mod`s instead of using `include!`

* sp-sandbox: run `cargo fmt` on `host_executor.rs`

* sp-sandbox: abstract away the executors behind traits

* sp_sandbox: always compile both executors when possible

* sc-executor: make sure all sandbox tests run on both sandbox executors

* sc-executor: fix brainfart: actually call into the sandbox through the trait

* sc-runtime-test: fix cargo fmt

* sc-runtime-test: deduplicate executor-specific sandbox test entrypoints

* sc-executor: test each sandbox executor in a separate test

* cargo fmt (Github's conflict resolving thingy broke indentation)
2021-11-08 12:52:11 +00:00
Hernando Castano 1193a5554b Update bridge/ codeowners (#4222)
* Update `bridge/` codeowners

* Adding Andreas to the party

Co-authored-by: Tomasz Drwięga <tomusdrw@users.noreply.github.com>
2021-11-08 11:21:14 +00:00
Arkadiy Paronyan fe36fe85d1 Speedup block import (#10211) 2021-11-08 09:42:48 +00:00
dependabot[bot] bc938cfb1a Bump lru from 0.6.6 to 0.7.0 (#10194)
Bumps [lru](https://github.com/jeromefroe/lru-rs) from 0.6.6 to 0.7.0.
- [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.6...0.7.0)

---
updated-dependencies:
- dependency-name: lru
  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-11-08 00:31:11 +01:00
Liu-Cheng Xu 63d2ff0c36 Add serde support for Slot type (#10204)
Add serde support for the `Slot` type as we'd like to use it directly in our RPC.
2021-11-07 23:29:51 +00:00
Kian Paimani 937b6f246e put TryInto and TryFrom in sp_std::prelude (#10183)
* Switch to Rust 2021

* Update trybuild to fix errors

* half baked

* fix

* remove unused import

* remove more warnings

Co-authored-by: Bastian Köcher <info@kchr.de>
2021-11-08 00:24:53 +01:00
cheme ca5b07243f Fast sync child trie support. (#9239)
* state machine proofs.

* initial implementation

* Remove todo.

* Extend test and fix import.

* fix no proof, with proof ko.

* fix start at logic.

* Restore response size.

* Rework comments.

* Add explicit ref

* Use compact proof.

* ref change

* elaborato on empty change set condition.

* KeyValueState renaming.

* Do not add two time child trie with same root to sync reply.

* rust format

* Fix merge.

* fix warnings and fmt

* fmt

* update protocol id to V2
2021-11-07 13:13:02 +00:00
Alan Sapede 7827dbb73c Adds block production time in logs (#10205) 2021-11-06 16:49:53 +00:00
Niklas Adolfsson b5583c26b6 fix(staking miner): use StorageKey in getStorage (#4231)
Use `StorageKey` in the rpc call `getStorage` instead of `[u8;32]`
2021-11-06 07:16:00 +00:00
dependabot[bot] d99bb13ad9 Bump strum_macros from 0.21.1 to 0.22.0 (#10200)
Bumps [strum_macros](https://github.com/Peternator7/strum) from 0.21.1 to 0.22.0.
- [Release notes](https://github.com/Peternator7/strum/releases)
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Peternator7/strum/commits)

---
updated-dependencies:
- dependency-name: strum_macros
  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-11-06 05:48:41 +00:00
dependabot[bot] 27c1fe8718 Bump syn from 1.0.80 to 1.0.81 (#10182)
Bumps [syn](https://github.com/dtolnay/syn) from 1.0.80 to 1.0.81.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](https://github.com/dtolnay/syn/compare/1.0.80...1.0.81)

---
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>
2021-11-05 15:51:54 +01:00
Koute 8c2216c8cd Remove unnecessary allocations when crossing WASM FFI boundary (#10191) 2021-11-05 12:52:34 +00:00
Florian Franzen 6b9d1176b1 Remove old Cargo.toml (#10188) 2021-11-05 11:26:49 +00:00
dependabot[bot] 823674314f Bump wasmi from 0.9.0 to 0.9.1 (#10116)
Bumps [wasmi](https://github.com/paritytech/wasmi) from 0.9.0 to 0.9.1.
- [Release notes](https://github.com/paritytech/wasmi/releases)
- [Commits](https://github.com/paritytech/wasmi/compare/v0.9.0...v0.9.1)

---
updated-dependencies:
- dependency-name: wasmi
  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-11-05 11:11:28 +00:00
dependabot[bot] b48d721c12 Bump strum from 0.21.0 to 0.22.0 (#10045)
Bumps [strum](https://github.com/Peternator7/strum) from 0.21.0 to 0.22.0.
- [Release notes](https://github.com/Peternator7/strum/releases)
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Peternator7/strum/commits)

---
updated-dependencies:
- dependency-name: strum
  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-11-04 19:58:49 +00:00
Bastian Köcher b08d3017a8 Switch to Rust 2021 (#10170)
* Switch to Rust 2021

* Update trybuild to fix errors
2021-11-04 19:54:48 +01:00
Dan Shields 9fb9d7b8f0 rm broken rustdoc-header.html (#10091) 2021-11-04 19:54:31 +01:00
Anton Gavrilov bc61fa86f0 Change path for the tests to master (#4223) 2021-11-04 18:41:59 +00:00
Shawn Tabrizi eec45a7232 Companion for dispatch_as (#715)
* dispatch as companion

* oops, forgot to save file

* Update Cargo.lock
2021-11-04 16:44:18 +00:00
Xiliang Chen d639d461a5 implement dispatch_as (#4075)
* support dispatch_as

* add weight

* Update Cargo.lock

Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
2021-11-04 17:11:27 +01:00
Xiliang Chen 58a3ab2813 implement dispatch_as (#9934)
* implement dispatch_as

* fix

* fix

* weight for dispatch_as

* cargo run --quiet --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_utility --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/utility/src/weights.rs --template=./.maintain/frame-weight-template.hbs

* fix

* Update frame/utility/src/benchmarking.rs

Co-authored-by: Alexander Theißen <alex.theissen@me.com>

* fix issues

Co-authored-by: Parity Bot <admin@parity.io>
Co-authored-by: Alexander Theißen <alex.theissen@me.com>
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
2021-11-04 15:34:29 +01:00
Dan Shields acc835acd3 Update node-template construct_runtime! syntax (#10155)
* update  `construct_runtime!` syntax

* fix build
2021-11-04 13:37:26 +00:00
Bernhard Schuster ee12f6f51a minor doc chores (#4219)
* fix/warn: name is unused, only in debug would be used and but nobody does

* chore: Add better docs to `expansion` and why it exists

* chore: fmt

* Revert "chore: fmt"

This reverts commit 94d39bab5d1553d082a032ab6e31f579316dfa40.
2021-11-04 13:53:09 +01:00
Robert Klotzner 6fde727c93 Fix misleading logs in collator protocol. (#4201)
* Fix misleading logs in collator protocol.

* Make logs debug again.

Co-authored-by: Andronik Ordian <write@reusable.software>
2021-11-04 12:34:17 +01:00
Guillaume Thiolliere 2755a97fa3 handle doc on type_value (#10132) 2021-11-04 10:11:39 +00:00
dependabot[bot] 15406835a8 Bump linregress from 0.4.3 to 0.4.4 (#10124)
Bumps [linregress](https://github.com/n1m3/linregress) from 0.4.3 to 0.4.4.
- [Release notes](https://github.com/n1m3/linregress/releases)
- [Changelog](https://github.com/n1m3/linregress/blob/master/CHANGELOG.md)
- [Commits](https://github.com/n1m3/linregress/compare/0.4.3...0.4.4)

---
updated-dependencies:
- dependency-name: linregress
  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-11-03 22:43:23 +00:00
dependabot[bot] bcbd8d27c4 Bump tokio from 1.12.0 to 1.13.0 (#4193)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.12.0...tokio-1.13.0)

---
updated-dependencies:
- dependency-name: tokio
  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-11-03 21:18:10 +01:00
dependabot[bot] 031630a028 Bump directories from 3.0.2 to 4.0.1 (#10163)
Bumps [directories](https://github.com/soc/directories-rs) from 3.0.2 to 4.0.1.
- [Release notes](https://github.com/soc/directories-rs/releases)
- [Commits](https://github.com/soc/directories-rs/commits)

---
updated-dependencies:
- dependency-name: directories
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-03 19:52:41 +00:00
Kian Paimani 989809f9a6 More remote tests for bags-list pallet (#4065)
* Remote test for bags-list in westend

* new tests

* REVAMPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP

* reset cargo.lock changes

* revert lock file

* fix

* cargo update -p sp-io
2021-11-03 12:42:56 +00:00
Alexander Samusev a46fa8461b Update CI image to the latest rustc (#10142)
* Update CI image to the latest rustc

* Update rustc error messages

* whitespace

* update test output

* updating compiler errors

* kid's finally learning to read and spots the TRYBUILD=overwrite message.

* undoing a little blessing

* imperfect error msg

* revert ci image to production

Co-authored-by: gilescope <gilescope@gmail.com>
2021-11-03 13:23:32 +01:00
Alexander Samusev 52bcb45a92 Update CI image to use the latest rustc (#4200)
* Update CI image to use the latest rustc

* Warning is ok about empty enum when no messages

* revert ci image to production

Co-authored-by: gilescope <gilescope@gmail.com>
2021-11-03 12:15:15 +01:00
Bastian Köcher ffcab0e78a Offchain: Disable http requests (#4188)
We don't use any http requests in the polkadot offchain workers.
2021-11-03 12:03:00 +01:00
radupopa2010 05bfc53878 Update SimNet test to the new format (#4051)
* simnet-v10 update simnet image version

* update config

* update path to js scripts

* use current branch to download config for tests

* use current branch to download config for tests

* temp use simnet-v10

* update also the toml file

* Rework test according to CIHelper format

* Call cihelper script for running tests

* Switch to v12

* Version 13

* simnet v14

* Readme extended

Co-authored-by: Anton Gavrilov <AntonE.Gavrilov@gmail.com>
Co-authored-by: Denis Pisarev <denis.pisarev@parity.io>
2021-11-03 11:34:26 +01:00
dependabot[bot] c448c23c6e Bump prost-build from 0.8.0 to 0.9.0 (#10162)
Bumps [prost-build](https://github.com/tokio-rs/prost) from 0.8.0 to 0.9.0.
- [Release notes](https://github.com/tokio-rs/prost/releases)
- [Commits](https://github.com/tokio-rs/prost/compare/v0.8.0...v0.9.0)

---
updated-dependencies:
- dependency-name: prost-build
  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-11-03 10:29:16 +00:00
Pierre Krieger 281d58cb0d Add a trie_root_hash variant for chain specs genesis (#10140)
* Add a `hash` variant for chain specs

* Add doc

* Rename to TrieRootHash

* Apply suggestions from code review

Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>

* Rustfmt

* More cargo fmt I guess

* Ok I have to use nightly cargo fmt

Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
2021-11-03 10:12:50 +01:00
Chevdor 78bcd6a222 Bump subwasm version (#716) 2021-11-03 10:10:35 +01:00
dependabot[bot] 07389ebab9 Bump libc from 0.2.105 to 0.2.106 (#4194)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.105 to 0.2.106.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.105...0.2.106)

---
updated-dependencies:
- dependency-name: libc
  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-11-03 00:01:02 +01:00
Chevdor c7dae2a720 Update GHA to s3krit/matrix-message-action@v0.0.3 + doc (#4030) 2021-11-02 22:34:49 +01:00
dependabot[bot] 9d03507c3f Bump dlmalloc from 0.2.1 to 0.2.2 (#4205)
Bumps [dlmalloc](https://github.com/alexcrichton/dlmalloc-rs) from 0.2.1 to 0.2.2.
- [Release notes](https://github.com/alexcrichton/dlmalloc-rs/releases)
- [Commits](https://github.com/alexcrichton/dlmalloc-rs/compare/0.2.1...0.2.2)

---
updated-dependencies:
- dependency-name: dlmalloc
  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-11-02 22:34:14 +01:00
Arkadiy Paronyan 63289ce084 Bump parity-db (#10151) 2021-11-02 22:21:39 +01:00
Kian Paimani fff22d9a34 add missing version to dependencies (#10148) 2021-11-02 20:24:00 +00:00
Guillaume Thiolliere 20c9afcdc1 Better error for when origin filter prevent the call to be dispatched (#10134)
* better error

* Apply suggestions from code review

Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>

* remove unused

* fix error

* fmt

* fix tests

* fmt

* Update frame/contracts/src/exec.rs

Co-authored-by: Alexander Theißen <alex.theissen@me.com>

* fix typo

Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
Co-authored-by: Alexander Theißen <alex.theissen@me.com>
2021-11-02 14:20:00 +00:00
Gavin Wood 977cf450b3 Spelling (#10154) 2021-11-02 14:09:40 +00:00
cheme 471e9cfbf1 Hashing proc macro utils (#9875)
* hashing macro

* fmt

* use in easy place, and fix blake sizes

* fix

* Fixes, docs.
Allow ident as input.

* fix doc tests

* update error in test (nmapkey and key are same type).

* hashing crates under sp_core

* Doc updates and format.

* use all existing hashing functions.

* return array of u8

* Update primitives/core/hashing/proc-macro/src/impls.rs

Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>

* ToTokeen for an array of u8

* fix

* re

* Improve impls

* complete doc tests

* fmt

* fix doctest format

* fix ui test (nmap key type alias)

Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
Co-authored-by: Bastian Köcher <info@kchr.de>
2021-11-02 09:35:23 +00:00
Albrecht 098815948a don't panic if already migrated (#10141)
* don't panic if already migrated

* remove condition
2021-11-02 09:27:44 +00:00
Kian Paimani bba9cfd8a2 introduce remote-tests for pallet-bags-list (#10036)
* make a few primitives in bags-list public

* push new stuff

* update

* update log target

* bring remote tests here

* revert pub

* Update frame/bags-list/remote-tests/Cargo.toml

Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>

* some rev commnets

* Fix

* cleanup

* Update Cargo.lock

Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
2021-11-01 14:41:38 +00:00
icodezjb 7f1bff9462 Speed up big chainspec json(~1.5 GB) load (#10137)
* Speed up chainspec json load

* Update client/chain-spec/src/chain_spec.rs

* Update client/chain-spec/src/chain_spec.rs

* Update client/chain-spec/src/chain_spec.rs

* Load the chainspec through `mmap`

Co-authored-by: icodezjb <icodezjb@users.noreply.github.com>
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
Co-authored-by: Jan Bujak <jan@parity.io>
2021-11-01 12:58:18 +00:00
Arkadiy Paronyan 710265a4f8 Fix transaction pool rejection (#10138)
* Fix transaction rejection

* Update client/service/src/lib.rs

Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
2021-11-01 09:17:50 +00:00
Koute 8c2ea19085 Strip out control codes from the logged messages (#10081)
* Strip out control codes from the logged messages

* Also strip away C1 control codes

* Add extra comments

* Clear the buffer after flushing; rename `write` to `flush`

* Move control code stripping into its own function

* Also strip out control codes from panic messages

* Also strip out Unicode left-to-right/right-to-left control codes
2021-11-01 08:46:32 +00:00