From df8b455d5417e98b46cd7d929aa05f3f0c39892a Mon Sep 17 00:00:00 2001 From: Luke Parker Date: Mon, 6 Nov 2023 16:59:30 -0500 Subject: [PATCH] Don't generate RuntimeCall::System Completely unused yet would be permanently part of our protocol if left alone. --- Cargo.lock | 214 +++++++++++++++++------------------ substrate/runtime/src/lib.rs | 14 +-- 2 files changed, 108 insertions(+), 120 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 96bd38dc..2da0b03d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2576,7 +2576,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "parity-scale-codec", ] @@ -2599,7 +2599,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "frame-support", "frame-support-procedural", @@ -2624,7 +2624,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "Inflector", "array-bytes", @@ -2672,7 +2672,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "frame-support", "frame-system", @@ -2713,7 +2713,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "bitflags 1.3.2", "environmental", @@ -2746,7 +2746,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "Inflector", "cfg-expr", @@ -2764,7 +2764,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2776,7 +2776,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "proc-macro2", "quote", @@ -2786,7 +2786,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "cfg-if", "frame-support", @@ -2805,7 +2805,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "parity-scale-codec", "sp-api", @@ -2814,7 +2814,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "frame-support", "parity-scale-codec", @@ -5397,7 +5397,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "frame-support", "frame-system", @@ -5413,7 +5413,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "frame-support", "frame-system", @@ -5427,7 +5427,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "frame-benchmarking", "frame-support", @@ -5451,7 +5451,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "frame-benchmarking", "frame-support", @@ -5474,7 +5474,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "frame-support", "frame-system", @@ -5495,7 +5495,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "frame-benchmarking", "frame-support", @@ -5513,7 +5513,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "frame-support", "frame-system", @@ -5529,7 +5529,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -5545,7 +5545,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6837,7 +6837,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "log", "sp-core", @@ -6848,7 +6848,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "async-trait", "futures", @@ -6876,7 +6876,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "futures", "futures-timer", @@ -6899,7 +6899,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -6914,7 +6914,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "memmap2", "sc-chain-spec-derive", @@ -6933,7 +6933,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6944,7 +6944,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "array-bytes", "chrono", @@ -6983,7 +6983,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "fnv", "futures", @@ -7008,7 +7008,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "hash-db", "kvdb", @@ -7034,7 +7034,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "async-trait", "futures", @@ -7059,7 +7059,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "async-trait", "fork-tree", @@ -7095,7 +7095,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "fork-tree", "parity-scale-codec", @@ -7108,7 +7108,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "ahash", "array-bytes", @@ -7149,7 +7149,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "async-trait", "futures", @@ -7172,7 +7172,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", @@ -7194,7 +7194,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", @@ -7206,7 +7206,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "anyhow", "cfg-if", @@ -7223,7 +7223,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "anstyle", "futures", @@ -7239,7 +7239,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "array-bytes", "parking_lot 0.12.1", @@ -7253,7 +7253,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "array-bytes", "async-channel", @@ -7295,7 +7295,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "async-channel", "cid", @@ -7315,7 +7315,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "async-trait", "bitflags 1.3.2", @@ -7332,7 +7332,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "ahash", "futures", @@ -7351,7 +7351,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "array-bytes", "async-channel", @@ -7372,7 +7372,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "array-bytes", "async-channel", @@ -7406,7 +7406,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "array-bytes", "futures", @@ -7424,7 +7424,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "bytes", "fnv", @@ -7456,7 +7456,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -7465,7 +7465,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "futures", "jsonrpsee", @@ -7495,7 +7495,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -7514,7 +7514,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "http", "jsonrpsee", @@ -7529,7 +7529,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "array-bytes", "futures", @@ -7555,7 +7555,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "async-trait", "directories", @@ -7618,7 +7618,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "log", "parity-scale-codec", @@ -7629,7 +7629,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "futures", "libc", @@ -7648,7 +7648,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "chrono", "futures", @@ -7667,7 +7667,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "anstyle", "chrono", @@ -7695,7 +7695,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -7706,7 +7706,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "async-trait", "futures", @@ -7732,7 +7732,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "async-trait", "futures", @@ -7748,7 +7748,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "async-channel", "futures", @@ -8896,7 +8896,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "hash-db", "log", @@ -8917,7 +8917,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "Inflector", "blake2", @@ -8931,7 +8931,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "23.0.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "parity-scale-codec", "scale-info", @@ -8944,7 +8944,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "16.0.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "integer-sqrt", "num-traits", @@ -8958,7 +8958,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "parity-scale-codec", "scale-info", @@ -8970,7 +8970,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "sp-api", "sp-inherents", @@ -8981,7 +8981,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "futures", "log", @@ -8999,7 +8999,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "async-trait", "futures", @@ -9013,7 +9013,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "async-trait", "parity-scale-codec", @@ -9032,7 +9032,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "finality-grandpa", "log", @@ -9050,7 +9050,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "parity-scale-codec", "scale-info", @@ -9062,7 +9062,7 @@ dependencies = [ [[package]] name = "sp-core" version = "21.0.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "array-bytes", "bitflags 1.3.2", @@ -9105,7 +9105,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "9.0.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "blake2b_simd", "byteorder", @@ -9117,7 +9117,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "9.0.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "quote", "sp-core-hashing", @@ -9127,7 +9127,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -9136,7 +9136,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "8.0.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "proc-macro2", "quote", @@ -9146,7 +9146,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.19.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "environmental", "parity-scale-codec", @@ -9157,7 +9157,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -9171,7 +9171,7 @@ dependencies = [ [[package]] name = "sp-io" version = "23.0.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "bytes", "ed25519", @@ -9193,7 +9193,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "24.0.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "lazy_static", "sp-core", @@ -9204,7 +9204,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.27.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", @@ -9216,7 +9216,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "thiserror", "zstd 0.12.4", @@ -9225,7 +9225,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.1.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "frame-metadata 16.0.0", "parity-scale-codec", @@ -9236,7 +9236,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "sp-api", "sp-core", @@ -9246,7 +9246,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "8.0.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "backtrace", "lazy_static", @@ -9256,7 +9256,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "rustc-hash", "serde", @@ -9266,7 +9266,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "24.0.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "either", "hash256-std-hasher", @@ -9288,7 +9288,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "17.0.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -9306,7 +9306,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "11.0.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "Inflector", "proc-macro-crate", @@ -9318,7 +9318,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "parity-scale-codec", "scale-info", @@ -9333,7 +9333,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9347,7 +9347,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.28.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "hash-db", "log", @@ -9368,12 +9368,12 @@ dependencies = [ [[package]] name = "sp-std" version = "8.0.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" [[package]] name = "sp-storage" version = "13.0.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9386,7 +9386,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "async-trait", "parity-scale-codec", @@ -9399,7 +9399,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "10.0.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "parity-scale-codec", "sp-std", @@ -9411,7 +9411,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "sp-api", "sp-runtime", @@ -9420,7 +9420,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "22.0.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "ahash", "hash-db", @@ -9443,7 +9443,7 @@ dependencies = [ [[package]] name = "sp-version" version = "22.0.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9460,7 +9460,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "8.0.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -9471,7 +9471,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "14.0.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -9484,7 +9484,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "20.0.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "parity-scale-codec", "scale-info", @@ -9675,12 +9675,12 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -9699,7 +9699,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "hyper", "log", @@ -9711,7 +9711,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#345369f2262c1b79157128c3efa8d86bc6ac15e9" +source = "git+https://github.com/serai-dex/substrate#1036864670acffb8a308908268a6ed3fc4cb7259" dependencies = [ "anstyle", "build-helper", diff --git a/substrate/runtime/src/lib.rs b/substrate/runtime/src/lib.rs index b4c86e84..fa40715b 100644 --- a/substrate/runtime/src/lib.rs +++ b/substrate/runtime/src/lib.rs @@ -150,18 +150,6 @@ pub struct CallFilter; impl Contains for CallFilter { fn contains(call: &RuntimeCall) -> bool { match call { - RuntimeCall::System(call) => match call { - system::Call::remark { .. } => false, - system::Call::set_heap_pages { .. } => false, - system::Call::set_code { .. } => false, - system::Call::set_code_without_checks { .. } => false, - system::Call::set_storage { .. } => false, - system::Call::kill_storage { .. } => false, - system::Call::kill_prefix { .. } => false, - system::Call::remark_with_event { .. } => false, - system::Call::__Ignore(_, _) => false, - }, - RuntimeCall::Timestamp(call) => match call { timestamp::Call::set { .. } => true, timestamp::Call::__Ignore(_, _) => false, @@ -369,7 +357,7 @@ pub type Executive = frame_executive::Executive< construct_runtime!( pub enum Runtime { - System: system, + System: system exclude_parts { Call }, Timestamp: timestamp,