Unverified Commit df6c17dd authored by Benjamin Kampmann's avatar Benjamin Kampmann Committed by GitHub
Browse files

CI Regression Test for determinism of our wasm runtimes (#1372)



* deterministic build check runtime

* fix yaml

* Apply suggestions from code review

Co-authored-by: default avatars3krit <pugh@s3kr.it>

* Update cargo.lock

Co-authored-by: default avatars3krit <pugh@s3kr.it>
parent 5d7142f1
Pipeline #100958 failed with stages
in 11 minutes and 53 seconds
......@@ -105,6 +105,23 @@ publish-draft-release:
interruptible: true
allow_failure: true
test-deterministic-wasm:
stage: test
<<: *docker-env
except:
script:
# build runtime
- WASM_BUILD_NO_COLOR=1 cargo build --verbose --release -p kusama-runtime -p polkadot-runtime -p westend-runtime
# make checksum
- sha256sum target/release/wbuild/target/wasm32-unknown-unknown/release/*.wasm > checksum.sha256
# clean up – FIXME: can we reuse some of the artifacts?
- cargo clean
# build again
- WASM_BUILD_NO_COLOR=1 cargo build --verbose --release -p kusama-runtime -p polkadot-runtime -p westend-runtime
# confirm checksum
- sha256sum -c checksum.sha256
test-linux-stable: &test
stage: test
<<: *test-refs
......
......@@ -1314,7 +1314,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
[[package]]
name = "fork-tree"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"parity-scale-codec",
]
......@@ -1322,7 +1322,7 @@ dependencies = [
[[package]]
name = "frame-benchmarking"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-support",
"frame-system",
......@@ -1339,7 +1339,7 @@ dependencies = [
[[package]]
name = "frame-benchmarking-cli"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"Inflector",
"frame-benchmarking",
......@@ -1358,7 +1358,7 @@ dependencies = [
[[package]]
name = "frame-executive"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-support",
"frame-system",
......@@ -1373,7 +1373,7 @@ dependencies = [
[[package]]
name = "frame-metadata"
version = "11.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"parity-scale-codec",
"serde",
......@@ -1384,7 +1384,7 @@ dependencies = [
[[package]]
name = "frame-support"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"bitmask",
"frame-metadata",
......@@ -1409,7 +1409,7 @@ dependencies = [
[[package]]
name = "frame-support-procedural"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-support-procedural-tools",
"proc-macro2 1.0.18",
......@@ -1420,7 +1420,7 @@ dependencies = [
[[package]]
name = "frame-support-procedural-tools"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-support-procedural-tools-derive",
"proc-macro-crate",
......@@ -1432,7 +1432,7 @@ dependencies = [
[[package]]
name = "frame-support-procedural-tools-derive"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"proc-macro2 1.0.18",
"quote 1.0.7",
......@@ -1442,7 +1442,7 @@ dependencies = [
[[package]]
name = "frame-system"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-support",
"impl-trait-for-tuples",
......@@ -1458,7 +1458,7 @@ dependencies = [
[[package]]
name = "frame-system-benchmarking"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -1472,7 +1472,7 @@ dependencies = [
[[package]]
name = "frame-system-rpc-runtime-api"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"parity-scale-codec",
"sp-api",
......@@ -3466,7 +3466,7 @@ dependencies = [
[[package]]
name = "pallet-authority-discovery"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-support",
"frame-system",
......@@ -3482,7 +3482,7 @@ dependencies = [
[[package]]
name = "pallet-authorship"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-support",
"frame-system",
......@@ -3497,7 +3497,7 @@ dependencies = [
[[package]]
name = "pallet-babe"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -3522,7 +3522,7 @@ dependencies = [
[[package]]
name = "pallet-balances"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -3536,7 +3536,7 @@ dependencies = [
[[package]]
name = "pallet-collective"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -3552,7 +3552,7 @@ dependencies = [
[[package]]
name = "pallet-democracy"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -3567,7 +3567,7 @@ dependencies = [
[[package]]
name = "pallet-elections-phragmen"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -3582,7 +3582,7 @@ dependencies = [
[[package]]
name = "pallet-finality-tracker"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-support",
"frame-system",
......@@ -3598,7 +3598,7 @@ dependencies = [
[[package]]
name = "pallet-grandpa"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -3620,7 +3620,7 @@ dependencies = [
[[package]]
name = "pallet-identity"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"enumflags2",
"frame-benchmarking",
......@@ -3636,7 +3636,7 @@ dependencies = [
[[package]]
name = "pallet-im-online"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -3656,7 +3656,7 @@ dependencies = [
[[package]]
name = "pallet-indices"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-support",
"frame-system",
......@@ -3672,7 +3672,7 @@ dependencies = [
[[package]]
name = "pallet-membership"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-support",
"frame-system",
......@@ -3686,7 +3686,7 @@ dependencies = [
[[package]]
name = "pallet-multisig"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-support",
"frame-system",
......@@ -3701,7 +3701,7 @@ dependencies = [
[[package]]
name = "pallet-nicks"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-support",
"frame-system",
......@@ -3715,7 +3715,7 @@ dependencies = [
[[package]]
name = "pallet-offences"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-support",
"frame-system",
......@@ -3730,7 +3730,7 @@ dependencies = [
[[package]]
name = "pallet-offences-benchmarking"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -3751,7 +3751,7 @@ dependencies = [
[[package]]
name = "pallet-proxy"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-support",
"frame-system",
......@@ -3766,7 +3766,7 @@ dependencies = [
[[package]]
name = "pallet-randomness-collective-flip"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-support",
"frame-system",
......@@ -3779,7 +3779,7 @@ dependencies = [
[[package]]
name = "pallet-recovery"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"enumflags2",
"frame-support",
......@@ -3794,7 +3794,7 @@ dependencies = [
[[package]]
name = "pallet-scheduler"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -3809,7 +3809,7 @@ dependencies = [
[[package]]
name = "pallet-session"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-support",
"frame-system",
......@@ -3829,7 +3829,7 @@ dependencies = [
[[package]]
name = "pallet-session-benchmarking"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -3845,7 +3845,7 @@ dependencies = [
[[package]]
name = "pallet-society"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-support",
"frame-system",
......@@ -3859,7 +3859,7 @@ dependencies = [
[[package]]
name = "pallet-staking"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -3881,7 +3881,7 @@ dependencies = [
[[package]]
name = "pallet-staking-reward-curve"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"proc-macro-crate",
"proc-macro2 1.0.18",
......@@ -3892,7 +3892,7 @@ dependencies = [
[[package]]
name = "pallet-sudo"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-support",
"frame-system",
......@@ -3906,7 +3906,7 @@ dependencies = [
[[package]]
name = "pallet-timestamp"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -3924,7 +3924,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-support",
"frame-system",
......@@ -3932,6 +3932,8 @@ dependencies = [
"parity-scale-codec",
"serde",
"smallvec 1.4.1",
"sp-core",
"sp-io",
"sp-runtime",
"sp-std",
]
......@@ -3939,7 +3941,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment-rpc"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"jsonrpc-core",
"jsonrpc-core-client",
......@@ -3957,7 +3959,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment-rpc-runtime-api"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-support",
"parity-scale-codec",
......@@ -3970,7 +3972,7 @@ dependencies = [
[[package]]
name = "pallet-treasury"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -3985,7 +3987,7 @@ dependencies = [
[[package]]
name = "pallet-utility"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"frame-benchmarking",
"frame-support",
......@@ -4001,7 +4003,7 @@ dependencies = [
[[package]]
name = "pallet-vesting"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"enumflags2",
"frame-benchmarking",
......@@ -5946,7 +5948,7 @@ dependencies = [
[[package]]
name = "sc-authority-discovery"
version = "0.8.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"bytes 0.5.5",
"derive_more 0.99.9",
......@@ -5973,7 +5975,7 @@ dependencies = [
[[package]]
name = "sc-basic-authorship"
version = "0.8.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"futures 0.3.5",
"futures-timer 3.0.2",
......@@ -5997,7 +5999,7 @@ dependencies = [
[[package]]
name = "sc-block-builder"
version = "0.8.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"parity-scale-codec",
"sc-client-api",
......@@ -6014,7 +6016,7 @@ dependencies = [
[[package]]
name = "sc-chain-spec"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"impl-trait-for-tuples",
"sc-chain-spec-derive",
......@@ -6030,7 +6032,7 @@ dependencies = [
[[package]]
name = "sc-chain-spec-derive"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"proc-macro-crate",
"proc-macro2 1.0.18",
......@@ -6041,7 +6043,7 @@ dependencies = [
[[package]]
name = "sc-cli"
version = "0.8.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"ansi_term 0.12.1",
"atty",
......@@ -6082,7 +6084,7 @@ dependencies = [
[[package]]
name = "sc-client-api"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"derive_more 0.99.9",
"fnv",
......@@ -6118,7 +6120,7 @@ dependencies = [
[[package]]
name = "sc-client-db"
version = "0.8.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"blake2-rfc",
"hash-db",
......@@ -6147,7 +6149,7 @@ dependencies = [
[[package]]
name = "sc-consensus"
version = "0.8.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"sc-client-api",
"sp-blockchain",
......@@ -6158,7 +6160,7 @@ dependencies = [
[[package]]
name = "sc-consensus-babe"
version = "0.8.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"derive_more 0.99.9",
"fork-tree",
......@@ -6200,7 +6202,7 @@ dependencies = [
[[package]]
name = "sc-consensus-babe-rpc"
version = "0.8.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"derive_more 0.99.9",
"futures 0.3.5",
......@@ -6224,7 +6226,7 @@ dependencies = [
[[package]]
name = "sc-consensus-epochs"
version = "0.8.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"fork-tree",
"parity-scale-codec",
......@@ -6237,7 +6239,7 @@ dependencies = [
[[package]]
name = "sc-consensus-slots"
version = "0.8.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"futures 0.3.5",
"futures-timer 3.0.2",
......@@ -6260,7 +6262,7 @@ dependencies = [
[[package]]
name = "sc-consensus-uncles"
version = "0.8.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"log 0.4.8",
"sc-client-api",
......@@ -6274,7 +6276,7 @@ dependencies = [
[[package]]
name = "sc-executor"
version = "0.8.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"derive_more 0.99.9",
"lazy_static",
......@@ -6302,7 +6304,7 @@ dependencies = [
[[package]]
name = "sc-executor-common"
version = "0.8.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"derive_more 0.99.9",
"log 0.4.8",
......@@ -6319,7 +6321,7 @@ dependencies = [
[[package]]
name = "sc-executor-wasmi"
version = "0.8.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"log 0.4.8",
"parity-scale-codec",
......@@ -6334,7 +6336,7 @@ dependencies = [
[[package]]
name = "sc-executor-wasmtime"
version = "0.8.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"cranelift-codegen",
"cranelift-wasm",
......@@ -6355,7 +6357,7 @@ dependencies = [
[[package]]
name = "sc-finality-grandpa"
version = "0.8.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"assert_matches",
"derive_more 0.99.9",
......@@ -6393,7 +6395,7 @@ dependencies = [
[[package]]
name = "sc-finality-grandpa-rpc"
version = "0.8.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"derive_more 0.99.9",
"finality-grandpa",
......@@ -6410,7 +6412,7 @@ dependencies = [
[[package]]
name = "sc-informant"
version = "0.8.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"ansi_term 0.12.1",
"futures 0.3.5",
......@@ -6428,7 +6430,7 @@ dependencies = [
[[package]]
name = "sc-keystore"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"derive_more 0.99.9",
"hex",
......@@ -6444,7 +6446,7 @@ dependencies = [
[[package]]
name = "sc-light"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"hash-db",
"lazy_static",
......@@ -6463,7 +6465,7 @@ dependencies = [
[[package]]
name = "sc-network"
version = "0.8.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"bitflags",
"bs58",
......@@ -6515,7 +6517,7 @@ dependencies = [
[[package]]
name = "sc-network-gossip"
version = "0.8.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"futures 0.3.5",
"futures-timer 3.0.2",
......@@ -6530,7 +6532,7 @@ dependencies = [
[[package]]
name = "sc-network-test"
version = "0.8.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"env_logger",
"futures 0.3.5",
......@@ -6557,7 +6559,7 @@ dependencies = [
[[package]]
name = "sc-offchain"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"bytes 0.5.5",
"fnv",
......@@ -6584,7 +6586,7 @@ dependencies = [
[[package]]
name = "sc-peerset"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"futures 0.3.5",
"libp2p",
......@@ -6597,7 +6599,7 @@ dependencies = [
[[package]]
name = "sc-proposer-metrics"
version = "0.8.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"log 0.4.8",
"substrate-prometheus-endpoint",
......@@ -6606,7 +6608,7 @@ dependencies = [
[[package]]
name = "sc-rpc"
version = "2.0.0-rc4"
source = "git+https://github.com/paritytech/substrate#6687fa111e5efaef6c91ec840dc7fb92d4a72820"
source = "git+https://github.com/paritytech/substrate#1b267075189dec625aabb48eb82e9c30ae9c56e6"
dependencies = [
"futures 0.3.5",
"hash-db",
......@@ -6638,7 +6640,7 @@ dependencies = [
[[package]]
name = "sc-rpc-api"
version = "0.8.0-rc4"