From 7e711763f9fdbd2160473257765dabddcc753637 Mon Sep 17 00:00:00 2001 From: Daniel Shiposha Date: Mon, 23 May 2022 12:57:27 +0000 Subject: [PATCH] feat: copy rmrk types and rpc --- --- a/Cargo.lock +++ b/Cargo.lock @@ -473,15 +473,15 @@ "sc-network", "sc-network-gossip", "sc-utils", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-blockchain", "sp-consensus", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-keystore", "sp-mmr-primitives", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "substrate-prometheus-endpoint", "thiserror", "wasm-timer", @@ -505,8 +505,8 @@ "sc-rpc", "sc-utils", "serde", - "sp-core", - "sp-runtime", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "thiserror", ] @@ -522,11 +522,11 @@ dependencies = [ "parity-scale-codec 3.1.2", "scale-info", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -754,10 +754,10 @@ "parity-scale-codec 3.1.2", "scale-info", "serde", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-finality-grandpa", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -769,7 +769,7 @@ "frame-support", "parity-scale-codec 3.1.2", "scale-info", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -785,8 +785,8 @@ "parity-scale-codec 3.1.2", "scale-info", "serde", - "sp-core", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -800,11 +800,11 @@ "frame-system", "parity-scale-codec 3.1.2", "scale-info", - "sp-api", - "sp-core", - "sp-runtime", - "sp-std", - "sp-version", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -818,10 +818,10 @@ "frame-support", "parity-scale-codec 3.1.2", "smallvec", - "sp-api", - "sp-runtime", - "sp-std", - "sp-version", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -834,11 +834,11 @@ "num-traits", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-state-machine", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-trie", ] @@ -851,10 +851,10 @@ "ed25519-dalek", "finality-grandpa", "parity-scale-codec 3.1.2", - "sp-application-crypto", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-finality-grandpa", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -867,9 +867,9 @@ "bp-rococo", "bp-runtime", "parity-scale-codec 3.1.2", - "sp-api", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -889,11 +889,11 @@ "pallet-transaction-payment", "parity-scale-codec 3.1.2", "scale-info", - "sp-api", - "sp-core", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-state-machine", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-trie", ] @@ -1543,10 +1543,10 @@ "polkadot-overseer", "polkadot-primitives", "sc-client-api", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-consensus", - "sp-core", - "sp-runtime", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "tracing", ] @@ -1565,16 +1565,16 @@ "sc-consensus-aura", "sc-consensus-slots", "sc-telemetry", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-aura", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-inherents", "sp-keystore", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "substrate-prometheus-endpoint", "tracing", ] @@ -1592,10 +1592,10 @@ "polkadot-primitives", "sc-client-api", "sc-consensus", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-blockchain", "sp-consensus", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-trie", "tracing", ] @@ -1616,11 +1616,11 @@ "polkadot-parachain", "polkadot-primitives", "sc-client-api", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-runtime", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-state-machine", "tracing", ] @@ -1642,10 +1642,10 @@ "rand 0.8.5", "sc-client-api", "sc-consensus", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-consensus", "sp-maybe-compressed-blob", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "tracing", ] @@ -1671,11 +1671,11 @@ "sc-service", "sc-telemetry", "sc-tracing", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-runtime", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "tracing", ] @@ -1691,10 +1691,10 @@ "parity-scale-codec 3.1.2", "scale-info", "serde", - "sp-application-crypto", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-consensus-aura", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -1708,9 +1708,9 @@ "log", "parity-scale-codec 3.1.2", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "xcm", "xcm-executor", ] @@ -1733,15 +1733,15 @@ "polkadot-parachain", "scale-info", "serde", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-externalities", "sp-inherents", - "sp-io", - "sp-runtime", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-state-machine", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-trie", - "sp-version", + "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "xcm", ] @@ -1767,9 +1767,9 @@ "parity-scale-codec 3.1.2", "scale-info", "serde", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "xcm", ] @@ -1785,8 +1785,8 @@ "parity-scale-codec 3.1.2", "rand_chacha 0.3.1", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "xcm", "xcm-executor", ] @@ -1801,9 +1801,9 @@ "polkadot-core-primitives", "polkadot-parachain", "polkadot-primitives", - "sp-api", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-trie", ] @@ -1819,13 +1819,13 @@ "parity-scale-codec 3.1.2", "sc-client-api", "scale-info", - "sp-api", - "sp-core", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-inherents", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-state-machine", - "sp-std", - "sp-storage", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-trie", "tracing", ] @@ -1839,7 +1839,7 @@ "futures 0.3.21", "parity-scale-codec 3.1.2", "sp-inherents", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-timestamp", ] @@ -1854,8 +1854,8 @@ "polkadot-core-primitives", "polkadot-parachain", "polkadot-primitives", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-trie", "xcm", ] @@ -1879,11 +1879,11 @@ "sc-service", "sc-telemetry", "sc-tracing", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-runtime", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-state-machine", "tracing", ] @@ -1904,10 +1904,10 @@ "polkadot-service", "sc-client-api", "sc-service", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-state-machine", "thiserror", ] @@ -1929,11 +1929,11 @@ "polkadot-service", "sc-client-api", "sc-rpc-api", - "sp-api", - "sp-core", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-state-machine", - "sp-storage", + "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "tracing", "url 2.2.2", ] @@ -1946,9 +1946,9 @@ "cumulus-primitives-core", "parity-scale-codec 3.1.2", "polkadot-primitives", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-state-machine", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -2575,11 +2575,11 @@ "fp-rpc", "sc-client-api", "sc-consensus", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-block-builder", "sp-blockchain", "sp-consensus", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "thiserror", ] @@ -2592,9 +2592,9 @@ "kvdb-rocksdb", "parity-scale-codec 3.1.2", "parking_lot 0.12.0", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-database", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -2609,9 +2609,9 @@ "futures-timer", "log", "sc-client-api", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-blockchain", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -2643,13 +2643,13 @@ "sc-service", "sc-transaction-pool", "sc-transaction-pool-api", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-block-builder", "sp-blockchain", - "sp-core", - "sp-io", - "sp-runtime", - "sp-storage", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "tokio 1.18.2", ] @@ -2793,9 +2793,9 @@ dependencies = [ "ethereum", "parity-scale-codec 3.1.2", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -2807,8 +2807,8 @@ "impl-trait-for-tuples", "parity-scale-codec 3.1.2", "serde", - "sp-core", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -2817,7 +2817,7 @@ source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.21-logs#79cd4c4cf29106c431facd6779783fc887b21475" dependencies = [ "frame-support", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -2830,11 +2830,11 @@ "fp-evm", "parity-scale-codec 3.1.2", "scale-info", - "sp-api", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -2848,9 +2848,9 @@ "parity-util-mem", "scale-info", "serde", - "sp-debug-derive", - "sp-io", - "sp-runtime", + "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -2874,13 +2874,13 @@ "paste", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-io", - "sp-runtime", - "sp-runtime-interface", - "sp-std", - "sp-storage", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -2916,16 +2916,16 @@ "serde", "serde_json", "serde_nanos", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-blockchain", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-database", "sp-externalities", "sp-inherents", "sp-keystore", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-state-machine", - "sp-storage", + "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-trie", "tempfile", "thousands", @@ -2952,10 +2952,10 @@ "frame-system", "parity-scale-codec 3.1.2", "scale-info", - "sp-arithmetic", + "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-npos-elections", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -2967,11 +2967,11 @@ "frame-system", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-tracing", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -3002,16 +3002,16 @@ "scale-info", "serde", "smallvec", - "sp-arithmetic", - "sp-core", - "sp-core-hashing-proc-macro", + "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-inherents", - "sp-io", - "sp-runtime", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-staking", "sp-state-machine", - "sp-std", - "sp-tracing", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "tt-call", ] @@ -3059,11 +3059,11 @@ "parity-scale-codec 3.1.2", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-version", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -3076,9 +3076,9 @@ "frame-system", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -3087,7 +3087,7 @@ source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" dependencies = [ "parity-scale-codec 3.1.2", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -3096,9 +3096,9 @@ source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" dependencies = [ "frame-support", - "sp-api", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -4201,23 +4201,23 @@ "serde", "serde_derive", "smallvec", - "sp-api", - "sp-arithmetic", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-inherents", - "sp-io", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-mmr-primitives", "sp-npos-elections", "sp-offchain", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-session", "sp-staking", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-transaction-pool", - "sp-version", + "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "static_assertions", "substrate-wasm-builder", "xcm", @@ -4234,7 +4234,7 @@ "polkadot-primitives", "polkadot-runtime-common", "smallvec", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -5512,6 +5512,7 @@ "pallet-nonfungible", "pallet-randomness-collective-flip", "pallet-refungible", + "pallet-rmrk-core", "pallet-structure", "pallet-sudo", "pallet-template-transaction-payment", @@ -5525,23 +5526,23 @@ "parachain-info", "parity-scale-codec 3.1.2", "polkadot-parachain", - "rmrk-rpc", + "rmrk-rpc 0.0.1", "scale-info", "serde", "smallvec", - "sp-api", - "sp-arithmetic", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-block-builder", "sp-consensus-aura", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-inherents", - "sp-io", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-offchain", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-session", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-transaction-pool", - "sp-version", + "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "substrate-wasm-builder", "unique-runtime-common", "up-data-structs", @@ -5611,9 +5612,9 @@ "parity-scale-codec 3.1.2", "scale-info", "serde", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -5641,10 +5642,10 @@ "pallet-timestamp", "parity-scale-codec 3.1.2", "scale-info", - "sp-application-crypto", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-consensus-aura", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -5657,10 +5658,10 @@ "pallet-session", "parity-scale-codec 3.1.2", "scale-info", - "sp-application-crypto", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-authority-discovery", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -5674,8 +5675,8 @@ "parity-scale-codec 3.1.2", "scale-info", "sp-authorship", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -5692,14 +5693,14 @@ "pallet-timestamp", "parity-scale-codec 3.1.2", "scale-info", - "sp-application-crypto", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-consensus-babe", "sp-consensus-vrf", - "sp-io", - "sp-runtime", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-session", "sp-staking", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -5715,11 +5716,11 @@ "pallet-balances", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-tracing", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -5733,8 +5734,8 @@ "log", "parity-scale-codec 3.1.2", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -5748,8 +5749,8 @@ "parity-scale-codec 3.1.2", "scale-info", "serde", - "sp-core", - "sp-runtime", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -5764,8 +5765,8 @@ "parity-scale-codec 3.1.2", "scale-info", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -5786,10 +5787,10 @@ "parity-scale-codec 3.1.2", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -5804,10 +5805,10 @@ "pallet-treasury", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -5822,9 +5823,9 @@ "log", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -5844,8 +5845,8 @@ "scale-info", "serde", "sp-finality-grandpa", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-trie", ] @@ -5865,9 +5866,9 @@ "parity-scale-codec 3.1.2", "scale-info", "serde", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -5883,10 +5884,10 @@ "pallet-treasury", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -5900,10 +5901,10 @@ "log", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -5917,12 +5918,11 @@ "pallet-evm", "pallet-evm-coder-substrate", "parity-scale-codec 3.1.2", - "rmrk-types", "scale-info", "serde", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "up-data-structs", ] @@ -5937,9 +5937,9 @@ "parity-scale-codec 3.1.2", "scale-info", "serde", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -5955,12 +5955,12 @@ "parity-scale-codec 3.1.2", "rand 0.7.3", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-io", + "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-npos-elections", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "static_assertions", "strum 0.23.0", ] @@ -5975,7 +5975,7 @@ "frame-system", "parity-scale-codec 3.1.2", "sp-npos-elections", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -5989,11 +5989,11 @@ "log", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-io", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-npos-elections", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6021,9 +6021,9 @@ "scale-info", "serde", "sha3 0.10.1", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6048,10 +6048,10 @@ "scale-info", "serde", "sha3 0.10.1", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6067,8 +6067,8 @@ "pallet-evm", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "up-data-structs", ] @@ -6085,9 +6085,9 @@ "pallet-evm-coder-substrate", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "up-sponsorship", ] @@ -6102,10 +6102,10 @@ "pallet-evm", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6120,10 +6120,10 @@ "pallet-evm", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "up-sponsorship", ] @@ -6142,9 +6142,9 @@ "pallet-structure", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "up-data-structs", ] @@ -6158,9 +6158,9 @@ "frame-system", "parity-scale-codec 3.1.2", "scale-info", - "sp-arithmetic", - "sp-runtime", - "sp-std", + "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6176,14 +6176,14 @@ "pallet-session", "parity-scale-codec 3.1.2", "scale-info", - "sp-application-crypto", - "sp-core", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-finality-grandpa", - "sp-io", - "sp-runtime", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-session", "sp-staking", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6197,9 +6197,9 @@ "frame-system", "parity-scale-codec 3.1.2", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6214,12 +6214,12 @@ "pallet-authorship", "parity-scale-codec 3.1.2", "scale-info", - "sp-application-crypto", - "sp-core", - "sp-io", - "sp-runtime", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-staking", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6232,11 +6232,11 @@ "frame-system", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-io", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-keyring", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6252,10 +6252,10 @@ "parity-scale-codec 3.1.2", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6269,10 +6269,10 @@ "log", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6286,11 +6286,11 @@ "frame-system", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-io", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-mmr-primitives", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6303,11 +6303,11 @@ "jsonrpc-derive", "parity-scale-codec 3.1.2", "serde", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-blockchain", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-mmr-primitives", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6320,9 +6320,9 @@ "frame-system", "parity-scale-codec 3.1.2", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6334,9 +6334,9 @@ "frame-system", "parity-scale-codec 3.1.2", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6348,10 +6348,10 @@ "frame-system", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-runtime", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-staking", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6368,9 +6368,9 @@ "pallet-staking", "parity-scale-codec 3.1.2", "scale-info", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-staking", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6388,9 +6388,9 @@ "pallet-structure", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "struct-versioning", "up-data-structs", ] @@ -6407,9 +6407,9 @@ "parity-scale-codec 3.1.2", "scale-info", "serde", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-staking", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6430,9 +6430,9 @@ "pallet-staking", "parity-scale-codec 3.1.2", "scale-info", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-staking", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6445,10 +6445,10 @@ "frame-system", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6461,9 +6461,9 @@ "frame-system", "parity-scale-codec 3.1.2", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6476,8 +6476,8 @@ "parity-scale-codec 3.1.2", "safe-mix", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6489,9 +6489,9 @@ "frame-system", "parity-scale-codec 3.1.2", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6506,14 +6506,32 @@ "pallet-structure", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "struct-versioning", "up-data-structs", ] [[package]] +name = "pallet-rmrk-core" +version = "0.1.0" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "pallet-common", + "pallet-evm", + "pallet-nonfungible", + "parity-scale-codec 3.1.2", + "scale-info", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "up-data-structs", +] + +[[package]] name = "pallet-scheduler" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" @@ -6524,9 +6542,9 @@ "log", "parity-scale-codec 3.1.2", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6541,12 +6559,12 @@ "pallet-timestamp", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-session", "sp-staking", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-trie", ] @@ -6561,9 +6579,9 @@ "pallet-session", "pallet-staking", "rand 0.7.3", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-session", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6576,8 +6594,8 @@ "parity-scale-codec 3.1.2", "rand_chacha 0.2.2", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6596,11 +6614,11 @@ "rand_chacha 0.2.2", "scale-info", "serde", - "sp-application-crypto", - "sp-io", - "sp-runtime", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-staking", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6620,7 +6638,7 @@ source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" dependencies = [ "log", - "sp-arithmetic", + "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6633,7 +6651,7 @@ "pallet-common", "parity-scale-codec 3.1.2", "scale-info", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "up-data-structs", ] @@ -6646,9 +6664,9 @@ "frame-system", "parity-scale-codec 3.1.2", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6664,10 +6682,10 @@ "parity-scale-codec 3.1.2", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "up-sponsorship", ] @@ -6683,9 +6701,9 @@ "parity-scale-codec 3.1.2", "scale-info", "sp-inherents", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-timestamp", ] @@ -6702,10 +6720,10 @@ "parity-scale-codec 3.1.2", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6719,10 +6737,10 @@ "scale-info", "serde", "smallvec", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6735,11 +6753,11 @@ "jsonrpc-derive", "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec 3.1.2", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-blockchain", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-rpc", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6749,8 +6767,8 @@ dependencies = [ "pallet-transaction-payment", "parity-scale-codec 3.1.2", - "sp-api", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6766,8 +6784,8 @@ "parity-scale-codec 3.1.2", "scale-info", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6781,10 +6799,10 @@ "pallet-evm", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "up-data-structs", ] @@ -6799,10 +6817,10 @@ "parity-scale-codec 3.1.2", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "substrate-test-utils", "up-sponsorship", ] @@ -6817,10 +6835,10 @@ "frame-system", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6834,8 +6852,8 @@ "log", "parity-scale-codec 3.1.2", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -6849,9 +6867,9 @@ "parity-scale-codec 3.1.2", "scale-info", "serde", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "xcm", "xcm-executor", ] @@ -6867,8 +6885,8 @@ "log", "parity-scale-codec 3.1.2", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "xcm", "xcm-executor", ] @@ -7314,7 +7332,7 @@ "polkadot-node-subsystem-util", "polkadot-primitives", "rand 0.8.5", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-keystore", "thiserror", "tracing-gum", @@ -7358,7 +7376,7 @@ "sc-cli", "sc-service", "sc-tracing", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-trie", "substrate-build-script-utils", "thiserror", @@ -7386,21 +7404,21 @@ "sc-consensus", "sc-executor", "sc-service", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-authority-discovery", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-finality-grandpa", "sp-inherents", "sp-keyring", "sp-mmr-primitives", "sp-offchain", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-session", - "sp-storage", + "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-timestamp", "sp-transaction-pool", ] @@ -7419,9 +7437,9 @@ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-keystore", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "thiserror", "tracing-gum", ] @@ -7434,9 +7452,9 @@ "parity-scale-codec 3.1.2", "parity-util-mem", "scale-info", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -7456,7 +7474,7 @@ "polkadot-node-subsystem-util", "polkadot-primitives", "sc-network", - "sp-application-crypto", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-keystore", "thiserror", "tracing-gum", @@ -7471,7 +7489,7 @@ "polkadot-node-primitives", "polkadot-primitives", "reed-solomon-novelpoly", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-trie", "thiserror", ] @@ -7490,8 +7508,8 @@ "rand 0.8.5", "rand_chacha 0.3.1", "sc-network", - "sp-application-crypto", - "sp-core", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-keystore", "tracing-gum", ] @@ -7527,7 +7545,7 @@ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-maybe-compressed-blob", "thiserror", "tracing-gum", @@ -7554,10 +7572,10 @@ "polkadot-primitives", "sc-keystore", "schnorrkel", - "sp-application-crypto", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-consensus", "sp-consensus-slots", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "thiserror", "tracing-gum", ] @@ -7696,7 +7714,7 @@ "polkadot-primitives", "sp-blockchain", "sp-inherents", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "thiserror", "tracing-gum", ] @@ -7739,12 +7757,12 @@ "sc-executor-common", "sc-executor-wasmtime", "slotmap", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-externalities", - "sp-io", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-maybe-compressed-blob", - "sp-tracing", - "sp-wasm-interface", + "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "tracing-gum", ] @@ -7775,10 +7793,10 @@ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-authority-discovery", "sp-consensus-babe", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "tracing-gum", ] @@ -7796,7 +7814,7 @@ "polkadot-node-primitives", "polkadot-primitives", "sc-network", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "thiserror", ] @@ -7849,10 +7867,10 @@ "polkadot-primitives", "schnorrkel", "serde", - "sp-application-crypto", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-consensus-babe", "sp-consensus-vrf", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-keystore", "sp-maybe-compressed-blob", "thiserror", @@ -7914,8 +7932,8 @@ "polkadot-overseer", "polkadot-primitives", "rand 0.8.5", - "sp-application-crypto", - "sp-core", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-keystore", "thiserror", "tracing-gum", @@ -7938,7 +7956,7 @@ "polkadot-overseer-gen", "polkadot-primitives", "sc-client-api", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "tracing-gum", ] @@ -7983,9 +8001,9 @@ "polkadot-core-primitives", "scale-info", "serde", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -8017,20 +8035,20 @@ "polkadot-parachain", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-authority-discovery", "sp-consensus-slots", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-inherents", - "sp-io", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-keystore", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-staking", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-trie", - "sp-version", + "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -8054,13 +8072,13 @@ "sc-rpc", "sc-sync-state-rpc", "sc-transaction-pool-api", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", "sp-keystore", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "substrate-frame-rpc-system", "substrate-state-trie-migration-rpc", ] @@ -8128,22 +8146,22 @@ "serde", "serde_derive", "smallvec", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-inherents", - "sp-io", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-mmr-primitives", "sp-npos-elections", "sp-offchain", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-session", "sp-staking", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-transaction-pool", - "sp-version", + "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "static_assertions", "substrate-wasm-builder", "xcm", @@ -8185,15 +8203,15 @@ "serde", "serde_derive", "slot-range-helper", - "sp-api", - "sp-core", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-inherents", - "sp-io", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-npos-elections", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-session", "sp-staking", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "static_assertions", "xcm", ] @@ -8207,7 +8225,7 @@ "polkadot-primitives", "polkadot-runtime-common", "smallvec", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -8218,8 +8236,8 @@ "bs58", "parity-scale-codec 3.1.2", "polkadot-primitives", - "sp-std", - "sp-tracing", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -8250,16 +8268,16 @@ "rustc-hex", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-core", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-inherents", - "sp-io", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-keystore", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-session", "sp-staking", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "static_assertions", "xcm", "xcm-executor", @@ -8340,22 +8358,22 @@ "sc-telemetry", "sc-transaction-pool", "serde", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-authority-discovery", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-finality-grandpa", "sp-inherents", - "sp-io", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-keystore", "sp-offchain", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-session", "sp-state-machine", - "sp-storage", + "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-timestamp", "sp-transaction-pool", "sp-trie", @@ -8393,7 +8411,7 @@ dependencies = [ "parity-scale-codec 3.1.2", "polkadot-primitives", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -8436,21 +8454,21 @@ "serde", "serde_derive", "smallvec", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-inherents", - "sp-io", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-mmr-primitives", "sp-offchain", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-session", "sp-staking", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-transaction-pool", - "sp-version", + "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "substrate-wasm-builder", "test-runtime-constants", "xcm", @@ -8494,16 +8512,16 @@ "sc-service", "sc-tracing", "sc-transaction-pool", - "sp-arithmetic", + "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-authority-discovery", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-finality-grandpa", "sp-inherents", "sp-keyring", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-state-machine", "substrate-test-client", "tempfile", @@ -8748,6 +8766,7 @@ "pallet-nonfungible", "pallet-randomness-collective-flip", "pallet-refungible", + "pallet-rmrk-core", "pallet-structure", "pallet-sudo", "pallet-template-transaction-payment", @@ -8761,23 +8780,23 @@ "parachain-info", "parity-scale-codec 3.1.2", "polkadot-parachain", - "rmrk-rpc", + "rmrk-rpc 0.0.1 (git+https://github.com/UniqueNetwork/rmrk-substrate.git?branch=feature/separate-types-and-traits)", "scale-info", "serde", "smallvec", - "sp-api", - "sp-arithmetic", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-block-builder", "sp-consensus-aura", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-inherents", - "sp-io", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-offchain", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-session", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-transaction-pool", - "sp-version", + "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "substrate-wasm-builder", "unique-runtime-common", "up-data-structs", @@ -9085,10 +9104,10 @@ "parity-scale-codec 3.1.2", "serde", "serde_json", - "sp-core", - "sp-io", - "sp-runtime", - "sp-version", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -9155,15 +9174,28 @@ [[package]] name = "rmrk-rpc" version = "0.0.1" +dependencies = [ + "parity-scale-codec 2.3.1", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "up-data-structs", +] + +[[package]] +name = "rmrk-rpc" +version = "0.0.1" source = "git+https://github.com/UniqueNetwork/rmrk-substrate.git?branch=feature/separate-types-and-traits#01c2995b64c34063a1c9fc4d856635022cea4f78" dependencies = [ "parity-scale-codec 2.3.1", "rmrk-types", "serde", - "sp-api", - "sp-core", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", ] [[package]] @@ -9242,21 +9274,21 @@ "serde", "serde_derive", "smallvec", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-inherents", - "sp-io", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-mmr-primitives", "sp-offchain", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-session", "sp-staking", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-transaction-pool", - "sp-version", + "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "substrate-wasm-builder", "xcm", "xcm-builder", @@ -9272,7 +9304,7 @@ "polkadot-primitives", "polkadot-runtime-common", "smallvec", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -9470,8 +9502,8 @@ source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" dependencies = [ "log", - "sp-core", - "sp-wasm-interface", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "thiserror", ] @@ -9492,12 +9524,12 @@ "rand 0.7.3", "sc-client-api", "sc-network", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-authority-discovery", "sp-blockchain", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-keystore", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "substrate-prometheus-endpoint", "thiserror", ] @@ -9516,12 +9548,12 @@ "sc-proposer-metrics", "sc-telemetry", "sc-transaction-pool-api", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-blockchain", "sp-consensus", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-inherents", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "substrate-prometheus-endpoint", ] @@ -9532,12 +9564,12 @@ dependencies = [ "parity-scale-codec 3.1.2", "sc-client-api", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-block-builder", "sp-blockchain", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-inherents", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-state-machine", ] @@ -9554,8 +9586,8 @@ "sc-telemetry", "serde", "serde_json", - "sp-core", - "sp-runtime", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -9596,12 +9628,12 @@ "serde", "serde_json", "sp-blockchain", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-keyring", "sp-keystore", "sp-panic-handler", - "sp-runtime", - "sp-version", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "thiserror", "tiny-bip39", "tokio 1.18.2", @@ -9621,16 +9653,16 @@ "sc-executor", "sc-transaction-pool-api", "sc-utils", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-blockchain", "sp-consensus", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-database", "sp-externalities", "sp-keystore", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-state-machine", - "sp-storage", + "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-trie", "substrate-prometheus-endpoint", ] @@ -9651,11 +9683,11 @@ "parking_lot 0.12.0", "sc-client-api", "sc-state-db", - "sp-arithmetic", + "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-blockchain", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-database", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-state-machine", "sp-trie", ] @@ -9674,11 +9706,11 @@ "sc-client-api", "sc-utils", "serde", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-runtime", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-state-machine", "substrate-prometheus-endpoint", "thiserror", @@ -9698,17 +9730,17 @@ "sc-consensus", "sc-consensus-slots", "sc-telemetry", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-aura", "sp-consensus-slots", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-inherents", "sp-keystore", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "substrate-prometheus-endpoint", "thiserror", ] @@ -9738,20 +9770,20 @@ "sc-telemetry", "schnorrkel", "serde", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", "sp-consensus-slots", "sp-consensus-vrf", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-inherents", - "sp-io", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-keystore", - "sp-runtime", - "sp-version", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "substrate-prometheus-endpoint", "thiserror", ] @@ -9769,14 +9801,14 @@ "sc-consensus-epochs", "sc-rpc-api", "serde", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-keystore", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "thiserror", ] @@ -9790,7 +9822,7 @@ "sc-client-api", "sc-consensus", "sp-blockchain", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -9814,16 +9846,16 @@ "sc-transaction-pool", "sc-transaction-pool-api", "serde", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-blockchain", "sp-consensus", "sp-consensus-aura", "sp-consensus-babe", "sp-consensus-slots", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-inherents", "sp-keystore", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-timestamp", "substrate-prometheus-endpoint", "thiserror", @@ -9842,13 +9874,13 @@ "sc-client-api", "sc-consensus", "sc-telemetry", - "sp-arithmetic", + "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-blockchain", "sp-consensus", "sp-consensus-slots", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-inherents", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-state-machine", "sp-timestamp", "thiserror", @@ -9861,7 +9893,7 @@ dependencies = [ "sc-client-api", "sp-authorship", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "thiserror", ] @@ -9877,17 +9909,17 @@ "sc-executor-common", "sc-executor-wasmi", "sc-executor-wasmtime", - "sp-api", - "sp-core", - "sp-core-hashing-proc-macro", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-externalities", - "sp-io", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-panic-handler", - "sp-runtime-interface", + "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-tasks", "sp-trie", - "sp-version", - "sp-wasm-interface", + "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "tracing", "wasmi", ] @@ -9900,10 +9932,10 @@ "environmental", "parity-scale-codec 3.1.2", "sc-allocator", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-maybe-compressed-blob", "sp-serializer", - "sp-wasm-interface", + "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "thiserror", "wasm-instrument", "wasmi", @@ -9919,9 +9951,9 @@ "sc-allocator", "sc-executor-common", "scoped-tls", - "sp-core", - "sp-runtime-interface", - "sp-wasm-interface", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "wasmi", ] @@ -9937,9 +9969,9 @@ "parity-wasm 0.42.2", "sc-allocator", "sc-executor-common", - "sp-core", - "sp-runtime-interface", - "sp-wasm-interface", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "wasmtime", ] @@ -9970,15 +10002,15 @@ "sc-telemetry", "sc-utils", "serde_json", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-blockchain", "sp-consensus", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-finality-grandpa", "sp-keystore", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "substrate-prometheus-endpoint", "thiserror", ] @@ -10002,8 +10034,8 @@ "serde", "serde_json", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "thiserror", ] @@ -10021,7 +10053,7 @@ "sc-network", "sc-transaction-pool-api", "sp-blockchain", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -10033,8 +10065,8 @@ "hex", "parking_lot 0.12.0", "serde_json", - "sp-application-crypto", - "sp-core", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-keystore", "thiserror", ] @@ -10075,12 +10107,12 @@ "serde", "serde_json", "smallvec", - "sp-arithmetic", + "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-blockchain", "sp-consensus", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-finality-grandpa", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "substrate-prometheus-endpoint", "thiserror", "unsigned-varint 0.6.0", @@ -10100,7 +10132,7 @@ "log", "lru 0.7.5", "sc-network", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "substrate-prometheus-endpoint", "tracing", ] @@ -10125,10 +10157,10 @@ "sc-client-api", "sc-network", "sc-utils", - "sp-api", - "sp-core", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-offchain", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "threadpool", "tracing", ] @@ -10175,15 +10207,15 @@ "sc-transaction-pool-api", "sc-utils", "serde_json", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-blockchain", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-keystore", "sp-offchain", "sp-rpc", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-session", - "sp-version", + "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -10204,11 +10236,11 @@ "scale-info", "serde", "serde_json", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-rpc", - "sp-runtime", - "sp-tracing", - "sp-version", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "thiserror", ] @@ -10268,24 +10300,24 @@ "sc-utils", "serde", "serde_json", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-block-builder", "sp-blockchain", "sp-consensus", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-externalities", "sp-inherents", "sp-keystore", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-session", "sp-state-machine", - "sp-storage", - "sp-tracing", + "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-transaction-pool", "sp-transaction-storage-proof", "sp-trie", - "sp-version", + "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "substrate-prometheus-endpoint", "tempfile", "thiserror", @@ -10305,7 +10337,7 @@ "parity-util-mem-derive", "parking_lot 0.12.0", "sc-client-api", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -10325,7 +10357,7 @@ "serde", "serde_json", "sp-blockchain", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "thiserror", ] @@ -10343,9 +10375,9 @@ "sc-telemetry", "serde", "serde_json", - "sp-core", - "sp-io", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -10385,12 +10417,12 @@ "sc-rpc-server", "sc-tracing-proc-macro", "serde", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-blockchain", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-rpc", - "sp-runtime", - "sp-tracing", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "thiserror", "tracing", "tracing-log", @@ -10425,11 +10457,11 @@ "sc-transaction-pool-api", "sc-utils", "serde", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-blockchain", - "sp-core", - "sp-runtime", - "sp-tracing", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-transaction-pool", "substrate-prometheus-endpoint", "thiserror", @@ -10444,7 +10476,7 @@ "log", "serde", "sp-blockchain", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "thiserror", ] @@ -10853,8 +10885,8 @@ "enumn", "parity-scale-codec 3.1.2", "paste", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -10936,23 +10968,49 @@ [[package]] name = "sp-api" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" +dependencies = [ + "log", + "parity-scale-codec 3.1.2", + "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-version 5.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", +] + +[[package]] +name = "sp-api" +version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" dependencies = [ "hash-db", "log", "parity-scale-codec 3.1.2", - "sp-api-proc-macro", - "sp-core", - "sp-runtime", + "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-state-machine", - "sp-std", - "sp-version", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "thiserror", ] [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" +dependencies = [ + "blake2 0.10.4", + "proc-macro-crate 1.1.3", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sp-api-proc-macro" +version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" dependencies = [ "blake2 0.10.4", @@ -10965,14 +11023,40 @@ [[package]] name = "sp-application-crypto" version = "6.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" +dependencies = [ + "parity-scale-codec 3.1.2", + "scale-info", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", +] + +[[package]] +name = "sp-application-crypto" +version = "6.0.0" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" dependencies = [ "parity-scale-codec 3.1.2", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", +] + +[[package]] +name = "sp-arithmetic" +version = "5.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" +dependencies = [ + "integer-sqrt", + "num-traits", + "parity-scale-codec 3.1.2", + "scale-info", + "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "static_assertions", ] [[package]] @@ -10985,8 +11069,8 @@ "parity-scale-codec 3.1.2", "scale-info", "serde", - "sp-debug-derive", - "sp-std", + "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "static_assertions", ] @@ -10997,10 +11081,10 @@ dependencies = [ "parity-scale-codec 3.1.2", "scale-info", - "sp-api", - "sp-application-crypto", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -11011,8 +11095,8 @@ "async-trait", "parity-scale-codec 3.1.2", "sp-inherents", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -11021,10 +11105,10 @@ source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" dependencies = [ "parity-scale-codec 3.1.2", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-inherents", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -11037,10 +11121,10 @@ "lru 0.7.5", "parity-scale-codec 3.1.2", "parking_lot 0.12.0", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-consensus", "sp-database", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-state-machine", "thiserror", ] @@ -11055,12 +11139,12 @@ "futures-timer", "log", "parity-scale-codec 3.1.2", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-inherents", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-state-machine", - "sp-std", - "sp-version", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "thiserror", ] @@ -11072,13 +11156,13 @@ "async-trait", "parity-scale-codec 3.1.2", "scale-info", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-consensus", "sp-consensus-slots", "sp-inherents", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-timestamp", ] @@ -11092,16 +11176,16 @@ "parity-scale-codec 3.1.2", "scale-info", "serde", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-consensus", "sp-consensus-slots", "sp-consensus-vrf", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-inherents", "sp-keystore", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-timestamp", ] @@ -11113,9 +11197,9 @@ "parity-scale-codec 3.1.2", "scale-info", "serde", - "sp-arithmetic", - "sp-runtime", - "sp-std", + "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-timestamp", ] @@ -11126,9 +11210,33 @@ dependencies = [ "parity-scale-codec 3.1.2", "schnorrkel", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", +] + +[[package]] +name = "sp-core" +version = "6.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" +dependencies = [ + "bitflags", + "byteorder", + "hash-db", + "hash256-std-hasher", + "log", + "num-traits", + "parity-scale-codec 3.1.2", + "parity-util-mem", + "primitive-types", + "scale-info", + "secrecy", + "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "ss58-registry", + "zeroize", ] [[package]] @@ -11163,12 +11271,12 @@ "secp256k1", "secrecy", "serde", - "sp-core-hashing", - "sp-debug-derive", + "sp-core-hashing 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-externalities", - "sp-runtime-interface", - "sp-std", - "sp-storage", + "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "ss58-registry", "substrate-bip39", "thiserror", @@ -11180,6 +11288,20 @@ [[package]] name = "sp-core-hashing" version = "4.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" +dependencies = [ + "blake2 0.10.4", + "byteorder", + "digest 0.10.3", + "sha2 0.10.2", + "sha3 0.10.1", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "twox-hash", +] + +[[package]] +name = "sp-core-hashing" +version = "4.0.0" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" dependencies = [ "blake2 0.10.4", @@ -11187,18 +11309,29 @@ "digest 0.10.3", "sha2 0.10.2", "sha3 0.10.1", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "twox-hash", ] [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" +dependencies = [ + "proc-macro2", + "quote", + "sp-core-hashing 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "syn", +] + +[[package]] +name = "sp-core-hashing-proc-macro" +version = "5.0.0" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" dependencies = [ "proc-macro2", "quote", - "sp-core-hashing", + "sp-core-hashing 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "syn", ] @@ -11214,6 +11347,16 @@ [[package]] name = "sp-debug-derive" version = "4.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sp-debug-derive" +version = "4.0.0" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" dependencies = [ "proc-macro2", @@ -11228,8 +11371,8 @@ dependencies = [ "environmental", "parity-scale-codec 3.1.2", - "sp-std", - "sp-storage", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -11242,12 +11385,12 @@ "parity-scale-codec 3.1.2", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-core", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-keystore", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -11258,15 +11401,31 @@ "async-trait", "impl-trait-for-tuples", "parity-scale-codec 3.1.2", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "thiserror", ] [[package]] name = "sp-io" version = "6.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" +dependencies = [ + "hash-db", + "parity-scale-codec 3.1.2", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "tracing", + "tracing-core", +] + +[[package]] +name = "sp-io" +version = "6.0.0" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" dependencies = [ "futures 0.3.21", @@ -11276,15 +11435,15 @@ "parity-scale-codec 3.1.2", "parking_lot 0.12.0", "secp256k1", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-externalities", "sp-keystore", - "sp-runtime-interface", + "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-state-machine", - "sp-std", - "sp-tracing", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-trie", - "sp-wasm-interface", + "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "tracing", "tracing-core", ] @@ -11295,8 +11454,8 @@ source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" dependencies = [ "lazy_static", - "sp-core", - "sp-runtime", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "strum 0.23.0", ] @@ -11312,7 +11471,7 @@ "parking_lot 0.12.0", "schnorrkel", "serde", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-externalities", "thiserror", ] @@ -11334,11 +11493,11 @@ "log", "parity-scale-codec 3.1.2", "serde", - "sp-api", - "sp-core", - "sp-debug-derive", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -11349,10 +11508,10 @@ "parity-scale-codec 3.1.2", "scale-info", "serde", - "sp-arithmetic", - "sp-core", - "sp-runtime", - "sp-std", + "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -11360,9 +11519,9 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" dependencies = [ - "sp-api", - "sp-core", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -11382,7 +11541,27 @@ dependencies = [ "rustc-hash", "serde", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", +] + +[[package]] +name = "sp-runtime" +version = "6.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" +dependencies = [ + "either", + "hash256-std-hasher", + "impl-trait-for-tuples", + "log", + "parity-scale-codec 3.1.2", + "parity-util-mem", + "paste", + "scale-info", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", ] [[package]] @@ -11400,11 +11579,27 @@ "rand 0.7.3", "scale-info", "serde", - "sp-application-crypto", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-std", + "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", +] + +[[package]] +name = "sp-runtime-interface" +version = "6.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec 3.1.2", + "primitive-types", + "sp-runtime-interface-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "static_assertions", ] [[package]] @@ -11416,17 +11611,29 @@ "parity-scale-codec 3.1.2", "primitive-types", "sp-externalities", - "sp-runtime-interface-proc-macro", - "sp-std", - "sp-storage", - "sp-tracing", - "sp-wasm-interface", + "sp-runtime-interface-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "static_assertions", ] [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" +dependencies = [ + "Inflector", + "proc-macro-crate 1.1.3", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sp-runtime-interface-proc-macro" +version = "5.0.0" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" dependencies = [ "Inflector", @@ -11452,11 +11659,11 @@ dependencies = [ "parity-scale-codec 3.1.2", "scale-info", - "sp-api", - "sp-core", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-staking", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -11466,8 +11673,8 @@ dependencies = [ "parity-scale-codec 3.1.2", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -11482,10 +11689,10 @@ "parking_lot 0.12.0", "rand 0.7.3", "smallvec", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-externalities", "sp-panic-handler", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-trie", "thiserror", "tracing", @@ -11495,19 +11702,35 @@ [[package]] name = "sp-std" version = "4.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" + +[[package]] +name = "sp-std" +version = "4.0.0" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" [[package]] name = "sp-storage" version = "6.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" +dependencies = [ + "parity-scale-codec 3.1.2", + "ref-cast", + "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", +] + +[[package]] +name = "sp-storage" +version = "6.0.0" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" dependencies = [ "impl-serde", "parity-scale-codec 3.1.2", "ref-cast", "serde", - "sp-debug-derive", - "sp-std", + "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -11516,11 +11739,11 @@ source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" dependencies = [ "log", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-externalities", - "sp-io", - "sp-runtime-interface", - "sp-std", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -11532,20 +11755,31 @@ "futures-timer", "log", "parity-scale-codec 3.1.2", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-inherents", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "thiserror", ] [[package]] name = "sp-tracing" version = "5.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" +dependencies = [ + "parity-scale-codec 3.1.2", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "tracing", + "tracing-core", +] + +[[package]] +name = "sp-tracing" +version = "5.0.0" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" dependencies = [ "parity-scale-codec 3.1.2", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "tracing", "tracing-core", "tracing-subscriber", @@ -11556,8 +11790,8 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" dependencies = [ - "sp-api", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -11569,10 +11803,10 @@ "log", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-inherents", - "sp-runtime", - "sp-std", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-trie", ] @@ -11585,8 +11819,8 @@ "memory-db", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "thiserror", "trie-db", "trie-root", @@ -11595,6 +11829,19 @@ [[package]] name = "sp-version" version = "5.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" +dependencies = [ + "parity-scale-codec 3.1.2", + "scale-info", + "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", + "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", +] + +[[package]] +name = "sp-version" +version = "5.0.0" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" dependencies = [ "impl-serde", @@ -11602,16 +11849,27 @@ "parity-wasm 0.42.2", "scale-info", "serde", - "sp-core-hashing-proc-macro", - "sp-runtime", - "sp-std", - "sp-version-proc-macro", + "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "thiserror", ] [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" +dependencies = [ + "parity-scale-codec 3.1.2", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "sp-version-proc-macro" +version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" dependencies = [ "parity-scale-codec 3.1.2", @@ -11623,12 +11881,22 @@ [[package]] name = "sp-wasm-interface" version = "6.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec 3.1.2", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.20)", +] + +[[package]] +name = "sp-wasm-interface" +version = "6.0.0" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a" dependencies = [ "impl-trait-for-tuples", "log", "parity-scale-codec 3.1.2", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "wasmi", "wasmtime", ] @@ -11808,11 +12076,11 @@ "sc-client-api", "sc-rpc-api", "sc-transaction-pool-api", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-block-builder", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -11842,11 +12110,11 @@ "sc-rpc-api", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-state-machine", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-trie", "trie-db", ] @@ -11870,10 +12138,10 @@ "serde_json", "sp-blockchain", "sp-consensus", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-keyring", "sp-keystore", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-state-machine", ] @@ -11998,7 +12266,7 @@ "polkadot-primitives", "polkadot-runtime-common", "smallvec", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -12022,10 +12290,10 @@ "pallet-unique", "parity-scale-codec 3.1.2", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "unique-runtime-common", "up-data-structs", ] @@ -12495,13 +12763,13 @@ "sc-executor", "sc-service", "serde", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-externalities", - "sp-io", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-keystore", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-state-machine", - "sp-version", + "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "zstd", ] @@ -12539,13 +12807,12 @@ "pallet-common", "pallet-evm", "parity-scale-codec 3.1.2", - "rmrk-rpc", - "rmrk-types", - "sp-api", + "rmrk-rpc 0.0.1", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-blockchain", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-rpc", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "unique-runtime-common", "up-data-structs", "up-rpc", @@ -12658,7 +12925,7 @@ "polkadot-service", "polkadot-test-service", "quartz-runtime", - "rmrk-rpc", + "rmrk-rpc 0.0.1", "sc-basic-authorship", "sc-chain-spec", "sc-cli", @@ -12678,17 +12945,17 @@ "sc-transaction-pool", "serde", "serde_json", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-aura", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-finality-grandpa", "sp-inherents", "sp-keystore", "sp-offchain", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-session", "sp-timestamp", "sp-transaction-pool", @@ -12723,7 +12990,7 @@ "pallet-transaction-payment-rpc", "pallet-transaction-payment-rpc-runtime-api", "pallet-unique", - "rmrk-rpc", + "rmrk-rpc 0.0.1", "sc-client-api", "sc-consensus-aura", "sc-consensus-epochs", @@ -12736,16 +13003,16 @@ "sc-service", "sc-transaction-pool", "serde", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-aura", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-offchain", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-session", - "sp-storage", + "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-transaction-pool", "substrate-frame-rpc-system", "tokio 0.2.25", @@ -12796,6 +13063,7 @@ "pallet-nonfungible", "pallet-randomness-collective-flip", "pallet-refungible", + "pallet-rmrk-core", "pallet-structure", "pallet-sudo", "pallet-template-transaction-payment", @@ -12809,23 +13077,23 @@ "parachain-info", "parity-scale-codec 3.1.2", "polkadot-parachain", - "rmrk-rpc", + "rmrk-rpc 0.0.1", "scale-info", "serde", "smallvec", - "sp-api", - "sp-arithmetic", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-block-builder", "sp-consensus-aura", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-inherents", - "sp-io", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-offchain", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-session", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-transaction-pool", - "sp-version", + "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "substrate-wasm-builder", "unique-runtime-common", "up-data-structs", @@ -12850,13 +13118,12 @@ "pallet-refungible", "pallet-unique", "parity-scale-codec 3.1.2", - "rmrk-rpc", - "rmrk-types", + "rmrk-rpc 0.0.1", "scale-info", "sp-consensus-aura", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "up-data-structs", "up-sponsorship", ] @@ -12916,12 +13183,11 @@ "frame-system", "pallet-evm", "parity-scale-codec 3.1.2", - "rmrk-types", "scale-info", "serde", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "struct-versioning", ] @@ -12932,10 +13198,10 @@ "pallet-common", "pallet-evm", "parity-scale-codec 3.1.2", - "sp-api", - "sp-core", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "up-data-structs", ] @@ -13470,22 +13736,22 @@ "serde", "serde_derive", "smallvec", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-inherents", - "sp-io", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-mmr-primitives", "sp-npos-elections", "sp-offchain", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-session", "sp-staking", - "sp-std", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "sp-transaction-pool", - "sp-version", + "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "substrate-wasm-builder", "westend-runtime-constants", "xcm", @@ -13502,7 +13768,7 @@ "polkadot-primitives", "polkadot-runtime-common", "smallvec", - "sp-runtime", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", ] [[package]] @@ -13678,10 +13944,10 @@ "parity-scale-codec 3.1.2", "polkadot-parachain", "scale-info", - "sp-arithmetic", - "sp-io", - "sp-runtime", - "sp-std", + "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "xcm", "xcm-executor", ] @@ -13696,11 +13962,11 @@ "impl-trait-for-tuples", "log", "parity-scale-codec 3.1.2", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", + "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21)", "xcm", ] --- a/client/rpc/Cargo.toml +++ b/client/rpc/Cargo.toml @@ -9,6 +9,7 @@ pallet-common = { default-features = false, path = '../../pallets/common' } up-data-structs = { default-features = false, path = '../../primitives/data-structs' } up-rpc = { path = "../../primitives/rpc" } +rmrk-rpc = { path = "../../primitives/rmrk-rpc" } codec = { package = "parity-scale-codec", version = "3.1.2" } jsonrpc-core = "18.0.0" jsonrpc-core-client = "18.0.0" @@ -20,8 +21,3 @@ sp-rpc = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" } sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" } pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" } - -# RMRK -# todo git -rmrk-rpc = { git = "https://github.com/UniqueNetwork/rmrk-substrate.git", branch = "feature/separate-types-and-traits" } -rmrk-types = { git = "https://github.com/UniqueNetwork/rmrk-substrate.git", branch = "feature/separate-types-and-traits" } --- a/node/cli/Cargo.toml +++ b/node/cli/Cargo.toml @@ -276,14 +276,6 @@ branch = "polkadot-v0.9.21" ################################################################################ -# RMRK dependencies - -# todo git -[dependencies.rmrk-rpc] -git = "https://github.com/UniqueNetwork/rmrk-substrate.git" -branch = "feature/separate-types-and-traits" - -################################################################################ # Package [package] @@ -323,6 +315,7 @@ pallet-ethereum = { git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" } unique-rpc = { default-features = false, path = "../rpc" } +rmrk-rpc = { path = "../../primitives/rmrk-rpc" } [features] default = [] --- a/node/rpc/Cargo.toml +++ b/node/rpc/Cargo.toml @@ -49,15 +49,12 @@ fc-db = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" } fc-mapping-sync = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" } -# RMRK -# todo git -rmrk-rpc = { git = "https://github.com/UniqueNetwork/rmrk-substrate.git", branch = "feature/separate-types-and-traits" } - pallet-common = { default-features = false, path = "../../pallets/common" } unique-runtime-common = { default-features = false, path = "../../runtime/common" } pallet-unique = { path = "../../pallets/unique" } uc-rpc = { path = "../../client/rpc" } up-rpc = { path = "../../primitives/rpc" } +rmrk-rpc = { path = "../../primitives/rmrk-rpc" } up-data-structs = { default-features = false, path = "../../primitives/data-structs" } [dependencies.serde] --- a/pallets/common/Cargo.toml +++ b/pallets/common/Cargo.toml @@ -26,10 +26,6 @@ "derive", ] } -# RMRK -# todo git -rmrk-types = { default-features = false, git = "https://github.com/UniqueNetwork/rmrk-substrate.git", branch = "feature/separate-types-and-traits" } - [features] default = ["std"] std = [ --- a/primitives/data-structs/Cargo.toml +++ b/primitives/data-structs/Cargo.toml @@ -27,10 +27,6 @@ struct-versioning = { path = "../../crates/struct-versioning" } pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" } -# RMRK -# todo git -rmrk-types = { default-features = false, git = "https://github.com/UniqueNetwork/rmrk-substrate.git", branch = "feature/separate-types-and-traits" } - [features] default = ["std"] std = [ --- a/primitives/data-structs/src/lib.rs +++ b/primitives/data-structs/src/lib.rs @@ -36,11 +36,13 @@ use derivative::Derivative; use scale_info::TypeInfo; +pub mod rmrk; + // RMRK -use rmrk_types::{ +use rmrk::{ CollectionInfo, NftInfo, ResourceInfo, PropertyInfo, BaseInfo, PartType, Theme, ThemeProperty, }; -pub use rmrk_types::{ +pub use rmrk::{ primitives::{ CollectionId as RmrkCollectionId, NftId as RmrkNftId, BaseId as RmrkBaseId, PartId as RmrkPartId, ResourceId as RmrkResourceId, --- /dev/null +++ b/primitives/data-structs/src/rmrk.rs @@ -0,0 +1,451 @@ +use codec::{Decode, Encode, MaxEncodedLen}; +use scale_info::TypeInfo; + + +#[cfg(feature = "std")] +use serde::Serialize; + +use primitives::*; + +pub mod primitives { + pub type CollectionId = u32; + pub type ResourceId = u32; + pub type NftId = u32; + pub type BaseId = u32; + pub type SlotId = u32; + pub type PartId = u32; + pub type ZIndex = u32; +} + +#[cfg(feature = "std")] +mod serialize { + use core::convert::AsRef; + use serde::ser::{self, Serialize}; + + pub mod vec { + use super::*; + + pub fn serialize(value: &C, serializer: D) -> Result + where + D: ser::Serializer, + V: Serialize, + C: AsRef<[V]>, + { + value.as_ref().serialize(serializer) + } + } + + pub mod opt_vec { + use super::*; + + pub fn serialize(value: &Option, serializer: D) -> Result + where + D: ser::Serializer, + V: Serialize, + C: AsRef<[V]>, + { + match value { + Some(value) => super::vec::serialize(value, serializer), + None => serializer.serialize_none() + } + } + } +} + +/// Collection info. +#[cfg_attr(feature = "std", derive(PartialEq, Eq, Serialize))] +#[derive(Encode, Decode, Debug, TypeInfo, MaxEncodedLen)] +#[cfg_attr( + feature = "std", + serde( + bound = r#" + AccountId: Serialize, + BoundedString: AsRef<[u8]>, + BoundedSymbol: AsRef<[u8]> + "# + ) +)] +pub struct CollectionInfo { + /// Current bidder and bid price. + pub issuer: AccountId, + + #[cfg_attr(feature = "std", serde(with = "serialize::vec"))] + pub metadata: BoundedString, + pub max: Option, + + #[cfg_attr(feature = "std", serde(with = "serialize::vec"))] + pub symbol: BoundedSymbol, + pub nfts_count: u32, +} + +#[derive(Encode, Decode, Eq, PartialEq, Copy, Clone, Debug, TypeInfo, MaxEncodedLen)] +#[cfg_attr(feature = "std", derive(Serialize))] +pub enum AccountIdOrCollectionNftTuple { + AccountId(AccountId), + CollectionAndNftTuple(CollectionId, NftId), +} + +/// Royalty information (recipient and amount) +#[cfg_attr(feature = "std", derive(PartialEq, Eq, Serialize))] +#[derive(Encode, Decode, Debug, TypeInfo, MaxEncodedLen)] +pub struct RoyaltyInfo { + /// Recipient (AccountId) of the royalty + pub recipient: AccountId, + /// Amount (Permill) of the royalty + pub amount: RoyaltyAmount, +} + +/// Nft info. +#[cfg_attr(feature = "std", derive(PartialEq, Eq, Serialize))] +#[derive(Encode, Decode, Debug, TypeInfo, MaxEncodedLen)] +#[cfg_attr( + feature = "std", + serde( + bound = r#" + AccountId: Serialize, + RoyaltyAmount: Serialize, + BoundedString: AsRef<[u8]> + "# + ) +)] +pub struct NftInfo { + /// The owner of the NFT, can be either an Account or a tuple (CollectionId, NftId) + pub owner: AccountIdOrCollectionNftTuple, + /// Royalty (optional) + pub royalty: Option>, + + /// Arbitrary data about an instance, e.g. IPFS hash + #[cfg_attr(feature = "std", serde(with = "serialize::vec"))] + pub metadata: BoundedString, + + /// Equipped state + pub equipped: bool, + /// Pending state (if sent to NFT) + pub pending: bool, +} + +#[cfg_attr(feature = "std", derive(PartialEq, Eq, Serialize))] +#[derive(Encode, Decode, TypeInfo, MaxEncodedLen)] +pub struct NftChild { + pub collection_id: CollectionId, + pub nft_id: NftId +} + +#[cfg_attr(feature = "std", derive(Serialize))] +#[derive(Encode, Decode, PartialEq, TypeInfo)] +#[cfg_attr( + feature = "std", + serde( + bound = r#" + BoundedKey: AsRef<[u8]>, + BoundedValue: AsRef<[u8]> + "# + ) +)] +pub struct PropertyInfo +{ + /// Key of the property + #[cfg_attr(feature = "std", serde(with = "serialize::vec"))] + pub key: BoundedKey, + + /// Value of the property + #[cfg_attr(feature = "std", serde(with = "serialize::vec"))] + pub value: BoundedValue, +} + +#[derive(Encode, Decode, Eq, PartialEq, Clone, Debug, TypeInfo, MaxEncodedLen)] +#[cfg_attr(feature = "std", derive(Serialize))] +#[cfg_attr( + feature = "std", + serde(bound = "BoundedString: AsRef<[u8]>") +)] +pub struct BasicResource { + /// If the resource is Media, the base property is absent. Media src should be a URI like an + /// IPFS hash. + #[cfg_attr(feature = "std", serde(with = "serialize::opt_vec"))] + pub src: Option, + + /// Reference to IPFS location of metadata + #[cfg_attr(feature = "std", serde(with = "serialize::opt_vec"))] + pub metadata: Option, + + /// Optional location or identier of license + #[cfg_attr(feature = "std", serde(with = "serialize::opt_vec"))] + pub license: Option, + + /// If the resource has the thumb property, this will be a URI to a thumbnail of the given + /// resource. For example, if we have a composable NFT like a Kanaria bird, the resource is + /// complex and too detailed to show in a search-results page or a list. Also, if a bird owns + /// another bird, showing the full render of one bird inside the other's inventory might be a + /// bit of a strain on the browser. For this reason, the thumb value can contain a URI to an + /// image that is lighter and faster to load but representative of this resource. + #[cfg_attr(feature = "std", serde(with = "serialize::opt_vec"))] + pub thumb: Option, +} + +#[derive(Encode, Decode, Eq, PartialEq, Clone, Debug, TypeInfo, MaxEncodedLen)] +#[cfg_attr(feature = "std", derive(Serialize))] +#[cfg_attr( + feature = "std", + serde( + bound = r#" + BoundedString: AsRef<[u8]>, + BoundedParts: AsRef<[PartId]> + "# + ) +)] +pub struct ComposableResource { + /// If a resource is composed, it will have an array of parts that compose it + #[cfg_attr(feature = "std", serde(with = "serialize::vec"))] + pub parts: BoundedParts, + + /// A Base is uniquely identified by the combination of the word `base`, its minting block + /// number, and user provided symbol during Base creation, glued by dashes `-`, e.g. + /// base-4477293-kanaria_superbird. + pub base: BaseId, + + /// If the resource is Media, the base property is absent. Media src should be a URI like an + /// IPFS hash. + #[cfg_attr(feature = "std", serde(with = "serialize::opt_vec"))] + pub src: Option, + + /// Reference to IPFS location of metadata + #[cfg_attr(feature = "std", serde(with = "serialize::opt_vec"))] + pub metadata: Option, + + /// If the resource has the slot property, it was designed to fit into a specific Base's slot. + /// The baseslot will be composed of two dot-delimited values, like so: + /// "base-4477293-kanaria_superbird.machine_gun_scope". This means: "This resource is + /// compatible with the machine_gun_scope slot of base base-4477293-kanaria_superbird + + /// Optional location or identier of license + #[cfg_attr(feature = "std", serde(with = "serialize::opt_vec"))] + pub license: Option, + + /// If the resource has the thumb property, this will be a URI to a thumbnail of the given + /// resource. For example, if we have a composable NFT like a Kanaria bird, the resource is + /// complex and too detailed to show in a search-results page or a list. Also, if a bird owns + /// another bird, showing the full render of one bird inside the other's inventory might be a + /// bit of a strain on the browser. For this reason, the thumb value can contain a URI to an + /// image that is lighter and faster to load but representative of this resource. + #[cfg_attr(feature = "std", serde(with = "serialize::opt_vec"))] + pub thumb: Option, +} + +#[derive(Encode, Decode, Eq, PartialEq, Clone, Debug, TypeInfo, MaxEncodedLen)] +#[cfg_attr(feature = "std", derive(Serialize))] +#[cfg_attr( + feature = "std", + serde(bound = "BoundedString: AsRef<[u8]>") +)] +pub struct SlotResource { + /// A Base is uniquely identified by the combination of the word `base`, its minting block + /// number, and user provided symbol during Base creation, glued by dashes `-`, e.g. + /// base-4477293-kanaria_superbird. + pub base: BaseId, + + /// If the resource is Media, the base property is absent. Media src should be a URI like an + /// IPFS hash. + #[cfg_attr(feature = "std", serde(with = "serialize::opt_vec"))] + pub src: Option, + + /// Reference to IPFS location of metadata + #[cfg_attr(feature = "std", serde(with = "serialize::opt_vec"))] + pub metadata: Option, + + /// If the resource has the slot property, it was designed to fit into a specific Base's slot. + /// The baseslot will be composed of two dot-delimited values, like so: + /// "base-4477293-kanaria_superbird.machine_gun_scope". This means: "This resource is + /// compatible with the machine_gun_scope slot of base base-4477293-kanaria_superbird + pub slot: SlotId, + + /// The license field, if present, should contain a link to a license (IPFS or static HTTP + /// url), or an identifier, like RMRK_nocopy or ipfs://ipfs/someHashOfLicense. + #[cfg_attr(feature = "std", serde(with = "serialize::opt_vec"))] + pub license: Option, + + /// If the resource has the thumb property, this will be a URI to a thumbnail of the given + /// resource. For example, if we have a composable NFT like a Kanaria bird, the resource is + /// complex and too detailed to show in a search-results page or a list. Also, if a bird owns + /// another bird, showing the full render of one bird inside the other's inventory might be a + /// bit of a strain on the browser. For this reason, the thumb value can contain a URI to an + /// image that is lighter and faster to load but representative of this resource. + #[cfg_attr(feature = "std", serde(with = "serialize::opt_vec"))] + pub thumb: Option, +} + +#[derive(Encode, Decode, Eq, PartialEq, Clone, Debug, TypeInfo, MaxEncodedLen)] +#[cfg_attr(feature = "std", derive(Serialize))] +#[cfg_attr( + feature = "std", + serde( + bound = r#" + BoundedString: AsRef<[u8]>, + BoundedParts: AsRef<[PartId]> + "# + ) +)] +pub enum ResourceTypes { + Basic(BasicResource), + Composable(ComposableResource), + Slot(SlotResource), +} + + +#[derive(Encode, Decode, Eq, PartialEq, Clone, Debug, TypeInfo, MaxEncodedLen)] +#[cfg_attr(feature = "std", derive(Serialize))] +#[cfg_attr( + feature = "std", + serde( + bound = r#" + BoundedResource: AsRef<[u8]>, + BoundedString: AsRef<[u8]>, + BoundedParts: AsRef<[PartId]> + "# + ) +)] +pub struct ResourceInfo { + /// id is a 5-character string of reasonable uniqueness. + /// The combination of base ID and resource id should be unique across the entire RMRK + /// ecosystem which + #[cfg_attr(feature = "std", serde(with = "serialize::vec"))] + pub id: BoundedResource, + + /// Resource + pub resource: ResourceTypes, + + /// If resource is sent to non-rootowned NFT, pending will be false and need to be accepted + pub pending: bool, + + /// If resource removal request is sent by non-rootowned NFT, pending will be true and need to be accepted + pub pending_removal: bool, +} + +#[cfg_attr(feature = "std", derive(PartialEq, Eq, Serialize))] +#[derive(Encode, Decode, Debug, TypeInfo, MaxEncodedLen)] +#[cfg_attr( + feature = "std", + serde( + bound = r#" + AccountId: Serialize, + BoundedString: AsRef<[u8]> + "# + ) +)] +pub struct BaseInfo { + /// Original creator of the Base + pub issuer: AccountId, + + /// Specifies how an NFT should be rendered, ie "svg" + #[cfg_attr(feature = "std", serde(with = "serialize::vec"))] + pub base_type: BoundedString, + + /// User provided symbol during Base creation + #[cfg_attr(feature = "std", serde(with = "serialize::vec"))] + pub symbol: BoundedString, +} + +#[cfg_attr(feature = "std", derive(Serialize))] +#[derive(Encode, Decode, Debug, TypeInfo, Clone, PartialEq, Eq, MaxEncodedLen)] +#[cfg_attr( + feature = "std", + serde(bound = "BoundedString: AsRef<[u8]>") +)] +pub struct FixedPart { + pub id: PartId, + pub z: ZIndex, + + #[cfg_attr(feature = "std", serde(with = "serialize::vec"))] + pub src: BoundedString, +} + +#[cfg_attr(feature = "std", derive(Serialize))] +#[derive(Encode, Decode, Debug, TypeInfo, Clone, PartialEq, Eq, MaxEncodedLen)] +#[cfg_attr( + feature = "std", + serde(bound = "BoundedCollectionList: AsRef<[CollectionId]>") +)] +pub enum EquippableList { + All, + Empty, + Custom( + #[cfg_attr(feature = "std", serde(with = "serialize::vec"))] + BoundedCollectionList + ), +} + +#[cfg_attr(feature = "std", derive(Serialize))] +#[derive(Encode, Decode, Debug, TypeInfo, Clone, PartialEq, Eq, MaxEncodedLen)] +#[cfg_attr( + feature = "std", + serde( + bound = r#" + BoundedString: AsRef<[u8]>, + BoundedCollectionList: AsRef<[CollectionId]> + "# + ) +)] +pub struct SlotPart { + pub id: PartId, + pub equippable: EquippableList, + + #[cfg_attr(feature = "std", serde(with = "serialize::vec"))] + pub src: BoundedString, + + pub z: ZIndex, +} + +#[cfg_attr(feature = "std", derive(Serialize))] +#[derive(Encode, Decode, Debug, TypeInfo, Clone, PartialEq, Eq, MaxEncodedLen)] +#[cfg_attr( + feature = "std", + serde( + bound = r#" + BoundedString: AsRef<[u8]>, + BoundedCollectionList: AsRef<[CollectionId]> + "# + ) +)] +pub enum PartType { + FixedPart(FixedPart), + SlotPart(SlotPart), +} + +#[cfg_attr(feature = "std", derive(Eq, Serialize))] +#[derive(Encode, Decode, Debug, TypeInfo, Clone, PartialEq)] +#[cfg_attr( + feature = "std", + serde( + bound = r#" + BoundedString: AsRef<[u8]>, + PropertyList: AsRef<[ThemeProperty]>, + "# + ) +)] +pub struct Theme { + /// Name of the theme + #[cfg_attr(feature = "std", serde(with = "serialize::vec"))] + pub name: BoundedString, + + /// Theme properties + #[cfg_attr(feature = "std", serde(with = "serialize::vec"))] + pub properties: PropertyList, + /// Inheritability + pub inherit: bool, +} + +#[cfg_attr(feature = "std", derive(Eq, Serialize))] +#[derive(Encode, Decode, Debug, TypeInfo, Clone, PartialEq)] +#[cfg_attr( + feature = "std", + serde(bound = "BoundedString: AsRef<[u8]>") +)] +pub struct ThemeProperty { + /// Key of the property + #[cfg_attr(feature = "std", serde(with = "serialize::vec"))] + pub key: BoundedString, + + /// Value of the property + #[cfg_attr(feature = "std", serde(with = "serialize::vec"))] + pub value: BoundedString, +} --- /dev/null +++ b/primitives/rmrk-rpc/Cargo.toml @@ -0,0 +1,26 @@ +[package] +name = "rmrk-rpc" +version = "0.0.1" +license = "" +edition = "2021" + +[dependencies] +codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false, features = ["derive"] } +sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.21' } +sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.21' } +sp-api = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.21' } +sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.21' } +serde = { version = "1.0.130", default-features = false, features = ["derive"] } +up-data-structs = { default-features = false, path = '../data-structs' } + +[features] +default = ["std"] +std = [ + "codec/std", + "sp-core/std", + "sp-std/std", + "sp-api/std", + "sp-runtime/std", + "serde/std", + "up-data-structs/std", +] --- /dev/null +++ b/primitives/rmrk-rpc/src/lib.rs @@ -0,0 +1,63 @@ +#![cfg_attr(not(feature = "std"), no_std)] + +use sp_api::{Encode, Decode}; +use sp_std::vec::Vec; +use sp_runtime::DispatchError; +use up_data_structs::rmrk::{primitives::*, NftChild}; + +pub type Result = core::result::Result; + +pub type RpcString = Vec; + +pub type PropertyKey = RpcString; + +pub type ThemeName = RpcString; + +sp_api::decl_runtime_apis! { + pub trait RmrkApi< + AccountId, + CollectionInfo, + NftInfo, + ResourceInfo, + PropertyInfo, + BaseInfo, + PartType, + Theme + > + where + AccountId: Encode, + CollectionInfo: Decode, + NftInfo: Decode, + ResourceInfo: Decode, + PropertyInfo: Decode, + BaseInfo: Decode, + PartType: Decode, + Theme: Decode, + { + fn last_collection_idx() -> Result; + + fn collection_by_id(id: CollectionId) -> Result>; + + fn nft_by_id(collection_id: CollectionId, nft_id: NftId) -> Result>; + + fn account_tokens(account_id: AccountId, collection_id: CollectionId) -> Result>; + + fn nft_children(collection_id: CollectionId, nft_id: NftId) -> Result>; + + fn collection_properties(collection_id: CollectionId, filter_keys: Option>) -> Result>; + + fn nft_properties(collection_id: CollectionId, nft_id: NftId, filter_keys: Option>) -> Result>; + + fn nft_resources(collection_id: CollectionId, nft_id: NftId) -> Result>; + + fn nft_resource_priorities(collection_id: CollectionId, nft_id: NftId) -> Result>; + + fn base(base_id: BaseId) -> Result>; + + fn base_parts(base_id: BaseId) -> Result>; + + fn theme_names(base_id: BaseId) -> Result>; + + fn theme(base_id: BaseId, theme_name: ThemeName, filter_keys: Option>) -> Result>; + } +} --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -108,7 +108,4 @@ evm-coder = { default-features = false, path = '../../crates/evm-coder' } up-sponsorship = { default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.21' } -# RMRK -# todo git -rmrk-rpc = { default-features = false, git = "https://github.com/UniqueNetwork/rmrk-substrate.git", branch = "feature/separate-types-and-traits" } -rmrk-types = { default-features = false, git = "https://github.com/UniqueNetwork/rmrk-substrate.git", branch = "feature/separate-types-and-traits" } +rmrk-rpc = { default-features = false, path = "../../primitives/rmrk-rpc" } --- a/runtime/opal/Cargo.toml +++ b/runtime/opal/Cargo.toml @@ -389,15 +389,6 @@ default-features = false ################################################################################ -# RMRK dependencies - -# todo git -[dependencies.rmrk-rpc] -default-features = false -git = "https://github.com/UniqueNetwork/rmrk-substrate.git" -branch = "feature/separate-types-and-traits" - -################################################################################ # local dependencies [dependencies] @@ -409,6 +400,7 @@ derivative = "2.2.0" pallet-unique = { path = '../../pallets/unique', default-features = false } up-rpc = { path = "../../primitives/rpc", default-features = false } +rmrk-rpc = { path = "../../primitives/rmrk-rpc", default-features = false } fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" } pallet-inflation = { path = '../../pallets/inflation', default-features = false } up-data-structs = { path = '../../primitives/data-structs', default-features = false } --- a/runtime/unique/Cargo.toml +++ b/runtime/unique/Cargo.toml @@ -388,15 +388,6 @@ default-features = false ################################################################################ -# RMRK dependencies - -# todo git -[dependencies.rmrk-rpc] -default-features = false -git = "https://github.com/UniqueNetwork/rmrk-substrate.git" -branch = "feature/separate-types-and-traits" - -################################################################################ # local dependencies [dependencies] @@ -408,6 +399,7 @@ derivative = "2.2.0" pallet-unique = { path = '../../pallets/unique', default-features = false } up-rpc = { path = "../../primitives/rpc", default-features = false } +rmrk-rpc = { path = "../../primitives/rmrk-rpc", default-features = false } pallet-inflation = { path = '../../pallets/inflation', default-features = false } up-data-structs = { path = '../../primitives/data-structs', default-features = false } pallet-common = { default-features = false, path = "../../pallets/common" } -- gitstuff