difftreelog
fix after rebase
in: master
25 files changed
Cargo.lockdiffbeforeafterboth--- a/Cargo.lock
+++ b/Cargo.lock
@@ -117,12 +117,12 @@
version = "0.1.0"
dependencies = [
"pallet-common",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "pallet-evm",
"parity-scale-codec 3.2.1",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
"up-data-structs",
]
@@ -477,15 +477,15 @@
"sc-network-common",
"sc-network-gossip",
"sc-utils",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-application-crypto",
+ "sp-arithmetic",
"sp-blockchain",
"sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-keystore",
"sp-mmr-primitives",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"substrate-prometheus-endpoint",
"thiserror",
"wasm-timer",
@@ -506,8 +506,8 @@
"sc-rpc",
"sc-utils",
"serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
"thiserror",
]
@@ -517,7 +517,7 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"beefy-primitives",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
]
[[package]]
@@ -527,11 +527,11 @@
dependencies = [
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-application-crypto",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -1398,8 +1398,8 @@
"sc-chain-spec",
"sc-cli",
"sc-service",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
"url",
]
@@ -1420,10 +1420,10 @@
"polkadot-overseer",
"polkadot-primitives",
"sc-client-api",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
"tracing",
]
@@ -1442,16 +1442,16 @@
"sc-consensus-aura",
"sc-consensus-slots",
"sc-telemetry",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-application-crypto",
"sp-block-builder",
"sp-blockchain",
"sp-consensus",
"sp-consensus-aura",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-inherents",
"sp-keystore",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"substrate-prometheus-endpoint",
"tracing",
]
@@ -1469,10 +1469,10 @@
"polkadot-primitives",
"sc-client-api",
"sc-consensus",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-blockchain",
"sp-consensus",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-trie",
"tracing",
]
@@ -1493,11 +1493,11 @@
"polkadot-parachain",
"polkadot-primitives",
"sc-client-api",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-blockchain",
"sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
"sp-state-machine",
"tracing",
]
@@ -1519,10 +1519,10 @@
"rand 0.8.5",
"sc-client-api",
"sc-consensus",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-consensus",
"sp-maybe-compressed-blob",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"tracing",
]
@@ -1546,11 +1546,11 @@
"sc-service",
"sc-telemetry",
"sc-tracing",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-blockchain",
"sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
"tracing",
]
@@ -1560,16 +1560,16 @@
source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.30#7b1fc0ed107fe42bb7e6a5dfefb586f4c3ae4328"
dependencies = [
"frame-executive",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"pallet-aura",
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-application-crypto",
"sp-consensus-aura",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -1578,14 +1578,14 @@
source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.30#7b1fc0ed107fe42bb7e6a5dfefb586f4c3ae4328"
dependencies = [
"cumulus-primitives-core",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
"xcm",
"xcm-executor",
]
@@ -1600,8 +1600,8 @@
"cumulus-primitives-core",
"cumulus-primitives-parachain-inherent",
"environmental",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"impl-trait-for-tuples",
"log",
"pallet-balances",
@@ -1609,15 +1609,15 @@
"polkadot-parachain",
"scale-info",
"serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-externalities",
+ "sp-inherents",
+ "sp-io",
+ "sp-runtime",
"sp-state-machine",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-std",
"sp-trie",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-version",
"xcm",
]
@@ -1638,14 +1638,14 @@
source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.30#7b1fc0ed107fe42bb7e6a5dfefb586f4c3ae4328"
dependencies = [
"cumulus-primitives-core",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
"xcm",
]
@@ -1655,14 +1655,14 @@
source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.30#7b1fc0ed107fe42bb7e6a5dfefb586f4c3ae4328"
dependencies = [
"cumulus-primitives-core",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"parity-scale-codec 3.2.1",
"rand_chacha 0.3.1",
"scale-info",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-std",
"xcm",
"xcm-executor",
]
@@ -1672,14 +1672,14 @@
version = "0.1.0"
source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.30#7b1fc0ed107fe42bb7e6a5dfefb586f4c3ae4328"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
"parity-scale-codec 3.2.1",
"polkadot-core-primitives",
"polkadot-parachain",
"polkadot-primitives",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-runtime",
+ "sp-std",
"sp-trie",
]
@@ -1695,13 +1695,13 @@
"parity-scale-codec 3.2.1",
"sc-client-api",
"scale-info",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-core",
+ "sp-inherents",
+ "sp-runtime",
"sp-state-machine",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-std",
+ "sp-storage",
"sp-trie",
"tracing",
]
@@ -1714,9 +1714,9 @@
"cumulus-primitives-core",
"futures 0.3.25",
"parity-scale-codec 3.2.1",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-inherents",
+ "sp-std",
+ "sp-timestamp",
]
[[package]]
@@ -1725,14 +1725,14 @@
source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.30#7b1fc0ed107fe42bb7e6a5dfefb586f4c3ae4328"
dependencies = [
"cumulus-primitives-core",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
"log",
"parity-scale-codec 3.2.1",
"polkadot-core-primitives",
"polkadot-parachain",
"polkadot-primitives",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-std",
"sp-trie",
"xcm",
"xcm-builder",
@@ -1759,11 +1759,11 @@
"sc-sysinfo",
"sc-telemetry",
"sc-tracing",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-blockchain",
"sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
"sp-state-machine",
"tracing",
]
@@ -1783,10 +1783,10 @@
"polkadot-overseer",
"polkadot-service",
"sc-client-api",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
"sp-state-machine",
"thiserror",
]
@@ -1808,11 +1808,11 @@
"polkadot-service",
"sc-client-api",
"sc-rpc-api",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-core",
+ "sp-runtime",
"sp-state-machine",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-storage",
"tokio",
"tracing",
"url",
@@ -1826,9 +1826,9 @@
"cumulus-primitives-core",
"parity-scale-codec 3.2.1",
"polkadot-primitives",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-state-machine",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-std",
]
[[package]]
@@ -2313,32 +2313,14 @@
[[package]]
name = "evm"
version = "0.35.0"
-source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.29#e9252ed42dc26fc85b6703b1ba50660a08209e55"
-dependencies = [
- "auto_impl",
- "ethereum",
- "evm-core 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.29)",
- "evm-gasometer 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.29)",
- "evm-runtime 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.29)",
- "log",
- "parity-scale-codec 3.2.1",
- "primitive-types",
- "rlp",
- "scale-info",
- "sha3",
-]
-
-[[package]]
-name = "evm"
-version = "0.35.0"
source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30#e9252ed42dc26fc85b6703b1ba50660a08209e55"
dependencies = [
"auto_impl",
"environmental",
"ethereum",
- "evm-core 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30)",
- "evm-gasometer 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30)",
- "evm-runtime 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30)",
+ "evm-core",
+ "evm-gasometer",
+ "evm-runtime",
"log",
"parity-scale-codec 3.2.1",
"primitive-types",
@@ -2355,16 +2337,16 @@
"concat-idents",
"ethereum",
"evm-coder-procedural",
- "evm-core 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "evm-core",
+ "frame-support",
"hex",
"hex-literal",
"impl-trait-for-tuples",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.29)",
+ "pallet-evm",
"primitive-types",
"sha3-const",
"similar-asserts",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-std",
]
[[package]]
@@ -2382,32 +2364,12 @@
[[package]]
name = "evm-core"
version = "0.35.0"
-source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.29#e9252ed42dc26fc85b6703b1ba50660a08209e55"
-dependencies = [
- "parity-scale-codec 3.2.1",
- "primitive-types",
- "scale-info",
-]
-
-[[package]]
-name = "evm-core"
-version = "0.35.0"
source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30#e9252ed42dc26fc85b6703b1ba50660a08209e55"
dependencies = [
"parity-scale-codec 3.2.1",
"primitive-types",
"scale-info",
"serde",
-]
-
-[[package]]
-name = "evm-gasometer"
-version = "0.35.0"
-source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.29#e9252ed42dc26fc85b6703b1ba50660a08209e55"
-dependencies = [
- "evm-core 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.29)",
- "evm-runtime 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.29)",
- "primitive-types",
]
[[package]]
@@ -2416,30 +2378,19 @@
source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30#e9252ed42dc26fc85b6703b1ba50660a08209e55"
dependencies = [
"environmental",
- "evm-core 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30)",
- "evm-runtime 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30)",
+ "evm-core",
+ "evm-runtime",
"primitive-types",
]
[[package]]
name = "evm-runtime"
version = "0.35.0"
-source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.29#e9252ed42dc26fc85b6703b1ba50660a08209e55"
-dependencies = [
- "auto_impl",
- "evm-core 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.29)",
- "primitive-types",
- "sha3",
-]
-
-[[package]]
-name = "evm-runtime"
-version = "0.35.0"
source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30#e9252ed42dc26fc85b6703b1ba50660a08209e55"
dependencies = [
"auto_impl",
"environmental",
- "evm-core 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30)",
+ "evm-core",
"primitive-types",
"sha3",
]
@@ -2535,11 +2486,11 @@
"fp-rpc",
"sc-client-api",
"sc-consensus",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-block-builder",
"sp-blockchain",
"sp-consensus",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"thiserror",
]
@@ -2554,9 +2505,9 @@
"parity-scale-codec 3.2.1",
"parking_lot 0.12.1",
"sc-client-db",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-database",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
]
[[package]]
@@ -2571,9 +2522,9 @@
"futures-timer",
"log",
"sc-client-api",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-blockchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
]
[[package]]
@@ -2583,7 +2534,7 @@
dependencies = [
"ethereum",
"ethereum-types",
- "evm 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30)",
+ "evm",
"fc-db",
"fc-rpc-core",
"fp-rpc",
@@ -2606,14 +2557,14 @@
"sc-service",
"sc-transaction-pool",
"sc-transaction-pool-api",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-block-builder",
"sp-blockchain",
"sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-storage",
"substrate-prometheus-endpoint",
"tokio",
]
@@ -2765,22 +2716,9 @@
dependencies = [
"ethereum",
"parity-scale-codec 3.2.1",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
-]
-
-[[package]]
-name = "fp-evm"
-version = "3.0.0-dev"
-source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.29#852f994e82f9e5718dde75e8c4d877db5a44dd45"
-dependencies = [
- "evm 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.29)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "impl-trait-for-tuples",
- "parity-scale-codec 3.2.1",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -2788,22 +2726,13 @@
version = "3.0.0-dev"
source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30#65930cb2982258bee67b73a1f017711f6f4aa0a4"
dependencies = [
- "evm 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "evm",
+ "frame-support",
"impl-trait-for-tuples",
"parity-scale-codec 3.2.1",
"serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
-]
-
-[[package]]
-name = "fp-evm-mapping"
-version = "0.1.0"
-source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.29#852f994e82f9e5718dde75e8c4d877db5a44dd45"
-dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
+ "sp-core",
+ "sp-std",
]
[[package]]
@@ -2811,8 +2740,8 @@
version = "0.1.0"
source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30#65930cb2982258bee67b73a1f017711f6f4aa0a4"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "sp-core",
]
[[package]]
@@ -2822,14 +2751,14 @@
dependencies = [
"ethereum",
"ethereum-types",
- "fp-evm 3.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "fp-evm",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -2838,14 +2767,14 @@
source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30#65930cb2982258bee67b73a1f017711f6f4aa0a4"
dependencies = [
"ethereum",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
"parity-scale-codec 3.2.1",
"parity-util-mem",
"scale-info",
"serde",
- "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-debug-derive",
+ "sp-io",
+ "sp-runtime",
]
[[package]]
@@ -2861,22 +2790,22 @@
version = "4.0.0-dev"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"linregress",
"log",
"parity-scale-codec 3.2.1",
"paste",
"scale-info",
"serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-application-crypto",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-runtime-interface",
+ "sp-std",
+ "sp-storage",
]
[[package]]
@@ -2890,8 +2819,8 @@
"clap",
"comfy-table",
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"gethostname",
"handlebars",
"hash-db",
@@ -2914,16 +2843,16 @@
"serde",
"serde_json",
"serde_nanos",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-database",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-externalities",
+ "sp-inherents",
"sp-keystore",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-state-machine",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-storage",
"sp-trie",
"tempfile",
"thiserror",
@@ -2947,14 +2876,14 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"frame-election-provider-solution-type",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-arithmetic",
"sp-npos-elections",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -2962,16 +2891,16 @@
version = "4.0.0-dev"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"frame-try-runtime",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
+ "sp-tracing",
]
[[package]]
@@ -2984,34 +2913,6 @@
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
-]
-
-[[package]]
-name = "frame-support"
-version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "bitflags",
- "frame-metadata",
- "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "impl-trait-for-tuples",
- "k256",
- "log",
- "parity-scale-codec 3.2.1",
- "paste",
- "scale-info",
- "smallvec",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "tt-call",
]
[[package]]
@@ -3021,7 +2922,7 @@
dependencies = [
"bitflags",
"frame-metadata",
- "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support-procedural",
"impl-trait-for-tuples",
"k256",
"log",
@@ -3031,33 +2932,19 @@
"scale-info",
"serde",
"smallvec",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-arithmetic",
+ "sp-core",
+ "sp-core-hashing-proc-macro",
+ "sp-inherents",
+ "sp-io",
+ "sp-runtime",
+ "sp-staking",
"sp-state-machine",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-std",
+ "sp-tracing",
"sp-weights",
"tt-call",
-]
-
-[[package]]
-name = "frame-support-procedural"
-version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "Inflector",
- "cfg-expr",
- "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "itertools",
- "proc-macro2",
- "quote",
- "syn",
]
[[package]]
@@ -3067,20 +2954,8 @@
dependencies = [
"Inflector",
"cfg-expr",
- "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support-procedural-tools",
"itertools",
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "frame-support-procedural-tools"
-version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "proc-macro-crate",
"proc-macro2",
"quote",
"syn",
@@ -3091,18 +2966,8 @@
version = "4.0.0-dev"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
- "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support-procedural-tools-derive",
"proc-macro-crate",
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "frame-support-procedural-tools-derive"
-version = "3.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
"proc-macro2",
"quote",
"syn",
@@ -3116,22 +2981,6 @@
"proc-macro2",
"quote",
"syn",
-]
-
-[[package]]
-name = "frame-system"
-version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "log",
- "parity-scale-codec 3.2.1",
- "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
]
[[package]]
@@ -3139,16 +2988,16 @@
version = "4.0.0-dev"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
"log",
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
+ "sp-version",
"sp-weights",
]
@@ -3158,13 +3007,13 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -3173,7 +3022,7 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"parity-scale-codec 3.2.1",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
]
[[package]]
@@ -3181,11 +3030,11 @@
version = "0.10.0-dev"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
"parity-scale-codec 3.2.1",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -4089,8 +3938,8 @@
"frame-benchmarking",
"frame-election-provider-support",
"frame-executive",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"frame-system-benchmarking",
"frame-system-rpc-runtime-api",
"frame-try-runtime",
@@ -4131,7 +3980,7 @@
"pallet-society",
"pallet-staking",
"pallet-staking-reward-fn",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "pallet-timestamp",
"pallet-tips",
"pallet-transaction-payment",
"pallet-transaction-payment-rpc-runtime-api",
@@ -4149,23 +3998,23 @@
"serde",
"serde_derive",
"smallvec",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-arithmetic",
"sp-authority-discovery",
"sp-block-builder",
"sp-consensus-babe",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-inherents",
+ "sp-io",
"sp-mmr-primitives",
"sp-npos-elections",
"sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-session",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-staking",
+ "sp-std",
"sp-transaction-pool",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-version",
"static_assertions",
"substrate-wasm-builder",
"xcm",
@@ -4178,11 +4027,11 @@
version = "0.9.30"
source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
"polkadot-primitives",
"polkadot-runtime-common",
"smallvec",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
]
[[package]]
@@ -5491,13 +5340,13 @@
"cumulus-primitives-utility",
"derivative",
"evm-coder",
- "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "fp-evm-mapping",
"fp-rpc",
"fp-self-contained",
"frame-benchmarking",
"frame-executive",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"frame-system-benchmarking",
"frame-system-rpc-runtime-api",
"frame-try-runtime",
@@ -5516,7 +5365,7 @@
"pallet-common",
"pallet-configuration",
"pallet-ethereum",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "pallet-evm",
"pallet-evm-coder-substrate",
"pallet-evm-contract-helpers",
"pallet-evm-migration",
@@ -5533,7 +5382,7 @@
"pallet-sudo",
"pallet-template-transaction-payment",
"pallet-test-utils",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "pallet-timestamp",
"pallet-transaction-payment",
"pallet-transaction-payment-rpc-runtime-api",
"pallet-treasury",
@@ -5548,19 +5397,19 @@
"scale-info",
"serde",
"smallvec",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-arithmetic",
"sp-block-builder",
"sp-consensus-aura",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-inherents",
+ "sp-io",
"sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-session",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-std",
"sp-transaction-pool",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-version",
"substrate-wasm-builder",
"up-common",
"up-data-structs",
@@ -5633,14 +5482,14 @@
version = "0.4.1-dev"
source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=polkadot-v0.9.30#4020ff64cfcad3dcc7f4f090cc9bc7699a78cc9c"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"orml-traits",
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -5648,16 +5497,16 @@
version = "0.4.1-dev"
source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=polkadot-v0.9.30#4020ff64cfcad3dcc7f4f090cc9bc7699a78cc9c"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
"impl-trait-for-tuples",
"num-traits",
"orml-utilities",
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
"xcm",
]
@@ -5666,13 +5515,13 @@
version = "0.4.1-dev"
source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=polkadot-v0.9.30#4020ff64cfcad3dcc7f4f090cc9bc7699a78cc9c"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -5680,14 +5529,14 @@
version = "0.4.1-dev"
source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=polkadot-v0.9.30#4020ff64cfcad3dcc7f4f090cc9bc7699a78cc9c"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -5695,11 +5544,11 @@
version = "0.4.1-dev"
source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=polkadot-v0.9.30#4020ff64cfcad3dcc7f4f090cc9bc7699a78cc9c"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
"orml-traits",
"parity-scale-codec 3.2.1",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-std",
"xcm",
"xcm-executor",
]
@@ -5710,17 +5559,17 @@
source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=polkadot-v0.9.30#4020ff64cfcad3dcc7f4f090cc9bc7699a78cc9c"
dependencies = [
"cumulus-primitives-core",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"orml-traits",
"orml-xcm-support",
"pallet-xcm",
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
"xcm",
"xcm-executor",
]
@@ -5745,23 +5594,23 @@
version = "0.1.0"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"pallet-balances",
"pallet-common",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "pallet-evm",
"pallet-evm-contract-helpers",
"pallet-evm-migration",
"pallet-randomness-collective-flip",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "pallet-timestamp",
"pallet-unique",
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
"up-data-structs",
]
@@ -5770,15 +5619,15 @@
version = "4.0.0-dev"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
+ "pallet-timestamp",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-application-crypto",
"sp-consensus-aura",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -5786,15 +5635,15 @@
version = "4.0.0-dev"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"pallet-session",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-application-crypto",
"sp-authority-discovery",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -5802,14 +5651,14 @@
version = "4.0.0-dev"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"impl-trait-for-tuples",
"parity-scale-codec 3.2.1",
"scale-info",
"sp-authorship",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -5818,22 +5667,22 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"pallet-authorship",
"pallet-session",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "pallet-timestamp",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-application-crypto",
"sp-consensus-babe",
"sp-consensus-vrf",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-io",
+ "sp-runtime",
"sp-session",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-staking",
+ "sp-std",
]
[[package]]
@@ -5843,17 +5692,17 @@
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"pallet-balances",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
+ "sp-tracing",
]
[[package]]
@@ -5862,13 +5711,13 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -5876,14 +5725,14 @@
version = "1.0.0"
source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30#65930cb2982258bee67b73a1f017711f6f4aa0a4"
dependencies = [
- "fp-evm 3.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "fp-evm",
+ "frame-support",
+ "frame-system",
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
]
[[package]]
@@ -5892,14 +5741,14 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"beefy-primitives",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"pallet-session",
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -5910,8 +5759,8 @@
"array-bytes",
"beefy-merkle-tree",
"beefy-primitives",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"pallet-beefy",
"pallet-mmr",
@@ -5919,10 +5768,10 @@
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -5931,16 +5780,16 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"pallet-treasury",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -5949,17 +5798,17 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"pallet-bounties",
"pallet-treasury",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -5968,15 +5817,15 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -5985,18 +5834,18 @@
dependencies = [
"ethereum",
"evm-coder",
- "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "fp-evm-mapping",
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
+ "pallet-evm",
"pallet-evm-coder-substrate",
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
"up-data-structs",
]
@@ -6004,16 +5853,16 @@
name = "pallet-configuration"
version = "0.1.1"
dependencies = [
- "fp-evm 3.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "fp-evm",
+ "frame-support",
+ "frame-system",
"parity-scale-codec 3.2.1",
"scale-info",
"smallvec",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-arithmetic",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -6022,14 +5871,14 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -6039,19 +5888,19 @@
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"pallet-election-provider-support-benchmarking",
"parity-scale-codec 3.2.1",
"rand 0.7.3",
"scale-info",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-arithmetic",
+ "sp-core",
+ "sp-io",
"sp-npos-elections",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-std",
"static_assertions",
"strum",
]
@@ -6063,10 +5912,10 @@
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-system",
"parity-scale-codec 3.2.1",
"sp-npos-elections",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
]
[[package]]
@@ -6075,16 +5924,16 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
"sp-npos-elections",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -6094,51 +5943,26 @@
dependencies = [
"ethereum",
"ethereum-types",
- "evm 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30)",
+ "evm",
"fp-consensus",
- "fp-evm 3.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
- "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "fp-evm",
+ "fp-evm-mapping",
"fp-rpc",
"fp-self-contained",
"fp-storage",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "pallet-evm",
+ "pallet-timestamp",
"parity-scale-codec 3.2.1",
"rlp",
"scale-info",
"serde",
"sha3",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
-]
-
-[[package]]
-name = "pallet-evm"
-version = "6.0.0-dev"
-source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.29#852f994e82f9e5718dde75e8c4d877db5a44dd45"
-dependencies = [
- "evm 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.29)",
- "fp-evm 3.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.29)",
- "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.29)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "hex",
- "impl-trait-for-tuples",
- "log",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "parity-scale-codec 3.2.1",
- "primitive-types",
- "rlp",
- "scale-info",
- "sha3",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -6146,26 +5970,26 @@
version = "6.0.0-dev"
source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30#65930cb2982258bee67b73a1f017711f6f4aa0a4"
dependencies = [
- "evm 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.30)",
- "fp-evm 3.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
- "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "evm",
+ "fp-evm",
+ "fp-evm-mapping",
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"hex",
"impl-trait-for-tuples",
"log",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "pallet-timestamp",
"parity-scale-codec 3.2.1",
"primitive-types",
"rlp",
"scale-info",
"serde",
"sha3",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -6175,14 +5999,14 @@
"ethereum",
"evm-coder",
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"pallet-ethereum",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "pallet-evm",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-std",
"up-data-structs",
]
@@ -6192,19 +6016,19 @@
dependencies = [
"ethereum",
"evm-coder",
- "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "fp-evm-mapping",
+ "frame-support",
+ "frame-system",
"log",
"pallet-common",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "pallet-evm",
"pallet-evm-coder-substrate",
"pallet-evm-transaction-payment",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
"up-data-structs",
"up-sponsorship",
]
@@ -6213,35 +6037,35 @@
name = "pallet-evm-migration"
version = "0.1.1"
dependencies = [
- "fp-evm 3.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "fp-evm",
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
+ "pallet-evm",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
name = "pallet-evm-transaction-payment"
version = "0.1.1"
dependencies = [
- "fp-evm 3.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
- "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "fp-evm",
+ "fp-evm-mapping",
+ "frame-support",
+ "frame-system",
"pallet-ethereum",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "pallet-evm",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
"up-sponsorship",
]
@@ -6252,18 +6076,18 @@
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"pallet-balances",
"pallet-staking",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "pallet-timestamp",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-io",
+ "sp-runtime",
+ "sp-staking",
+ "sp-std",
]
[[package]]
@@ -6271,23 +6095,23 @@
version = "0.1.0"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"hex",
"log",
"orml-tokens",
"pallet-balances",
"pallet-common",
"pallet-fungible",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "pallet-timestamp",
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
"serde_json",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
"up-data-structs",
"xcm",
"xcm-builder",
@@ -6301,17 +6125,17 @@
"ethereum",
"evm-coder",
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"pallet-common",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "pallet-evm",
"pallet-evm-coder-substrate",
"pallet-structure",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
"up-data-structs",
]
@@ -6321,13 +6145,13 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-arithmetic",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -6336,21 +6160,21 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"pallet-authorship",
"pallet-session",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-application-crypto",
+ "sp-core",
"sp-finality-grandpa",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-io",
+ "sp-runtime",
"sp-session",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-staking",
+ "sp-std",
]
[[package]]
@@ -6360,13 +6184,13 @@
dependencies = [
"enumflags2",
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -6375,18 +6199,18 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"pallet-authorship",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-application-crypto",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-staking",
+ "sp-std",
]
[[package]]
@@ -6395,15 +6219,15 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
"sp-keyring",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -6411,18 +6235,18 @@
version = "0.1.1"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"pallet-balances",
"pallet-randomness-collective-flip",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "pallet-timestamp",
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -6431,15 +6255,15 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -6449,15 +6273,15 @@
dependencies = [
"ckb-merkle-mountain-range",
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
"sp-mmr-primitives",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -6468,11 +6292,11 @@
"jsonrpsee",
"parity-scale-codec 3.2.1",
"serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-mmr-primitives",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
]
[[package]]
@@ -6481,13 +6305,13 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -6495,16 +6319,16 @@
version = "1.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-staking",
+ "sp-std",
]
[[package]]
@@ -6514,17 +6338,17 @@
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"pallet-bags-list",
"pallet-nomination-pools",
"pallet-staking",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-runtime-interface",
+ "sp-staking",
+ "sp-std",
]
[[package]]
@@ -6533,8 +6357,8 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"parity-scale-codec 3.2.1",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-std",
]
[[package]]
@@ -6544,17 +6368,17 @@
"ethereum",
"evm-coder",
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"pallet-common",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "pallet-evm",
"pallet-evm-coder-substrate",
"pallet-structure",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
"struct-versioning",
"up-data-structs",
]
@@ -6564,16 +6388,16 @@
version = "4.0.0-dev"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"pallet-balances",
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-staking",
+ "sp-std",
]
[[package]]
@@ -6583,8 +6407,8 @@
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"pallet-babe",
"pallet-balances",
"pallet-grandpa",
@@ -6594,9 +6418,9 @@
"pallet-staking",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-staking",
+ "sp-std",
]
[[package]]
@@ -6605,14 +6429,14 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -6621,13 +6445,13 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -6635,13 +6459,13 @@
version = "4.0.0-dev"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"parity-scale-codec 3.2.1",
"safe-mix",
"scale-info",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -6650,13 +6474,13 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -6667,17 +6491,17 @@
"ethereum",
"evm-coder",
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"pallet-common",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "pallet-evm",
"pallet-evm-coder-substrate",
"pallet-structure",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
"struct-versioning",
"up-data-structs",
]
@@ -6688,18 +6512,18 @@
dependencies = [
"derivative",
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"pallet-common",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "pallet-evm",
"pallet-nonfungible",
"pallet-structure",
"parity-scale-codec 3.2.1",
"rmrk-traits",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
"up-data-structs",
]
@@ -6708,18 +6532,18 @@
version = "0.1.2"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"pallet-common",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "pallet-evm",
"pallet-nonfungible",
"pallet-rmrk-core",
"parity-scale-codec 3.2.1",
"rmrk-traits",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
"up-data-structs",
]
@@ -6729,14 +6553,14 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -6744,19 +6568,19 @@
version = "4.0.0-dev"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"impl-trait-for-tuples",
"log",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "pallet-timestamp",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
"sp-session",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-staking",
+ "sp-std",
"sp-trie",
]
@@ -6766,14 +6590,14 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"pallet-session",
"pallet-staking",
"rand 0.7.3",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-session",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-std",
]
[[package]]
@@ -6781,13 +6605,13 @@
version = "4.0.0-dev"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"parity-scale-codec 3.2.1",
"rand_chacha 0.2.2",
"scale-info",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -6797,8 +6621,8 @@
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"pallet-authorship",
"pallet-session",
@@ -6806,11 +6630,11 @@
"rand_chacha 0.2.2",
"scale-info",
"serde",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-application-crypto",
+ "sp-io",
+ "sp-runtime",
+ "sp-staking",
+ "sp-std",
]
[[package]]
@@ -6830,7 +6654,7 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"log",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-arithmetic",
]
[[package]]
@@ -6838,13 +6662,13 @@
version = "0.1.2"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"pallet-common",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "pallet-evm",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-std",
"up-data-structs",
]
@@ -6853,13 +6677,13 @@
version = "4.0.0-dev"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -6868,17 +6692,17 @@
source = "git+https://github.com/uniquenetwork/pallet-sponsoring?branch=polkadot-v0.9.30#39dd82158d6caa9d89105441bf2f7111a6e686e5"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"pallet-balances",
"pallet-transaction-payment",
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
"up-sponsorship",
]
@@ -6886,8 +6710,8 @@
name = "pallet-test-utils"
version = "0.1.0"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"pallet-unique-scheduler-v2",
"parity-scale-codec 3.2.1",
"scale-info",
@@ -6896,35 +6720,19 @@
[[package]]
name = "pallet-timestamp"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "log",
- "parity-scale-codec 3.2.1",
- "scale-info",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
-]
-
-[[package]]
-name = "pallet-timestamp"
-version = "4.0.0-dev"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-inherents",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
+ "sp-timestamp",
]
[[package]]
@@ -6933,17 +6741,17 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"pallet-treasury",
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -6951,15 +6759,15 @@
version = "4.0.0-dev"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -6970,11 +6778,11 @@
"jsonrpsee",
"pallet-transaction-payment-rpc-runtime-api",
"parity-scale-codec 3.2.1",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-rpc",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
]
[[package]]
@@ -6984,8 +6792,8 @@
dependencies = [
"pallet-transaction-payment",
"parity-scale-codec 3.2.1",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-runtime",
]
[[package]]
@@ -6994,15 +6802,15 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"impl-trait-for-tuples",
"pallet-balances",
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -7012,20 +6820,20 @@
"ethereum",
"evm-coder",
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"pallet-common",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "pallet-evm",
"pallet-evm-coder-substrate",
"pallet-nonfungible",
"pallet-refungible",
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
"up-data-structs",
]
@@ -7034,16 +6842,16 @@
version = "0.1.1"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
"substrate-test-utils",
"up-sponsorship",
]
@@ -7053,16 +6861,16 @@
version = "0.1.0"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"pallet-preimage",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
"substrate-test-utils",
]
@@ -7072,14 +6880,14 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -7088,13 +6896,13 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -7102,15 +6910,15 @@
version = "0.9.30"
source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
"xcm",
"xcm-executor",
]
@@ -7121,13 +6929,13 @@
source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-std",
"xcm",
"xcm-executor",
]
@@ -7138,8 +6946,8 @@
source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.30#7b1fc0ed107fe42bb7e6a5dfefb586f4c3ae4328"
dependencies = [
"cumulus-primitives-core",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
@@ -7518,7 +7326,7 @@
"polkadot-node-subsystem-util",
"polkadot-primitives",
"rand 0.8.5",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-keystore",
"thiserror",
"tracing-gum",
@@ -7563,7 +7371,7 @@
"sc-service",
"sc-sysinfo",
"sc-tracing",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-keyring",
"sp-trie",
"substrate-build-script-utils",
@@ -7579,7 +7387,7 @@
"beefy-primitives",
"frame-benchmarking",
"frame-benchmarking-cli",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-system",
"frame-system-rpc-runtime-api",
"pallet-transaction-payment",
"pallet-transaction-payment-rpc-runtime-api",
@@ -7592,22 +7400,22 @@
"sc-consensus",
"sc-executor",
"sc-service",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-authority-discovery",
"sp-block-builder",
"sp-blockchain",
"sp-consensus",
"sp-consensus-babe",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-finality-grandpa",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-inherents",
"sp-keyring",
"sp-mmr-primitives",
"sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-session",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-storage",
+ "sp-timestamp",
"sp-transaction-pool",
]
@@ -7625,9 +7433,9 @@
"polkadot-node-subsystem",
"polkadot-node-subsystem-util",
"polkadot-primitives",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-keystore",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"thiserror",
"tracing-gum",
]
@@ -7640,9 +7448,9 @@
"parity-scale-codec 3.2.1",
"parity-util-mem",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -7662,7 +7470,7 @@
"polkadot-node-subsystem-util",
"polkadot-primitives",
"sc-network",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-application-crypto",
"sp-keystore",
"thiserror",
"tracing-gum",
@@ -7677,7 +7485,7 @@
"polkadot-node-primitives",
"polkadot-primitives",
"reed-solomon-novelpoly",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-trie",
"thiserror",
]
@@ -7696,8 +7504,8 @@
"rand 0.8.5",
"rand_chacha 0.3.1",
"sc-network",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-application-crypto",
+ "sp-core",
"sp-keystore",
"tracing-gum",
]
@@ -7738,7 +7546,7 @@
"polkadot-node-subsystem",
"polkadot-node-subsystem-util",
"polkadot-primitives",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-maybe-compressed-blob",
"thiserror",
"tracing-gum",
@@ -7765,10 +7573,10 @@
"polkadot-primitives",
"sc-keystore",
"schnorrkel",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-application-crypto",
"sp-consensus",
"sp-consensus-slots",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"thiserror",
"tracing-gum",
]
@@ -7907,8 +7715,8 @@
"polkadot-node-subsystem",
"polkadot-primitives",
"sp-blockchain",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-inherents",
+ "sp-runtime",
"thiserror",
"tracing-gum",
]
@@ -7953,12 +7761,12 @@
"sc-executor-common",
"sc-executor-wasmtime",
"slotmap",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-externalities",
+ "sp-io",
"sp-maybe-compressed-blob",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-tracing",
+ "sp-wasm-interface",
"tempfile",
"tracing-gum",
]
@@ -8009,7 +7817,7 @@
"polkadot-node-primitives",
"polkadot-primitives",
"sc-network",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"thiserror",
]
@@ -8067,10 +7875,10 @@
"polkadot-primitives",
"schnorrkel",
"serde",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-application-crypto",
"sp-consensus-babe",
"sp-consensus-vrf",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-keystore",
"sp-maybe-compressed-blob",
"thiserror",
@@ -8103,7 +7911,7 @@
"polkadot-statement-table",
"sc-network",
"smallvec",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-authority-discovery",
"sp-consensus-babe",
"substrate-prometheus-endpoint",
@@ -8136,8 +7944,8 @@
"polkadot-primitives",
"prioritized-metered-channel",
"rand 0.8.5",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-application-crypto",
+ "sp-core",
"sp-keystore",
"thiserror",
"tracing-gum",
@@ -8161,8 +7969,8 @@
"polkadot-node-subsystem-types",
"polkadot-primitives",
"sc-client-api",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-core",
"tracing-gum",
]
@@ -8172,15 +7980,15 @@
source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"
dependencies = [
"derive_more",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
"parity-scale-codec 3.2.1",
"parity-util-mem",
"polkadot-core-primitives",
"scale-info",
"serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -8204,7 +8012,7 @@
source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"
dependencies = [
"bitvec 1.0.1",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-system",
"hex-literal",
"parity-scale-codec 3.2.1",
"parity-util-mem",
@@ -8212,20 +8020,20 @@
"polkadot-parachain",
"scale-info",
"serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-application-crypto",
+ "sp-arithmetic",
"sp-authority-discovery",
"sp-consensus-slots",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-inherents",
+ "sp-io",
"sp-keystore",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-staking",
+ "sp-std",
"sp-trie",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-version",
]
[[package]]
@@ -8249,13 +8057,13 @@
"sc-rpc",
"sc-sync-state-rpc",
"sc-transaction-pool-api",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-block-builder",
"sp-blockchain",
"sp-consensus",
"sp-consensus-babe",
"sp-keystore",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"substrate-frame-rpc-system",
"substrate-state-trie-migration-rpc",
]
@@ -8270,8 +8078,8 @@
"frame-benchmarking",
"frame-election-provider-support",
"frame-executive",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"frame-system-benchmarking",
"frame-system-rpc-runtime-api",
"frame-try-runtime",
@@ -8308,7 +8116,7 @@
"pallet-session-benchmarking",
"pallet-staking",
"pallet-staking-reward-curve",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "pallet-timestamp",
"pallet-tips",
"pallet-transaction-payment",
"pallet-transaction-payment-rpc-runtime-api",
@@ -8326,22 +8134,22 @@
"serde",
"serde_derive",
"smallvec",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-authority-discovery",
"sp-block-builder",
"sp-consensus-babe",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-inherents",
+ "sp-io",
"sp-mmr-primitives",
"sp-npos-elections",
"sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-session",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-staking",
+ "sp-std",
"sp-transaction-pool",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-version",
"static_assertions",
"substrate-wasm-builder",
"xcm",
@@ -8358,8 +8166,8 @@
"bitvec 1.0.1",
"frame-benchmarking",
"frame-election-provider-support",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"impl-trait-for-tuples",
"libsecp256k1",
"log",
@@ -8371,7 +8179,7 @@
"pallet-election-provider-multi-phase",
"pallet-session",
"pallet-staking",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "pallet-timestamp",
"pallet-transaction-payment",
"pallet-treasury",
"pallet-vesting",
@@ -8383,15 +8191,15 @@
"serde",
"serde_derive",
"slot-range-helper",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-core",
+ "sp-inherents",
+ "sp-io",
"sp-npos-elections",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-session",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-staking",
+ "sp-std",
"static_assertions",
"xcm",
]
@@ -8401,11 +8209,11 @@
version = "0.9.30"
source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
"polkadot-primitives",
"polkadot-runtime-common",
"smallvec",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
]
[[package]]
@@ -8416,8 +8224,8 @@
"bs58",
"parity-scale-codec 3.2.1",
"polkadot-primitives",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-std",
+ "sp-tracing",
]
[[package]]
@@ -8429,8 +8237,8 @@
"bitvec 1.0.1",
"derive_more",
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"pallet-authority-discovery",
"pallet-authorship",
@@ -8438,7 +8246,7 @@
"pallet-balances",
"pallet-session",
"pallet-staking",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "pallet-timestamp",
"pallet-vesting",
"parity-scale-codec 3.2.1",
"polkadot-primitives",
@@ -8448,16 +8256,16 @@
"rustc-hex",
"scale-info",
"serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-application-crypto",
+ "sp-core",
+ "sp-inherents",
+ "sp-io",
"sp-keystore",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-session",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-staking",
+ "sp-std",
"static_assertions",
"xcm",
"xcm-executor",
@@ -8471,7 +8279,7 @@
"async-trait",
"beefy-gadget",
"beefy-primitives",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
"frame-system-rpc-runtime-api",
"futures 0.3.25",
"hex-literal",
@@ -8542,23 +8350,23 @@
"sc-transaction-pool",
"serde",
"serde_json",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-authority-discovery",
"sp-block-builder",
"sp-blockchain",
"sp-consensus",
"sp-consensus-babe",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-finality-grandpa",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-inherents",
+ "sp-io",
"sp-keystore",
"sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-session",
"sp-state-machine",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-storage",
+ "sp-timestamp",
"sp-transaction-pool",
"sp-trie",
"substrate-prometheus-endpoint",
@@ -8583,7 +8391,7 @@
"polkadot-node-subsystem-util",
"polkadot-primitives",
"sp-keystore",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-staking",
"thiserror",
"tracing-gum",
]
@@ -8595,7 +8403,7 @@
dependencies = [
"parity-scale-codec 3.2.1",
"polkadot-primitives",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
]
[[package]]
@@ -8607,8 +8415,8 @@
"bitvec 1.0.1",
"frame-election-provider-support",
"frame-executive",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"frame-system-rpc-runtime-api",
"log",
"pallet-authority-discovery",
@@ -8622,7 +8430,7 @@
"pallet-staking",
"pallet-staking-reward-curve",
"pallet-sudo",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "pallet-timestamp",
"pallet-transaction-payment",
"pallet-transaction-payment-rpc-runtime-api",
"pallet-vesting",
@@ -8637,21 +8445,21 @@
"serde",
"serde_derive",
"smallvec",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-authority-discovery",
"sp-block-builder",
"sp-consensus-babe",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-inherents",
+ "sp-io",
"sp-mmr-primitives",
"sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-session",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-staking",
+ "sp-std",
"sp-transaction-pool",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-version",
"substrate-wasm-builder",
"test-runtime-constants",
"xcm",
@@ -8665,7 +8473,7 @@
source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"
dependencies = [
"frame-benchmarking",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-system",
"futures 0.3.25",
"hex",
"pallet-balances",
@@ -8695,16 +8503,16 @@
"sc-service",
"sc-tracing",
"sc-transaction-pool",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-arithmetic",
"sp-authority-discovery",
"sp-blockchain",
"sp-consensus",
"sp-consensus-babe",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-finality-grandpa",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-inherents",
"sp-keyring",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-state-machine",
"substrate-test-client",
"tempfile",
@@ -9011,13 +8819,13 @@
"cumulus-primitives-utility",
"derivative",
"evm-coder",
- "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "fp-evm-mapping",
"fp-rpc",
"fp-self-contained",
"frame-benchmarking",
"frame-executive",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"frame-system-benchmarking",
"frame-system-rpc-runtime-api",
"frame-try-runtime",
@@ -9036,7 +8844,7 @@
"pallet-common",
"pallet-configuration",
"pallet-ethereum",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "pallet-evm",
"pallet-evm-coder-substrate",
"pallet-evm-contract-helpers",
"pallet-evm-migration",
@@ -9052,7 +8860,7 @@
"pallet-structure",
"pallet-sudo",
"pallet-template-transaction-payment",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "pallet-timestamp",
"pallet-transaction-payment",
"pallet-transaction-payment-rpc-runtime-api",
"pallet-treasury",
@@ -9066,19 +8874,19 @@
"scale-info",
"serde",
"smallvec",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-arithmetic",
"sp-block-builder",
"sp-consensus-aura",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-inherents",
+ "sp-io",
"sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-session",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-std",
"sp-transaction-pool",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-version",
"substrate-wasm-builder",
"up-common",
"up-data-structs",
@@ -9359,10 +9167,10 @@
"parity-scale-codec 3.2.1",
"serde",
"serde_json",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-version",
]
[[package]]
@@ -9438,10 +9246,10 @@
"parity-scale-codec 2.3.1",
"rmrk-traits",
"serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -9472,8 +9280,8 @@
"beefy-primitives",
"frame-benchmarking",
"frame-executive",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"frame-system-benchmarking",
"frame-system-rpc-runtime-api",
"hex-literal",
@@ -9506,7 +9314,7 @@
"pallet-society",
"pallet-staking",
"pallet-sudo",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "pallet-timestamp",
"pallet-tips",
"pallet-transaction-payment",
"pallet-transaction-payment-rpc-runtime-api",
@@ -9525,21 +9333,21 @@
"serde",
"serde_derive",
"smallvec",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-authority-discovery",
"sp-block-builder",
"sp-consensus-babe",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-inherents",
+ "sp-io",
"sp-mmr-primitives",
"sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-session",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-staking",
+ "sp-std",
"sp-transaction-pool",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-version",
"static_assertions",
"substrate-wasm-builder",
"xcm",
@@ -9552,11 +9360,11 @@
version = "0.9.30"
source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
"polkadot-primitives",
"polkadot-runtime-common",
"smallvec",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
]
[[package]]
@@ -9723,8 +9531,8 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"log",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-wasm-interface",
"thiserror",
]
@@ -9745,12 +9553,12 @@
"rand 0.7.3",
"sc-client-api",
"sc-network-common",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-authority-discovery",
"sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-keystore",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"substrate-prometheus-endpoint",
"thiserror",
]
@@ -9769,12 +9577,12 @@
"sc-proposer-metrics",
"sc-telemetry",
"sc-transaction-pool-api",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-blockchain",
"sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-inherents",
+ "sp-runtime",
"substrate-prometheus-endpoint",
]
@@ -9785,12 +9593,12 @@
dependencies = [
"parity-scale-codec 3.2.1",
"sc-client-api",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-block-builder",
"sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-inherents",
+ "sp-runtime",
"sp-state-machine",
]
@@ -9807,8 +9615,8 @@
"sc-telemetry",
"serde",
"serde_json",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
]
[[package]]
@@ -9851,12 +9659,12 @@
"serde",
"serde_json",
"sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-keyring",
"sp-keystore",
"sp-panic-handler",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-version",
"thiserror",
"tiny-bip39",
"tokio",
@@ -9876,16 +9684,16 @@
"sc-executor",
"sc-transaction-pool-api",
"sc-utils",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-blockchain",
"sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-database",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-externalities",
"sp-keystore",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-state-machine",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-storage",
"sp-trie",
"substrate-prometheus-endpoint",
]
@@ -9906,11 +9714,11 @@
"parking_lot 0.12.1",
"sc-client-api",
"sc-state-db",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-arithmetic",
"sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-database",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-state-machine",
"sp-trie",
]
@@ -9929,11 +9737,11 @@
"sc-client-api",
"sc-utils",
"serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-blockchain",
"sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
"sp-state-machine",
"substrate-prometheus-endpoint",
"thiserror",
@@ -9953,17 +9761,17 @@
"sc-consensus",
"sc-consensus-slots",
"sc-telemetry",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-application-crypto",
"sp-block-builder",
"sp-blockchain",
"sp-consensus",
"sp-consensus-aura",
"sp-consensus-slots",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-inherents",
"sp-keystore",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"substrate-prometheus-endpoint",
"thiserror",
]
@@ -9992,20 +9800,20 @@
"sc-telemetry",
"schnorrkel",
"serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-application-crypto",
"sp-block-builder",
"sp-blockchain",
"sp-consensus",
"sp-consensus-babe",
"sp-consensus-slots",
"sp-consensus-vrf",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-inherents",
+ "sp-io",
"sp-keystore",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-version",
"substrate-prometheus-endpoint",
"thiserror",
]
@@ -10021,14 +9829,14 @@
"sc-consensus-epochs",
"sc-rpc-api",
"serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-application-crypto",
"sp-blockchain",
"sp-consensus",
"sp-consensus-babe",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-keystore",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"thiserror",
]
@@ -10042,7 +9850,7 @@
"sc-client-api",
"sc-consensus",
"sp-blockchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
]
[[package]]
@@ -10064,17 +9872,17 @@
"sc-transaction-pool",
"sc-transaction-pool-api",
"serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-blockchain",
"sp-consensus",
"sp-consensus-aura",
"sp-consensus-babe",
"sp-consensus-slots",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-inherents",
"sp-keystore",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-timestamp",
"substrate-prometheus-endpoint",
"thiserror",
]
@@ -10092,13 +9900,13 @@
"sc-client-api",
"sc-consensus",
"sc-telemetry",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-arithmetic",
"sp-blockchain",
"sp-consensus",
"sp-consensus-slots",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-inherents",
+ "sp-runtime",
"sp-state-machine",
"thiserror",
]
@@ -10115,17 +9923,17 @@
"sc-executor-common",
"sc-executor-wasmi",
"sc-executor-wasmtime",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-core",
+ "sp-core-hashing-proc-macro",
+ "sp-externalities",
+ "sp-io",
"sp-panic-handler",
- "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime-interface",
"sp-tasks",
"sp-trie",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-version",
+ "sp-wasm-interface",
"tracing",
"wasmi",
]
@@ -10140,7 +9948,7 @@
"sc-allocator",
"sp-maybe-compressed-blob",
"sp-sandbox",
- "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-wasm-interface",
"thiserror",
"wasm-instrument",
"wasmi",
@@ -10155,9 +9963,9 @@
"parity-scale-codec 3.2.1",
"sc-allocator",
"sc-executor-common",
- "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime-interface",
"sp-sandbox",
- "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-wasm-interface",
"wasmi",
]
@@ -10175,9 +9983,9 @@
"rustix",
"sc-allocator",
"sc-executor-common",
- "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime-interface",
"sp-sandbox",
- "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-wasm-interface",
"wasmtime",
]
@@ -10209,15 +10017,15 @@
"sc-telemetry",
"sc-utils",
"serde_json",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-application-crypto",
+ "sp-arithmetic",
"sp-blockchain",
"sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-finality-grandpa",
"sp-keystore",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"substrate-prometheus-endpoint",
"thiserror",
]
@@ -10238,8 +10046,8 @@
"serde",
"serde_json",
"sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
"thiserror",
]
@@ -10257,7 +10065,7 @@
"sc-network-common",
"sc-transaction-pool-api",
"sp-blockchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
]
[[package]]
@@ -10269,8 +10077,8 @@
"async-trait",
"parking_lot 0.12.1",
"serde_json",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-application-crypto",
+ "sp-core",
"sp-keystore",
"thiserror",
]
@@ -10311,11 +10119,11 @@
"serde",
"serde_json",
"smallvec",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-arithmetic",
"sp-blockchain",
"sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
"substrate-prometheus-endpoint",
"thiserror",
"unsigned-varint",
@@ -10336,7 +10144,7 @@
"sc-client-api",
"sc-network-common",
"sp-blockchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"thiserror",
"unsigned-varint",
"void",
@@ -10363,7 +10171,7 @@
"sp-blockchain",
"sp-consensus",
"sp-finality-grandpa",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"substrate-prometheus-endpoint",
"thiserror",
]
@@ -10381,7 +10189,7 @@
"lru 0.7.8",
"sc-network-common",
"sc-peerset",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"substrate-prometheus-endpoint",
"tracing",
]
@@ -10402,8 +10210,8 @@
"sc-network-common",
"sc-peerset",
"sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
"thiserror",
]
@@ -10426,12 +10234,12 @@
"sc-network-common",
"sc-peerset",
"smallvec",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-arithmetic",
"sp-blockchain",
"sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-finality-grandpa",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"thiserror",
]
@@ -10450,7 +10258,7 @@
"sc-network-common",
"sc-peerset",
"sp-consensus",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"substrate-prometheus-endpoint",
]
@@ -10476,10 +10284,10 @@
"sc-network-common",
"sc-peerset",
"sc-utils",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-core",
"sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"threadpool",
"tracing",
]
@@ -10525,15 +10333,15 @@
"sc-transaction-pool-api",
"sc-utils",
"serde_json",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-keystore",
"sp-offchain",
"sp-rpc",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-session",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-version",
]
[[package]]
@@ -10551,11 +10359,11 @@
"scale-info",
"serde",
"serde_json",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-rpc",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-tracing",
+ "sp-version",
"thiserror",
]
@@ -10615,24 +10423,24 @@
"sc-utils",
"serde",
"serde_json",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-application-crypto",
"sp-block-builder",
"sp-blockchain",
"sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-externalities",
+ "sp-inherents",
"sp-keystore",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-session",
"sp-state-machine",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-storage",
+ "sp-tracing",
"sp-transaction-pool",
"sp-transaction-storage-proof",
"sp-trie",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-version",
"static_init 1.0.3",
"substrate-prometheus-endpoint",
"tempfile",
@@ -10653,7 +10461,7 @@
"parity-util-mem-derive",
"parking_lot 0.12.1",
"sc-client-api",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
]
[[package]]
@@ -10671,7 +10479,7 @@
"serde",
"serde_json",
"sp-blockchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"thiserror",
]
@@ -10689,9 +10497,9 @@
"sc-telemetry",
"serde",
"serde_json",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-std",
]
[[package]]
@@ -10731,12 +10539,12 @@
"sc-rpc-server",
"sc-tracing-proc-macro",
"serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-rpc",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-tracing",
"thiserror",
"tracing",
"tracing-log",
@@ -10770,11 +10578,11 @@
"sc-transaction-pool-api",
"sc-utils",
"serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
+ "sp-tracing",
"sp-transaction-pool",
"substrate-prometheus-endpoint",
"thiserror",
@@ -10789,7 +10597,7 @@
"log",
"serde",
"sp-blockchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"thiserror",
]
@@ -11193,8 +11001,8 @@
"enumn",
"parity-scale-codec 3.2.1",
"paste",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -11259,20 +11067,6 @@
"log",
"rand 0.8.5",
"sha-1",
-]
-
-[[package]]
-name = "sp-api"
-version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "log",
- "parity-scale-codec 3.2.1",
- "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
]
[[package]]
@@ -11283,26 +11077,14 @@
"hash-db",
"log",
"parity-scale-codec 3.2.1",
- "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api-proc-macro",
+ "sp-core",
+ "sp-runtime",
"sp-state-machine",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-std",
"sp-trie",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-version",
"thiserror",
-]
-
-[[package]]
-name = "sp-api-proc-macro"
-version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "blake2",
- "proc-macro-crate",
- "proc-macro2",
- "quote",
- "syn",
]
[[package]]
@@ -11315,18 +11097,6 @@
"proc-macro2",
"quote",
"syn",
-]
-
-[[package]]
-name = "sp-application-crypto"
-version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "parity-scale-codec 3.2.1",
- "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
]
[[package]]
@@ -11337,23 +11107,9 @@
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
-]
-
-[[package]]
-name = "sp-arithmetic"
-version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "integer-sqrt",
- "num-traits",
- "parity-scale-codec 3.2.1",
- "scale-info",
- "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "static_assertions",
+ "sp-core",
+ "sp-io",
+ "sp-std",
]
[[package]]
@@ -11366,8 +11122,8 @@
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-debug-derive",
+ "sp-std",
"static_assertions",
]
@@ -11378,10 +11134,10 @@
dependencies = [
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-application-crypto",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -11391,9 +11147,9 @@
dependencies = [
"async-trait",
"parity-scale-codec 3.2.1",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-inherents",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -11402,10 +11158,10 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"parity-scale-codec 3.2.1",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-inherents",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -11418,10 +11174,10 @@
"lru 0.7.8",
"parity-scale-codec 3.2.1",
"parking_lot 0.12.1",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-consensus",
"sp-database",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-state-machine",
"thiserror",
]
@@ -11436,12 +11192,12 @@
"futures-timer",
"log",
"parity-scale-codec 3.2.1",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-inherents",
+ "sp-runtime",
"sp-state-machine",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-std",
+ "sp-version",
"thiserror",
]
@@ -11453,14 +11209,14 @@
"async-trait",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-application-crypto",
"sp-consensus",
"sp-consensus-slots",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-inherents",
+ "sp-runtime",
+ "sp-std",
+ "sp-timestamp",
]
[[package]]
@@ -11473,17 +11229,17 @@
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-application-crypto",
"sp-consensus",
"sp-consensus-slots",
"sp-consensus-vrf",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-inherents",
"sp-keystore",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-std",
+ "sp-timestamp",
]
[[package]]
@@ -11494,10 +11250,10 @@
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-arithmetic",
+ "sp-runtime",
+ "sp-std",
+ "sp-timestamp",
]
[[package]]
@@ -11508,33 +11264,9 @@
"parity-scale-codec 3.2.1",
"scale-info",
"schnorrkel",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
-]
-
-[[package]]
-name = "sp-core"
-version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "bitflags",
- "byteorder",
- "hash-db",
- "hash256-std-hasher",
- "log",
- "num-traits",
- "parity-scale-codec 3.2.1",
- "parity-util-mem",
- "primitive-types",
- "scale-info",
- "secrecy",
- "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "ss58-registry",
- "zeroize",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -11569,32 +11301,18 @@
"secp256k1",
"secrecy",
"serde",
- "sp-core-hashing 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core-hashing",
+ "sp-debug-derive",
+ "sp-externalities",
+ "sp-runtime-interface",
+ "sp-std",
+ "sp-storage",
"ss58-registry",
"substrate-bip39",
"thiserror",
"tiny-bip39",
"wasmi",
"zeroize",
-]
-
-[[package]]
-name = "sp-core-hashing"
-version = "4.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "blake2",
- "byteorder",
- "digest 0.10.5",
- "sha2 0.10.6",
- "sha3",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "twox-hash",
]
[[package]]
@@ -11607,19 +11325,8 @@
"digest 0.10.5",
"sha2 0.10.6",
"sha3",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-std",
"twox-hash",
-]
-
-[[package]]
-name = "sp-core-hashing-proc-macro"
-version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "proc-macro2",
- "quote",
- "sp-core-hashing 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "syn",
]
[[package]]
@@ -11629,7 +11336,7 @@
dependencies = [
"proc-macro2",
"quote",
- "sp-core-hashing 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core-hashing",
"syn",
]
@@ -11640,16 +11347,6 @@
dependencies = [
"kvdb",
"parking_lot 0.12.1",
-]
-
-[[package]]
-name = "sp-debug-derive"
-version = "4.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
]
[[package]]
@@ -11660,17 +11357,6 @@
"proc-macro2",
"quote",
"syn",
-]
-
-[[package]]
-name = "sp-externalities"
-version = "0.12.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "environmental",
- "parity-scale-codec 3.2.1",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
]
[[package]]
@@ -11680,8 +11366,8 @@
dependencies = [
"environmental",
"parity-scale-codec 3.2.1",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-std",
+ "sp-storage",
]
[[package]]
@@ -11694,23 +11380,12 @@
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-application-crypto",
+ "sp-core",
"sp-keystore",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
-]
-
-[[package]]
-name = "sp-inherents"
-version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "impl-trait-for-tuples",
- "parity-scale-codec 3.2.1",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -11721,33 +11396,15 @@
"async-trait",
"impl-trait-for-tuples",
"parity-scale-codec 3.2.1",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
"thiserror",
]
[[package]]
name = "sp-io"
version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "bytes",
- "hash-db",
- "parity-scale-codec 3.2.1",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "tracing",
- "tracing-core",
-]
-
-[[package]]
-name = "sp-io"
-version = "6.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"bytes",
@@ -11758,15 +11415,15 @@
"parity-scale-codec 3.2.1",
"parking_lot 0.12.1",
"secp256k1",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-externalities",
"sp-keystore",
- "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime-interface",
"sp-state-machine",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-std",
+ "sp-tracing",
"sp-trie",
- "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-wasm-interface",
"tracing",
"tracing-core",
]
@@ -11777,8 +11434,8 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"lazy_static",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
"strum",
]
@@ -11794,8 +11451,8 @@
"parking_lot 0.12.1",
"schnorrkel",
"serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-externalities",
"thiserror",
]
@@ -11816,11 +11473,11 @@
"log",
"parity-scale-codec 3.2.1",
"serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-core",
+ "sp-debug-derive",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -11831,10 +11488,10 @@
"parity-scale-codec 3.2.1",
"scale-info",
"serde",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-arithmetic",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -11842,9 +11499,9 @@
version = "4.0.0-dev"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-core",
+ "sp-runtime",
]
[[package]]
@@ -11864,27 +11521,7 @@
dependencies = [
"rustc-hash",
"serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
-]
-
-[[package]]
-name = "sp-runtime"
-version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "either",
- "hash256-std-hasher",
- "impl-trait-for-tuples",
- "log",
- "parity-scale-codec 3.2.1",
- "parity-util-mem",
- "paste",
- "scale-info",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
+ "sp-core",
]
[[package]]
@@ -11902,30 +11539,12 @@
"rand 0.7.3",
"scale-info",
"serde",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-application-crypto",
+ "sp-arithmetic",
+ "sp-core",
+ "sp-io",
+ "sp-std",
"sp-weights",
-]
-
-[[package]]
-name = "sp-runtime-interface"
-version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "bytes",
- "impl-trait-for-tuples",
- "parity-scale-codec 3.2.1",
- "primitive-types",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-runtime-interface-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "static_assertions",
]
[[package]]
@@ -11937,25 +11556,13 @@
"impl-trait-for-tuples",
"parity-scale-codec 3.2.1",
"primitive-types",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime-interface-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-externalities",
+ "sp-runtime-interface-proc-macro",
+ "sp-std",
+ "sp-storage",
+ "sp-tracing",
+ "sp-wasm-interface",
"static_assertions",
-]
-
-[[package]]
-name = "sp-runtime-interface-proc-macro"
-version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "Inflector",
- "proc-macro-crate",
- "proc-macro2",
- "quote",
- "syn",
]
[[package]]
@@ -11977,10 +11584,10 @@
dependencies = [
"log",
"parity-scale-codec 3.2.1",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-std",
+ "sp-wasm-interface",
"wasmi",
]
@@ -11991,22 +11598,11 @@
dependencies = [
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
-]
-
-[[package]]
-name = "sp-staking"
-version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "parity-scale-codec 3.2.1",
- "scale-info",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
+ "sp-api",
+ "sp-core",
+ "sp-runtime",
+ "sp-staking",
+ "sp-std",
]
[[package]]
@@ -12016,8 +11612,8 @@
dependencies = [
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -12032,10 +11628,10 @@
"parking_lot 0.12.1",
"rand 0.7.3",
"smallvec",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-externalities",
"sp-panic-handler",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-std",
"sp-trie",
"thiserror",
"tracing",
@@ -12045,35 +11641,19 @@
[[package]]
name = "sp-std"
version = "4.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-
-[[package]]
-name = "sp-std"
-version = "4.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
[[package]]
name = "sp-storage"
version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "parity-scale-codec 3.2.1",
- "ref-cast",
- "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
-]
-
-[[package]]
-name = "sp-storage"
-version = "6.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"impl-serde",
"parity-scale-codec 3.2.1",
"ref-cast",
"serde",
- "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-debug-derive",
+ "sp-std",
]
[[package]]
@@ -12082,23 +11662,11 @@
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"log",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
-]
-
-[[package]]
-name = "sp-timestamp"
-version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "parity-scale-codec 3.2.1",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
+ "sp-core",
+ "sp-externalities",
+ "sp-io",
+ "sp-runtime-interface",
+ "sp-std",
]
[[package]]
@@ -12110,31 +11678,20 @@
"futures-timer",
"log",
"parity-scale-codec 3.2.1",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-inherents",
+ "sp-runtime",
+ "sp-std",
"thiserror",
]
[[package]]
name = "sp-tracing"
version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "parity-scale-codec 3.2.1",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "tracing",
- "tracing-core",
-]
-
-[[package]]
-name = "sp-tracing"
-version = "5.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
"parity-scale-codec 3.2.1",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-std",
"tracing",
"tracing-core",
"tracing-subscriber",
@@ -12145,8 +11702,8 @@
version = "4.0.0-dev"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30#a3ed0119c45cdd0d571ad34e5b3ee7518c8cef8d"
dependencies = [
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-runtime",
]
[[package]]
@@ -12158,10 +11715,10 @@
"log",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-inherents",
+ "sp-runtime",
+ "sp-std",
"sp-trie",
]
@@ -12180,25 +11737,12 @@
"parity-scale-codec 3.2.1",
"parking_lot 0.12.1",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-std",
"thiserror",
"tracing",
"trie-db",
"trie-root",
-]
-
-[[package]]
-name = "sp-version"
-version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "parity-scale-codec 3.2.1",
- "scale-info",
- "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
- "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
]
[[package]]
@@ -12211,22 +11755,11 @@
"parity-wasm 0.45.0",
"scale-info",
"serde",
- "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core-hashing-proc-macro",
+ "sp-runtime",
+ "sp-std",
+ "sp-version-proc-macro",
"thiserror",
-]
-
-[[package]]
-name = "sp-version-proc-macro"
-version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "parity-scale-codec 3.2.1",
- "proc-macro2",
- "quote",
- "syn",
]
[[package]]
@@ -12238,16 +11771,6 @@
"proc-macro2",
"quote",
"syn",
-]
-
-[[package]]
-name = "sp-wasm-interface"
-version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29#cc370aa61e15c18d23a2f686b812fd576a630afe"
-dependencies = [
- "impl-trait-for-tuples",
- "parity-scale-codec 3.2.1",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.29)",
]
[[package]]
@@ -12258,7 +11781,7 @@
"impl-trait-for-tuples",
"log",
"parity-scale-codec 3.2.1",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-std",
"wasmi",
"wasmtime",
]
@@ -12273,10 +11796,10 @@
"scale-info",
"serde",
"smallvec",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-arithmetic",
+ "sp-core",
+ "sp-debug-derive",
+ "sp-std",
]
[[package]]
@@ -12459,11 +11982,11 @@
"sc-rpc-api",
"sc-transaction-pool-api",
"serde_json",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-block-builder",
"sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
]
[[package]]
@@ -12491,11 +12014,11 @@
"sc-rpc-api",
"scale-info",
"serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
"sp-state-machine",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-std",
"sp-trie",
"trie-db",
]
@@ -12519,10 +12042,10 @@
"serde_json",
"sp-blockchain",
"sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-keyring",
"sp-keystore",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-state-machine",
]
@@ -12664,11 +12187,11 @@
version = "0.9.30"
source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
"polkadot-primitives",
"polkadot-runtime-common",
"smallvec",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
]
[[package]]
@@ -12676,27 +12199,27 @@
version = "0.1.1"
dependencies = [
"evm-coder",
- "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "fp-evm-mapping",
+ "frame-support",
+ "frame-system",
"pallet-balances",
"pallet-common",
"pallet-ethereum",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "pallet-evm",
"pallet-evm-coder-substrate",
"pallet-fungible",
"pallet-nonfungible",
"pallet-refungible",
"pallet-structure",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "pallet-timestamp",
"pallet-transaction-payment",
"pallet-unique",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
"up-data-structs",
"up-sponsorship",
]
@@ -13137,13 +12660,13 @@
"sc-executor",
"sc-service",
"serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-externalities",
+ "sp-io",
"sp-keystore",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-state-machine",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-version",
"zstd",
]
@@ -13179,14 +12702,14 @@
"app-promotion-rpc",
"jsonrpsee",
"pallet-common",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "pallet-evm",
"parity-scale-codec 3.2.1",
"rmrk-rpc",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-rpc",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"up-data-structs",
"up-rpc",
]
@@ -13319,19 +12842,19 @@
"sc-transaction-pool",
"serde",
"serde_json",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-block-builder",
"sp-blockchain",
"sp-consensus",
"sp-consensus-aura",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-finality-grandpa",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-inherents",
"sp-keystore",
"sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-session",
- "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-timestamp",
"sp-transaction-pool",
"sp-trie",
"substrate-build-script-utils",
@@ -13377,16 +12900,16 @@
"sc-service",
"sc-transaction-pool",
"serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-block-builder",
"sp-blockchain",
"sp-consensus",
"sp-consensus-aura",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
"sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-session",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-storage",
"sp-transaction-pool",
"substrate-frame-rpc-system",
"tokio",
@@ -13411,13 +12934,13 @@
"cumulus-primitives-utility",
"derivative",
"evm-coder",
- "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "fp-evm-mapping",
"fp-rpc",
"fp-self-contained",
"frame-benchmarking",
"frame-executive",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"frame-system-benchmarking",
"frame-system-rpc-runtime-api",
"frame-try-runtime",
@@ -13436,7 +12959,7 @@
"pallet-common",
"pallet-configuration",
"pallet-ethereum",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "pallet-evm",
"pallet-evm-coder-substrate",
"pallet-evm-contract-helpers",
"pallet-evm-migration",
@@ -13452,7 +12975,7 @@
"pallet-structure",
"pallet-sudo",
"pallet-template-transaction-payment",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "pallet-timestamp",
"pallet-transaction-payment",
"pallet-transaction-payment-rpc-runtime-api",
"pallet-treasury",
@@ -13466,19 +12989,19 @@
"scale-info",
"serde",
"smallvec",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-arithmetic",
"sp-block-builder",
"sp-consensus-aura",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-inherents",
+ "sp-io",
"sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-session",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-std",
"sp-transaction-pool",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-version",
"substrate-wasm-builder",
"up-common",
"up-data-structs",
@@ -13522,12 +13045,12 @@
version = "0.9.30"
dependencies = [
"fp-rpc",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "frame-support",
+ "pallet-evm",
"sp-consensus-aura",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
]
[[package]]
@@ -13536,16 +13059,16 @@
dependencies = [
"bondrewd",
"derivative",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
+ "pallet-evm",
"parity-scale-codec 3.2.1",
"rmrk-traits",
"scale-info",
"serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
"struct-versioning",
]
@@ -13554,12 +13077,12 @@
version = "0.1.3"
dependencies = [
"pallet-common",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.30)",
+ "pallet-evm",
"parity-scale-codec 3.2.1",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
"up-data-structs",
]
@@ -14022,8 +13545,8 @@
"frame-benchmarking",
"frame-election-provider-support",
"frame-executive",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"frame-system-benchmarking",
"frame-system-rpc-runtime-api",
"frame-try-runtime",
@@ -14061,7 +13584,7 @@
"pallet-staking",
"pallet-staking-reward-curve",
"pallet-sudo",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "pallet-timestamp",
"pallet-transaction-payment",
"pallet-transaction-payment-rpc-runtime-api",
"pallet-treasury",
@@ -14079,22 +13602,22 @@
"serde",
"serde_derive",
"smallvec",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-api",
"sp-authority-discovery",
"sp-block-builder",
"sp-consensus-babe",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-core",
+ "sp-inherents",
+ "sp-io",
"sp-mmr-primitives",
"sp-npos-elections",
"sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"sp-session",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-staking",
+ "sp-std",
"sp-transaction-pool",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-version",
"substrate-wasm-builder",
"westend-runtime-constants",
"xcm",
@@ -14107,11 +13630,11 @@
version = "0.9.30"
source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
"polkadot-primitives",
"polkadot-runtime-common",
"smallvec",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
]
[[package]]
@@ -14350,7 +13873,7 @@
"log",
"parity-scale-codec 3.2.1",
"scale-info",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-runtime",
"xcm-procedural",
]
@@ -14359,17 +13882,17 @@
version = "0.9.30"
source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"
dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
+ "frame-system",
"log",
"pallet-transaction-payment",
"parity-scale-codec 3.2.1",
"polkadot-parachain",
"scale-info",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-arithmetic",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
"xcm",
"xcm-executor",
]
@@ -14380,15 +13903,15 @@
source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.30#064536093f5ff70d867f4bbce8d4c41a406d317a"
dependencies = [
"frame-benchmarking",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "frame-support",
"impl-trait-for-tuples",
"log",
"parity-scale-codec 3.2.1",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.30)",
+ "sp-arithmetic",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
"xcm",
]
crates/evm-coder/CHANGELOG.mddiffbeforeafterboth--- a/crates/evm-coder/CHANGELOG.md
+++ b/crates/evm-coder/CHANGELOG.md
@@ -15,7 +15,7 @@
- Implementation `AbiWrite` for tuples.
- ### Fixes
+ ### Fixes
- Tuple generation for solidity.
crates/evm-coder/Cargo.tomldiffbeforeafterboth--- a/crates/evm-coder/Cargo.toml
+++ b/crates/evm-coder/Cargo.toml
@@ -21,7 +21,7 @@
# We have tuple-heavy code in solidity.rs
impl-trait-for-tuples = "0.2.2"
-pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.29" }
+pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.30" }
[dev-dependencies]
# We want to assert some large binary blobs equality in tests
crates/evm-coder/src/solidity.rsdiffbeforeafterboth--- a/crates/evm-coder/src/solidity.rs
+++ b/crates/evm-coder/src/solidity.rs
@@ -522,7 +522,7 @@
self.custom_signature.as_str()
)?;
}
- write!(writer, "\tfunction {}(", self.name)?;
+ write!(writer, "\t{hide_comment}function {}(", self.name)?;
self.args.solidity_name(writer, tc)?;
write!(writer, ")")?;
if is_impl {
pallets/fungible/src/stubs/UniqueFungible.rawdiffbeforeafterbothbinary blob — no preview
pallets/fungible/src/stubs/UniqueFungible.soldiffbeforeafterboth--- a/pallets/fungible/src/stubs/UniqueFungible.sol
+++ b/pallets/fungible/src/stubs/UniqueFungible.sol
@@ -0,0 +1,643 @@
+// SPDX-License-Identifier: OTHER
+// This code is automatically generated
+
+pragma solidity >=0.8.0 <0.9.0;
+
+/// @dev common stubs holder
+contract Dummy {
+ uint8 dummy;
+ string stub_error = "this contract is implemented in native";
+}
+
+contract ERC165 is Dummy {
+ function supportsInterface(bytes4 interfaceID) external view returns (bool) {
+ require(false, stub_error);
+ interfaceID;
+ return true;
+ }
+}
+
+/// @title A contract that allows you to work with collections.
+/// @dev the ERC-165 identifier for this interface is 0xb3152af3
+contract Collection is Dummy, ERC165 {
+ /// Set collection property.
+ ///
+ /// @param key Property key.
+ /// @param value Propery value.
+ /// @dev EVM selector for this function is: 0x2f073f66,
+ /// or in textual repr: setCollectionProperty(string,bytes)
+ function setCollectionProperty(string memory key, bytes memory value) public {
+ require(false, stub_error);
+ key;
+ value;
+ dummy = 0;
+ }
+
+ /// Set collection properties.
+ ///
+ /// @param properties Vector of properties key/value pair.
+ /// @dev EVM selector for this function is: 0x50b26b2a,
+ /// or in textual repr: setCollectionProperties((string,bytes)[])
+ function setCollectionProperties(Tuple14[] memory properties) public {
+ require(false, stub_error);
+ properties;
+ dummy = 0;
+ }
+
+ /// Delete collection property.
+ ///
+ /// @param key Property key.
+ /// @dev EVM selector for this function is: 0x7b7debce,
+ /// or in textual repr: deleteCollectionProperty(string)
+ function deleteCollectionProperty(string memory key) public {
+ require(false, stub_error);
+ key;
+ dummy = 0;
+ }
+
+ /// Delete collection properties.
+ ///
+ /// @param keys Properties keys.
+ /// @dev EVM selector for this function is: 0xee206ee3,
+ /// or in textual repr: deleteCollectionProperties(string[])
+ function deleteCollectionProperties(string[] memory keys) public {
+ require(false, stub_error);
+ keys;
+ dummy = 0;
+ }
+
+ /// Get collection property.
+ ///
+ /// @dev Throws error if key not found.
+ ///
+ /// @param key Property key.
+ /// @return bytes The property corresponding to the key.
+ /// @dev EVM selector for this function is: 0xcf24fd6d,
+ /// or in textual repr: collectionProperty(string)
+ function collectionProperty(string memory key) public view returns (bytes memory) {
+ require(false, stub_error);
+ key;
+ dummy;
+ return hex"";
+ }
+
+ /// Get collection properties.
+ ///
+ /// @param keys Properties keys. Empty keys for all propertyes.
+ /// @return Vector of properties key/value pairs.
+ /// @dev EVM selector for this function is: 0x285fb8e6,
+ /// or in textual repr: collectionProperties(string[])
+ function collectionProperties(string[] memory keys) public view returns (Tuple14[] memory) {
+ require(false, stub_error);
+ keys;
+ dummy;
+ return new Tuple14[](0);
+ }
+
+ /// Set the sponsor of the collection.
+ ///
+ /// @dev In order for sponsorship to work, it must be confirmed on behalf of the sponsor.
+ ///
+ /// @param sponsor Address of the sponsor from whose account funds will be debited for operations with the contract.
+ /// @dev EVM selector for this function is: 0x7623402e,
+ /// or in textual repr: setCollectionSponsor(address)
+ function setCollectionSponsor(address sponsor) public {
+ require(false, stub_error);
+ sponsor;
+ dummy = 0;
+ }
+
+ /// Set the sponsor of the collection.
+ ///
+ /// @dev In order for sponsorship to work, it must be confirmed on behalf of the sponsor.
+ ///
+ /// @param sponsor Cross account address of the sponsor from whose account funds will be debited for operations with the contract.
+ /// @dev EVM selector for this function is: 0x84a1d5a8,
+ /// or in textual repr: setCollectionSponsorCross(EthCrossAccount)
+ /// or in the expanded repr: setCollectionSponsorCross((address,uint256))
+ function setCollectionSponsorCross(EthCrossAccount memory sponsor) public {
+ require(false, stub_error);
+ sponsor;
+ dummy = 0;
+ }
+
+ /// Whether there is a pending sponsor.
+ /// @dev EVM selector for this function is: 0x058ac185,
+ /// or in textual repr: hasCollectionPendingSponsor()
+ function hasCollectionPendingSponsor() public view returns (bool) {
+ require(false, stub_error);
+ dummy;
+ return false;
+ }
+
+ /// Collection sponsorship confirmation.
+ ///
+ /// @dev After setting the sponsor for the collection, it must be confirmed with this function.
+ /// @dev EVM selector for this function is: 0x3c50e97a,
+ /// or in textual repr: confirmCollectionSponsorship()
+ function confirmCollectionSponsorship() public {
+ require(false, stub_error);
+ dummy = 0;
+ }
+
+ /// Remove collection sponsor.
+ /// @dev EVM selector for this function is: 0x6e0326a3,
+ /// or in textual repr: removeCollectionSponsor()
+ function removeCollectionSponsor() public {
+ require(false, stub_error);
+ dummy = 0;
+ }
+
+ /// Get current sponsor.
+ ///
+ /// @return Tuble with sponsor address and his substrate mirror. If there is no confirmed sponsor error "Contract has no sponsor" throw.
+ /// @dev EVM selector for this function is: 0x6ec0a9f1,
+ /// or in textual repr: collectionSponsor()
+ function collectionSponsor() public view returns (Tuple8 memory) {
+ require(false, stub_error);
+ dummy;
+ return Tuple8(0x0000000000000000000000000000000000000000, 0);
+ }
+
+ /// Set limits for the collection.
+ /// @dev Throws error if limit not found.
+ /// @param limit Name of the limit. Valid names:
+ /// "accountTokenOwnershipLimit",
+ /// "sponsoredDataSize",
+ /// "sponsoredDataRateLimit",
+ /// "tokenLimit",
+ /// "sponsorTransferTimeout",
+ /// "sponsorApproveTimeout"
+ /// @param value Value of the limit.
+ /// @dev EVM selector for this function is: 0x6a3841db,
+ /// or in textual repr: setCollectionLimit(string,uint32)
+ function setCollectionLimit(string memory limit, uint32 value) public {
+ require(false, stub_error);
+ limit;
+ value;
+ dummy = 0;
+ }
+
+ /// Set limits for the collection.
+ /// @dev Throws error if limit not found.
+ /// @param limit Name of the limit. Valid names:
+ /// "ownerCanTransfer",
+ /// "ownerCanDestroy",
+ /// "transfersEnabled"
+ /// @param value Value of the limit.
+ /// @dev EVM selector for this function is: 0x993b7fba,
+ /// or in textual repr: setCollectionLimit(string,bool)
+ function setCollectionLimit(string memory limit, bool value) public {
+ require(false, stub_error);
+ limit;
+ value;
+ dummy = 0;
+ }
+
+ /// Get contract address.
+ /// @dev EVM selector for this function is: 0xf6b4dfb4,
+ /// or in textual repr: contractAddress()
+ function contractAddress() public view returns (address) {
+ require(false, stub_error);
+ dummy;
+ return 0x0000000000000000000000000000000000000000;
+ }
+
+ /// Add collection admin.
+ /// @param newAdmin Cross account administrator address.
+ /// @dev EVM selector for this function is: 0x859aa7d6,
+ /// or in textual repr: addCollectionAdminCross(EthCrossAccount)
+ /// or in the expanded repr: addCollectionAdminCross((address,uint256))
+ function addCollectionAdminCross(EthCrossAccount memory newAdmin) public {
+ require(false, stub_error);
+ newAdmin;
+ dummy = 0;
+ }
+
+ /// Remove collection admin.
+ /// @param admin Cross account administrator address.
+ /// @dev EVM selector for this function is: 0x6c0cd173,
+ /// or in textual repr: removeCollectionAdminCross(EthCrossAccount)
+ /// or in the expanded repr: removeCollectionAdminCross((address,uint256))
+ function removeCollectionAdminCross(EthCrossAccount memory admin) public {
+ require(false, stub_error);
+ admin;
+ dummy = 0;
+ }
+
+ /// Add collection admin.
+ /// @param newAdmin Address of the added administrator.
+ /// @dev EVM selector for this function is: 0x92e462c7,
+ /// or in textual repr: addCollectionAdmin(address)
+ function addCollectionAdmin(address newAdmin) public {
+ require(false, stub_error);
+ newAdmin;
+ dummy = 0;
+ }
+
+ /// Remove collection admin.
+ ///
+ /// @param admin Address of the removed administrator.
+ /// @dev EVM selector for this function is: 0xfafd7b42,
+ /// or in textual repr: removeCollectionAdmin(address)
+ function removeCollectionAdmin(address admin) public {
+ require(false, stub_error);
+ admin;
+ dummy = 0;
+ }
+
+ /// Toggle accessibility of collection nesting.
+ ///
+ /// @param enable If "true" degenerates to nesting: 'Owner' else to nesting: 'Disabled'
+ /// @dev EVM selector for this function is: 0x112d4586,
+ /// or in textual repr: setCollectionNesting(bool)
+ function setCollectionNesting(bool enable) public {
+ require(false, stub_error);
+ enable;
+ dummy = 0;
+ }
+
+ /// Toggle accessibility of collection nesting.
+ ///
+ /// @param enable If "true" degenerates to nesting: {OwnerRestricted: [1, 2, 3]} else to nesting: 'Disabled'
+ /// @param collections Addresses of collections that will be available for nesting.
+ /// @dev EVM selector for this function is: 0x64872396,
+ /// or in textual repr: setCollectionNesting(bool,address[])
+ function setCollectionNesting(bool enable, address[] memory collections) public {
+ require(false, stub_error);
+ enable;
+ collections;
+ dummy = 0;
+ }
+
+ /// Set the collection access method.
+ /// @param mode Access mode
+ /// 0 for Normal
+ /// 1 for AllowList
+ /// @dev EVM selector for this function is: 0x41835d4c,
+ /// or in textual repr: setCollectionAccess(uint8)
+ function setCollectionAccess(uint8 mode) public {
+ require(false, stub_error);
+ mode;
+ dummy = 0;
+ }
+
+ /// Checks that user allowed to operate with collection.
+ ///
+ /// @param user User address to check.
+ /// @dev EVM selector for this function is: 0xd63a8e11,
+ /// or in textual repr: allowed(address)
+ function allowed(address user) public view returns (bool) {
+ require(false, stub_error);
+ user;
+ dummy;
+ return false;
+ }
+
+ /// Add the user to the allowed list.
+ ///
+ /// @param user Address of a trusted user.
+ /// @dev EVM selector for this function is: 0x67844fe6,
+ /// or in textual repr: addToCollectionAllowList(address)
+ function addToCollectionAllowList(address user) public {
+ require(false, stub_error);
+ user;
+ dummy = 0;
+ }
+
+ /// Add user to allowed list.
+ ///
+ /// @param user User cross account address.
+ /// @dev EVM selector for this function is: 0xa0184a3a,
+ /// or in textual repr: addToCollectionAllowListCross(EthCrossAccount)
+ /// or in the expanded repr: addToCollectionAllowListCross((address,uint256))
+ function addToCollectionAllowListCross(EthCrossAccount memory user) public {
+ require(false, stub_error);
+ user;
+ dummy = 0;
+ }
+
+ /// Remove the user from the allowed list.
+ ///
+ /// @param user Address of a removed user.
+ /// @dev EVM selector for this function is: 0x85c51acb,
+ /// or in textual repr: removeFromCollectionAllowList(address)
+ function removeFromCollectionAllowList(address user) public {
+ require(false, stub_error);
+ user;
+ dummy = 0;
+ }
+
+ /// Remove user from allowed list.
+ ///
+ /// @param user User cross account address.
+ /// @dev EVM selector for this function is: 0x09ba452a,
+ /// or in textual repr: removeFromCollectionAllowListCross(EthCrossAccount)
+ /// or in the expanded repr: removeFromCollectionAllowListCross((address,uint256))
+ function removeFromCollectionAllowListCross(EthCrossAccount memory user) public {
+ require(false, stub_error);
+ user;
+ dummy = 0;
+ }
+
+ /// Switch permission for minting.
+ ///
+ /// @param mode Enable if "true".
+ /// @dev EVM selector for this function is: 0x00018e84,
+ /// or in textual repr: setCollectionMintMode(bool)
+ function setCollectionMintMode(bool mode) public {
+ require(false, stub_error);
+ mode;
+ dummy = 0;
+ }
+
+ /// Check that account is the owner or admin of the collection
+ ///
+ /// @param user account to verify
+ /// @return "true" if account is the owner or admin
+ /// @dev EVM selector for this function is: 0x9811b0c7,
+ /// or in textual repr: isOwnerOrAdmin(address)
+ function isOwnerOrAdmin(address user) public view returns (bool) {
+ require(false, stub_error);
+ user;
+ dummy;
+ return false;
+ }
+
+ /// Check that account is the owner or admin of the collection
+ ///
+ /// @param user User cross account to verify
+ /// @return "true" if account is the owner or admin
+ /// @dev EVM selector for this function is: 0x3e75a905,
+ /// or in textual repr: isOwnerOrAdminCross(EthCrossAccount)
+ /// or in the expanded repr: isOwnerOrAdminCross((address,uint256))
+ function isOwnerOrAdminCross(EthCrossAccount memory user) public view returns (bool) {
+ require(false, stub_error);
+ user;
+ dummy;
+ return false;
+ }
+
+ /// Returns collection type
+ ///
+ /// @return `Fungible` or `NFT` or `ReFungible`
+ /// @dev EVM selector for this function is: 0xd34b55b8,
+ /// or in textual repr: uniqueCollectionType()
+ function uniqueCollectionType() public view returns (string memory) {
+ require(false, stub_error);
+ dummy;
+ return "";
+ }
+
+ /// Get collection owner.
+ ///
+ /// @return Tuble with sponsor address and his substrate mirror.
+ /// If address is canonical then substrate mirror is zero and vice versa.
+ /// @dev EVM selector for this function is: 0xdf727d3b,
+ /// or in textual repr: collectionOwner()
+ function collectionOwner() public view returns (EthCrossAccount memory) {
+ require(false, stub_error);
+ dummy;
+ return EthCrossAccount(0x0000000000000000000000000000000000000000, 0);
+ }
+
+ /// Changes collection owner to another account
+ ///
+ /// @dev Owner can be changed only by current owner
+ /// @param newOwner new owner account
+ /// @dev EVM selector for this function is: 0x4f53e226,
+ /// or in textual repr: changeCollectionOwner(address)
+ function changeCollectionOwner(address newOwner) public {
+ require(false, stub_error);
+ newOwner;
+ dummy = 0;
+ }
+
+ /// Get collection administrators
+ ///
+ /// @return Vector of tuples with admins address and his substrate mirror.
+ /// If address is canonical then substrate mirror is zero and vice versa.
+ /// @dev EVM selector for this function is: 0x5813216b,
+ /// or in textual repr: collectionAdmins()
+ function collectionAdmins() public view returns (EthCrossAccount[] memory) {
+ require(false, stub_error);
+ dummy;
+ return new EthCrossAccount[](0);
+ }
+
+ /// Changes collection owner to another account
+ ///
+ /// @dev Owner can be changed only by current owner
+ /// @param newOwner new owner cross account
+ /// @dev EVM selector for this function is: 0xe5c9913f,
+ /// or in textual repr: setOwnerCross(EthCrossAccount)
+ /// or in the expanded repr: setOwnerCross((address,uint256))
+ function setOwnerCross(EthCrossAccount memory newOwner) public {
+ require(false, stub_error);
+ newOwner;
+ dummy = 0;
+ }
+}
+
+/// @dev Cross account struct
+struct EthCrossAccount {
+ address eth;
+ uint256 sub;
+}
+
+/// @dev anonymous struct
+struct Tuple14 {
+ string field_0;
+ bytes field_1;
+}
+
+/// @dev the ERC-165 identifier for this interface is 0x032e5926
+contract ERC20UniqueExtensions is Dummy, ERC165 {
+ /// @dev EVM selector for this function is: 0x0ecd0ab0,
+ /// or in textual repr: approveCross(EthCrossAccount,uint256)
+ /// or in the expanded repr: approveCross((address,uint256),uint256)
+ function approveCross(EthCrossAccount memory spender, uint256 amount) public returns (bool) {
+ require(false, stub_error);
+ spender;
+ amount;
+ dummy = 0;
+ return false;
+ }
+
+ /// Burn tokens from account
+ /// @dev Function that burns an `amount` of the tokens of a given account,
+ /// deducting from the sender's allowance for said account.
+ /// @param from The account whose tokens will be burnt.
+ /// @param amount The amount that will be burnt.
+ /// @dev EVM selector for this function is: 0x79cc6790,
+ /// or in textual repr: burnFrom(address,uint256)
+ function burnFrom(address from, uint256 amount) public returns (bool) {
+ require(false, stub_error);
+ from;
+ amount;
+ dummy = 0;
+ return false;
+ }
+
+ /// Burn tokens from account
+ /// @dev Function that burns an `amount` of the tokens of a given account,
+ /// deducting from the sender's allowance for said account.
+ /// @param from The account whose tokens will be burnt.
+ /// @param amount The amount that will be burnt.
+ /// @dev EVM selector for this function is: 0xbb2f5a58,
+ /// or in textual repr: burnFromCross(EthCrossAccount,uint256)
+ /// or in the expanded repr: burnFromCross((address,uint256),uint256)
+ function burnFromCross(EthCrossAccount memory from, uint256 amount) public returns (bool) {
+ require(false, stub_error);
+ from;
+ amount;
+ dummy = 0;
+ return false;
+ }
+
+ /// Mint tokens for multiple accounts.
+ /// @param amounts array of pairs of account address and amount
+ /// @dev EVM selector for this function is: 0x1acf2d55,
+ /// or in textual repr: mintBulk((address,uint256)[])
+ function mintBulk(Tuple8[] memory amounts) public returns (bool) {
+ require(false, stub_error);
+ amounts;
+ dummy = 0;
+ return false;
+ }
+
+ /// @dev EVM selector for this function is: 0xd5cf430b,
+ /// or in textual repr: transferFromCross(EthCrossAccount,EthCrossAccount,uint256)
+ /// or in the expanded repr: transferFromCross((address,uint256),(address,uint256),uint256)
+ function transferFromCross(
+ EthCrossAccount memory from,
+ EthCrossAccount memory to,
+ uint256 amount
+ ) public returns (bool) {
+ require(false, stub_error);
+ from;
+ to;
+ amount;
+ dummy = 0;
+ return false;
+ }
+}
+
+/// @dev anonymous struct
+struct Tuple8 {
+ address field_0;
+ uint256 field_1;
+}
+
+/// @dev the ERC-165 identifier for this interface is 0x40c10f19
+contract ERC20Mintable is Dummy, ERC165 {
+ /// Mint tokens for `to` account.
+ /// @param to account that will receive minted tokens
+ /// @param amount amount of tokens to mint
+ /// @dev EVM selector for this function is: 0x40c10f19,
+ /// or in textual repr: mint(address,uint256)
+ function mint(address to, uint256 amount) public returns (bool) {
+ require(false, stub_error);
+ to;
+ amount;
+ dummy = 0;
+ return false;
+ }
+}
+
+/// @dev inlined interface
+contract ERC20Events {
+ event Transfer(address indexed from, address indexed to, uint256 value);
+ event Approval(address indexed owner, address indexed spender, uint256 value);
+}
+
+/// @dev the ERC-165 identifier for this interface is 0x942e8b22
+contract ERC20 is Dummy, ERC165, ERC20Events {
+ /// @dev EVM selector for this function is: 0x06fdde03,
+ /// or in textual repr: name()
+ function name() public view returns (string memory) {
+ require(false, stub_error);
+ dummy;
+ return "";
+ }
+
+ /// @dev EVM selector for this function is: 0x95d89b41,
+ /// or in textual repr: symbol()
+ function symbol() public view returns (string memory) {
+ require(false, stub_error);
+ dummy;
+ return "";
+ }
+
+ /// @dev EVM selector for this function is: 0x18160ddd,
+ /// or in textual repr: totalSupply()
+ function totalSupply() public view returns (uint256) {
+ require(false, stub_error);
+ dummy;
+ return 0;
+ }
+
+ /// @dev EVM selector for this function is: 0x313ce567,
+ /// or in textual repr: decimals()
+ function decimals() public view returns (uint8) {
+ require(false, stub_error);
+ dummy;
+ return 0;
+ }
+
+ /// @dev EVM selector for this function is: 0x70a08231,
+ /// or in textual repr: balanceOf(address)
+ function balanceOf(address owner) public view returns (uint256) {
+ require(false, stub_error);
+ owner;
+ dummy;
+ return 0;
+ }
+
+ /// @dev EVM selector for this function is: 0xa9059cbb,
+ /// or in textual repr: transfer(address,uint256)
+ function transfer(address to, uint256 amount) public returns (bool) {
+ require(false, stub_error);
+ to;
+ amount;
+ dummy = 0;
+ return false;
+ }
+
+ /// @dev EVM selector for this function is: 0x23b872dd,
+ /// or in textual repr: transferFrom(address,address,uint256)
+ function transferFrom(
+ address from,
+ address to,
+ uint256 amount
+ ) public returns (bool) {
+ require(false, stub_error);
+ from;
+ to;
+ amount;
+ dummy = 0;
+ return false;
+ }
+
+ /// @dev EVM selector for this function is: 0x095ea7b3,
+ /// or in textual repr: approve(address,uint256)
+ function approve(address spender, uint256 amount) public returns (bool) {
+ require(false, stub_error);
+ spender;
+ amount;
+ dummy = 0;
+ return false;
+ }
+
+ /// @dev EVM selector for this function is: 0xdd62ed3e,
+ /// or in textual repr: allowance(address,address)
+ function allowance(address owner, address spender) public view returns (uint256) {
+ require(false, stub_error);
+ owner;
+ spender;
+ dummy;
+ return 0;
+ }
+}
+
+contract UniqueFungible is Dummy, ERC165, ERC20, ERC20Mintable, ERC20UniqueExtensions, Collection {}
pallets/nonfungible/src/erc.rsdiffbeforeafterboth--- a/pallets/nonfungible/src/erc.rs
+++ b/pallets/nonfungible/src/erc.rs
@@ -20,7 +20,6 @@
//! Method implementations are mostly doing parameter conversion and calling Nonfungible Pallet methods.
extern crate alloc;
-use alloc::string::ToString;
use core::{
char::{REPLACEMENT_CHARACTER, decode_utf16},
convert::TryInto,
@@ -44,7 +43,6 @@
use pallet_common::{
erc::{CommonEvmHandler, PrecompileResult, CollectionCall, static_property::key},
CollectionHandle, CollectionPropertyPermissions,
- eth::convert_tuple_to_cross_account,
};
use pallet_evm::{account::CrossAccountId, PrecompileHandle};
use pallet_evm_coder_substrate::call;
pallets/nonfungible/src/stubs/UniqueNFT.rawdiffbeforeafterbothbinary blob — no preview
pallets/nonfungible/src/stubs/UniqueNFT.soldiffbeforeafterboth--- a/pallets/nonfungible/src/stubs/UniqueNFT.sol
+++ b/pallets/nonfungible/src/stubs/UniqueNFT.sol
@@ -67,7 +67,7 @@
/// @param properties settable properties
/// @dev EVM selector for this function is: 0x14ed3a6e,
/// or in textual repr: setProperties(uint256,(string,bytes)[])
- function setProperties(uint256 tokenId, Tuple19[] memory properties) public {
+ function setProperties(uint256 tokenId, Tuple21[] memory properties) public {
require(false, stub_error);
tokenId;
properties;
@@ -104,19 +104,7 @@
}
/// @title A contract that allows you to work with collections.
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
/// @dev the ERC-165 identifier for this interface is 0xb3152af3
-=======
-/// @dev the ERC-165 identifier for this interface is 0x674be726
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
-/// @dev the ERC-165 identifier for this interface is 0x943ee094
->>>>>>> fix: after rebase
-=======
-/// @dev the ERC-165 identifier for this interface is 0xefe988e0
->>>>>>> misk: update stubs
contract Collection is Dummy, ERC165 {
/// Set collection property.
///
@@ -210,16 +198,10 @@
/// @dev In order for sponsorship to work, it must be confirmed on behalf of the sponsor.
///
/// @param sponsor Cross account address of the sponsor from whose account funds will be debited for operations with the contract.
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0x403e96a7,
- /// or in textual repr: setCollectionSponsorCross((address,uint256))
- function setCollectionSponsorCross(Tuple6 memory sponsor) public {
-=======
/// @dev EVM selector for this function is: 0x84a1d5a8,
/// or in textual repr: setCollectionSponsorCross(EthCrossAccount)
/// or in the expanded repr: setCollectionSponsorCross((address,uint256))
function setCollectionSponsorCross(EthCrossAccount memory sponsor) public {
->>>>>>> misk: update stubs
require(false, stub_error);
sponsor;
dummy = 0;
@@ -257,31 +239,10 @@
/// @return Tuble with sponsor address and his substrate mirror. If there is no confirmed sponsor error "Contract has no sponsor" throw.
/// @dev EVM selector for this function is: 0x6ec0a9f1,
/// or in textual repr: collectionSponsor()
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
- function collectionSponsor() public view returns (Tuple6 memory) {
- require(false, stub_error);
- dummy;
- return Tuple6(0x0000000000000000000000000000000000000000, 0);
-=======
- function collectionSponsor() public view returns (Tuple19 memory) {
- require(false, stub_error);
- dummy;
- return Tuple19(0x0000000000000000000000000000000000000000, 0);
->>>>>>> feat: add `EthCrossAccount` type
-=======
- function collectionSponsor() public view returns (Tuple8 memory) {
- require(false, stub_error);
- dummy;
- return Tuple8(0x0000000000000000000000000000000000000000, 0);
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
function collectionSponsor() public view returns (Tuple24 memory) {
require(false, stub_error);
dummy;
return Tuple24(0x0000000000000000000000000000000000000000, 0);
->>>>>>> misk: update stubs
}
/// Set limits for the collection.
@@ -330,16 +291,10 @@
/// Add collection admin.
/// @param newAdmin Cross account administrator address.
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0x62e3c7c2,
- /// or in textual repr: addCollectionAdminCross((address,uint256))
- function addCollectionAdminCross(Tuple6 memory newAdmin) public {
-=======
/// @dev EVM selector for this function is: 0x859aa7d6,
/// or in textual repr: addCollectionAdminCross(EthCrossAccount)
/// or in the expanded repr: addCollectionAdminCross((address,uint256))
function addCollectionAdminCross(EthCrossAccount memory newAdmin) public {
->>>>>>> misk: update stubs
require(false, stub_error);
newAdmin;
dummy = 0;
@@ -347,16 +302,10 @@
/// Remove collection admin.
/// @param admin Cross account administrator address.
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0x810d1503,
- /// or in textual repr: removeCollectionAdminCross((address,uint256))
- function removeCollectionAdminCross(Tuple6 memory admin) public {
-=======
/// @dev EVM selector for this function is: 0x6c0cd173,
/// or in textual repr: removeCollectionAdminCross(EthCrossAccount)
/// or in the expanded repr: removeCollectionAdminCross((address,uint256))
function removeCollectionAdminCross(EthCrossAccount memory admin) public {
->>>>>>> misk: update stubs
require(false, stub_error);
admin;
dummy = 0;
@@ -445,16 +394,10 @@
/// Add user to allowed list.
///
/// @param user User cross account address.
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0xf074da88,
- /// or in textual repr: addToCollectionAllowListCross((address,uint256))
- function addToCollectionAllowListCross(Tuple6 memory user) public {
-=======
/// @dev EVM selector for this function is: 0xa0184a3a,
/// or in textual repr: addToCollectionAllowListCross(EthCrossAccount)
/// or in the expanded repr: addToCollectionAllowListCross((address,uint256))
function addToCollectionAllowListCross(EthCrossAccount memory user) public {
->>>>>>> misk: update stubs
require(false, stub_error);
user;
dummy = 0;
@@ -474,16 +417,10 @@
/// Remove user from allowed list.
///
/// @param user User cross account address.
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0xc00df45c,
- /// or in textual repr: removeFromCollectionAllowListCross((address,uint256))
- function removeFromCollectionAllowListCross(Tuple6 memory user) public {
-=======
/// @dev EVM selector for this function is: 0x09ba452a,
/// or in textual repr: removeFromCollectionAllowListCross(EthCrossAccount)
/// or in the expanded repr: removeFromCollectionAllowListCross((address,uint256))
function removeFromCollectionAllowListCross(EthCrossAccount memory user) public {
->>>>>>> misk: update stubs
require(false, stub_error);
user;
dummy = 0;
@@ -517,16 +454,10 @@
///
/// @param user User cross account to verify
/// @return "true" if account is the owner or admin
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0x5aba3351,
- /// or in textual repr: isOwnerOrAdminCross((address,uint256))
- function isOwnerOrAdminCross(Tuple6 memory user) public view returns (bool) {
-=======
/// @dev EVM selector for this function is: 0x3e75a905,
/// or in textual repr: isOwnerOrAdminCross(EthCrossAccount)
/// or in the expanded repr: isOwnerOrAdminCross((address,uint256))
function isOwnerOrAdminCross(EthCrossAccount memory user) public view returns (bool) {
->>>>>>> misk: update stubs
require(false, stub_error);
user;
dummy;
@@ -546,35 +477,14 @@
/// Get collection owner.
///
- /// @return Tuple with sponsor address and his substrate mirror.
+ /// @return Tuble with sponsor address and his substrate mirror.
/// If address is canonical then substrate mirror is zero and vice versa.
/// @dev EVM selector for this function is: 0xdf727d3b,
/// or in textual repr: collectionOwner()
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
- function collectionOwner() public view returns (Tuple6 memory) {
- require(false, stub_error);
- dummy;
- return Tuple6(0x0000000000000000000000000000000000000000, 0);
-=======
- function collectionOwner() public view returns (Tuple19 memory) {
- require(false, stub_error);
- dummy;
- return Tuple19(0x0000000000000000000000000000000000000000, 0);
->>>>>>> feat: add `EthCrossAccount` type
-=======
- function collectionOwner() public view returns (Tuple8 memory) {
- require(false, stub_error);
- dummy;
- return Tuple8(0x0000000000000000000000000000000000000000, 0);
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
function collectionOwner() public view returns (EthCrossAccount memory) {
require(false, stub_error);
dummy;
return EthCrossAccount(0x0000000000000000000000000000000000000000, 0);
->>>>>>> misk: update stubs
}
/// Changes collection owner to another account
@@ -595,45 +505,26 @@
/// If address is canonical then substrate mirror is zero and vice versa.
/// @dev EVM selector for this function is: 0x5813216b,
/// or in textual repr: collectionAdmins()
-<<<<<<< HEAD
- function collectionAdmins() public view returns (Tuple6[] memory) {
- require(false, stub_error);
- dummy;
- return new Tuple6[](0);
-=======
function collectionAdmins() public view returns (EthCrossAccount[] memory) {
require(false, stub_error);
dummy;
return new EthCrossAccount[](0);
->>>>>>> misk: update stubs
}
/// Changes collection owner to another account
///
/// @dev Owner can be changed only by current owner
/// @param newOwner new owner cross account
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0xbdff793d,
- /// or in textual repr: setOwnerCross((address,uint256))
- function setOwnerCross(Tuple6 memory newOwner) public {
-=======
/// @dev EVM selector for this function is: 0xe5c9913f,
/// or in textual repr: setOwnerCross(EthCrossAccount)
/// or in the expanded repr: setOwnerCross((address,uint256))
function setOwnerCross(EthCrossAccount memory newOwner) public {
->>>>>>> misk: update stubs
require(false, stub_error);
newOwner;
dummy = 0;
}
}
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-/// @dev anonymous struct
-struct Tuple19 {
-=======
/// @dev Cross account struct
struct EthCrossAccount {
address eth;
@@ -642,12 +533,16 @@
/// @dev anonymous struct
struct Tuple24 {
->>>>>>> misk: update stubs
address field_0;
uint256 field_1;
}
-<<<<<<< HEAD
+/// @dev anonymous struct
+struct Tuple21 {
+ string field_0;
+ bytes field_1;
+}
+
/// @title ERC-721 Non-Fungible Token Standard, optional metadata extension
/// @dev See https://eips.ethereum.org/EIPS/eip-721
/// @dev the ERC-165 identifier for this interface is 0x5b5e139f
@@ -689,20 +584,8 @@
dummy;
return "";
}
-}
-
-=======
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
-=======
->>>>>>> misk: update stubs
-/// @dev anonymous struct
-struct Tuple21 {
- string field_0;
- bytes field_1;
}
->>>>>>> fix: after rebase
/// @title ERC721 Token that can be irreversibly burned (destroyed).
/// @dev the ERC-165 identifier for this interface is 0x42966c68
contract ERC721Burnable is Dummy, ERC165 {
@@ -804,15 +687,7 @@
}
/// @title Unique extensions for ERC721.
-<<<<<<< HEAD
-<<<<<<< HEAD
/// @dev the ERC-165 identifier for this interface is 0x244543ee
-=======
-/// @dev the ERC-165 identifier for this interface is 0xcc97cb35
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
-/// @dev the ERC-165 identifier for this interface is 0xb76006ac
->>>>>>> misk: update stubs
contract ERC721UniqueExtensions is Dummy, ERC165 {
/// @notice A descriptive name for a collection of NFTs in this contract
/// @dev EVM selector for this function is: 0x06fdde03,
@@ -838,16 +713,10 @@
/// operator of the current owner.
/// @param approved The new substrate address approved NFT controller
/// @param tokenId The NFT to approve
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0x106fdb59,
- /// or in textual repr: approveCross((address,uint256),uint256)
- function approveCross(Tuple6 memory approved, uint256 tokenId) public {
-=======
/// @dev EVM selector for this function is: 0x0ecd0ab0,
/// or in textual repr: approveCross(EthCrossAccount,uint256)
/// or in the expanded repr: approveCross((address,uint256),uint256)
function approveCross(EthCrossAccount memory approved, uint256 tokenId) public {
->>>>>>> misk: update stubs
require(false, stub_error);
approved;
tokenId;
@@ -878,13 +747,8 @@
/// or in textual repr: transferFromCross(EthCrossAccount,EthCrossAccount,uint256)
/// or in the expanded repr: transferFromCross((address,uint256),(address,uint256),uint256)
function transferFromCross(
-<<<<<<< HEAD
- Tuple6 memory from,
- Tuple6 memory to,
-=======
EthCrossAccount memory from,
EthCrossAccount memory to,
->>>>>>> feat: Add custum signature with unlimited nesting.
uint256 tokenId
) public {
require(false, stub_error);
@@ -915,16 +779,10 @@
/// if `to` is the zero address. Throws if `tokenId` is not a valid NFT.
/// @param from The current owner of the NFT
/// @param tokenId The NFT to transfer
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0xa8106d4a,
- /// or in textual repr: burnFromCross((address,uint256),uint256)
- function burnFromCross(Tuple6 memory from, uint256 tokenId) public {
-=======
/// @dev EVM selector for this function is: 0xbb2f5a58,
/// or in textual repr: burnFromCross(EthCrossAccount,uint256)
/// or in the expanded repr: burnFromCross((address,uint256),uint256)
function burnFromCross(EthCrossAccount memory from, uint256 tokenId) public {
->>>>>>> misk: update stubs
require(false, stub_error);
from;
tokenId;
@@ -961,7 +819,7 @@
// /// @param tokens array of pairs of token ID and token URI for minted tokens
// /// @dev EVM selector for this function is: 0x36543006,
// /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])
- // function mintBulkWithTokenURI(address to, Tuple8[] memory tokens) public returns (bool) {
+ // function mintBulkWithTokenURI(address to, Tuple10[] memory tokens) public returns (bool) {
// require(false, stub_error);
// to;
// tokens;
@@ -969,72 +827,14 @@
// return false;
// }
-<<<<<<< HEAD
}
/// @dev anonymous struct
-struct Tuple8 {
-=======
- /// @notice Function to mint multiple tokens.
- /// @dev `tokenIds` should be an array of consecutive numbers and first number
- /// should be obtained with `nextTokenId` method
- /// @param to The new owner
- /// @param tokenIds IDs of the minted NFTs
- /// @dev EVM selector for this function is: 0x44a9945e,
- /// or in textual repr: mintBulk(address,uint256[])
- function mintBulk(address to, uint256[] memory tokenIds) public returns (bool) {
- require(false, stub_error);
- to;
- tokenIds;
- dummy = 0;
- return false;
- }
-
- /// @notice Function to mint multiple tokens with the given tokenUris.
- /// @dev `tokenIds` is array of pairs of token ID and token URI. Token IDs should be consecutive
- /// numbers and first number should be obtained with `nextTokenId` method
- /// @param to The new owner
- /// @param tokens array of pairs of token ID and token URI for minted tokens
- /// @dev EVM selector for this function is: 0x36543006,
- /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])
- function mintBulkWithTokenURI(address to, Tuple12[] memory tokens) public returns (bool) {
- require(false, stub_error);
- to;
- tokens;
- dummy = 0;
- return false;
- }
-}
-
-/// @dev anonymous struct
-struct Tuple12 {
->>>>>>> feat: Add custum signature with unlimited nesting.
+struct Tuple10 {
uint256 field_0;
string field_1;
}
-<<<<<<< HEAD
-<<<<<<< HEAD
-/// @dev anonymous struct
-struct Tuple6 {
- address field_0;
- uint256 field_1;
-=======
-/// @dev Cross account struct
-struct EthCrossAccount {
- address eth;
- uint256 sub;
->>>>>>> feat: add `EthCrossAccount` type
-}
-
-/// @dev anonymous struct
-struct Tuple8 {
- address field_0;
- uint256 field_1;
-}
-
-=======
->>>>>>> misk: update stubs
/// @title ERC-721 Non-Fungible Token Standard, optional enumeration extension
/// @dev See https://eips.ethereum.org/EIPS/eip-721
/// @dev the ERC-165 identifier for this interface is 0x780e9d63
pallets/refungible/src/stubs/UniqueRefungible.rawdiffbeforeafterbothbinary blob — no preview
pallets/refungible/src/stubs/UniqueRefungible.soldiffbeforeafterboth--- a/pallets/refungible/src/stubs/UniqueRefungible.sol
+++ b/pallets/refungible/src/stubs/UniqueRefungible.sol
@@ -67,7 +67,7 @@
/// @param properties settable properties
/// @dev EVM selector for this function is: 0x14ed3a6e,
/// or in textual repr: setProperties(uint256,(string,bytes)[])
- function setProperties(uint256 tokenId, Tuple19[] memory properties) public {
+ function setProperties(uint256 tokenId, Tuple20[] memory properties) public {
require(false, stub_error);
tokenId;
properties;
@@ -199,14 +199,9 @@
///
/// @param sponsor Cross account address of the sponsor from whose account funds will be debited for operations with the contract.
/// @dev EVM selector for this function is: 0x84a1d5a8,
-<<<<<<< HEAD
- /// or in textual repr: setCollectionSponsorCross((address,uint256))
- function setCollectionSponsorCross(Tuple6 memory sponsor) public {
-=======
/// or in textual repr: setCollectionSponsorCross(EthCrossAccount)
/// or in the expanded repr: setCollectionSponsorCross((address,uint256))
function setCollectionSponsorCross(EthCrossAccount memory sponsor) public {
->>>>>>> misk: update stubs
require(false, stub_error);
sponsor;
dummy = 0;
@@ -244,17 +239,10 @@
/// @return Tuble with sponsor address and his substrate mirror. If there is no confirmed sponsor error "Contract has no sponsor" throw.
/// @dev EVM selector for this function is: 0x6ec0a9f1,
/// or in textual repr: collectionSponsor()
-<<<<<<< HEAD
- function collectionSponsor() public view returns (Tuple6 memory) {
- require(false, stub_error);
- dummy;
- return Tuple6(0x0000000000000000000000000000000000000000, 0);
-=======
function collectionSponsor() public view returns (Tuple23 memory) {
require(false, stub_error);
dummy;
return Tuple23(0x0000000000000000000000000000000000000000, 0);
->>>>>>> misk: update stubs
}
/// Set limits for the collection.
@@ -304,14 +292,9 @@
/// Add collection admin.
/// @param newAdmin Cross account administrator address.
/// @dev EVM selector for this function is: 0x859aa7d6,
-<<<<<<< HEAD
- /// or in textual repr: addCollectionAdminCross((address,uint256))
- function addCollectionAdminCross(Tuple6 memory newAdmin) public {
-=======
/// or in textual repr: addCollectionAdminCross(EthCrossAccount)
/// or in the expanded repr: addCollectionAdminCross((address,uint256))
function addCollectionAdminCross(EthCrossAccount memory newAdmin) public {
->>>>>>> misk: update stubs
require(false, stub_error);
newAdmin;
dummy = 0;
@@ -320,14 +303,9 @@
/// Remove collection admin.
/// @param admin Cross account administrator address.
/// @dev EVM selector for this function is: 0x6c0cd173,
-<<<<<<< HEAD
- /// or in textual repr: removeCollectionAdminCross((address,uint256))
- function removeCollectionAdminCross(Tuple6 memory admin) public {
-=======
/// or in textual repr: removeCollectionAdminCross(EthCrossAccount)
/// or in the expanded repr: removeCollectionAdminCross((address,uint256))
function removeCollectionAdminCross(EthCrossAccount memory admin) public {
->>>>>>> misk: update stubs
require(false, stub_error);
admin;
dummy = 0;
@@ -417,14 +395,9 @@
///
/// @param user User cross account address.
/// @dev EVM selector for this function is: 0xa0184a3a,
-<<<<<<< HEAD
- /// or in textual repr: addToCollectionAllowListCross((address,uint256))
- function addToCollectionAllowListCross(Tuple6 memory user) public {
-=======
/// or in textual repr: addToCollectionAllowListCross(EthCrossAccount)
/// or in the expanded repr: addToCollectionAllowListCross((address,uint256))
function addToCollectionAllowListCross(EthCrossAccount memory user) public {
->>>>>>> misk: update stubs
require(false, stub_error);
user;
dummy = 0;
@@ -445,14 +418,9 @@
///
/// @param user User cross account address.
/// @dev EVM selector for this function is: 0x09ba452a,
-<<<<<<< HEAD
- /// or in textual repr: removeFromCollectionAllowListCross((address,uint256))
- function removeFromCollectionAllowListCross(Tuple6 memory user) public {
-=======
/// or in textual repr: removeFromCollectionAllowListCross(EthCrossAccount)
/// or in the expanded repr: removeFromCollectionAllowListCross((address,uint256))
function removeFromCollectionAllowListCross(EthCrossAccount memory user) public {
->>>>>>> misk: update stubs
require(false, stub_error);
user;
dummy = 0;
@@ -487,14 +455,9 @@
/// @param user User cross account to verify
/// @return "true" if account is the owner or admin
/// @dev EVM selector for this function is: 0x3e75a905,
-<<<<<<< HEAD
- /// or in textual repr: isOwnerOrAdminCross((address,uint256))
- function isOwnerOrAdminCross(Tuple6 memory user) public view returns (bool) {
-=======
/// or in textual repr: isOwnerOrAdminCross(EthCrossAccount)
/// or in the expanded repr: isOwnerOrAdminCross((address,uint256))
function isOwnerOrAdminCross(EthCrossAccount memory user) public view returns (bool) {
->>>>>>> misk: update stubs
require(false, stub_error);
user;
dummy;
@@ -514,21 +477,14 @@
/// Get collection owner.
///
- /// @return Tuple with sponsor address and his substrate mirror.
+ /// @return Tuble with sponsor address and his substrate mirror.
/// If address is canonical then substrate mirror is zero and vice versa.
/// @dev EVM selector for this function is: 0xdf727d3b,
/// or in textual repr: collectionOwner()
-<<<<<<< HEAD
- function collectionOwner() public view returns (Tuple6 memory) {
- require(false, stub_error);
- dummy;
- return Tuple6(0x0000000000000000000000000000000000000000, 0);
-=======
function collectionOwner() public view returns (EthCrossAccount memory) {
require(false, stub_error);
dummy;
return EthCrossAccount(0x0000000000000000000000000000000000000000, 0);
->>>>>>> misk: update stubs
}
/// Changes collection owner to another account
@@ -549,17 +505,10 @@
/// If address is canonical then substrate mirror is zero and vice versa.
/// @dev EVM selector for this function is: 0x5813216b,
/// or in textual repr: collectionAdmins()
-<<<<<<< HEAD
- function collectionAdmins() public view returns (Tuple6[] memory) {
- require(false, stub_error);
- dummy;
- return new Tuple6[](0);
-=======
function collectionAdmins() public view returns (EthCrossAccount[] memory) {
require(false, stub_error);
dummy;
return new EthCrossAccount[](0);
->>>>>>> misk: update stubs
}
/// Changes collection owner to another account
@@ -567,14 +516,9 @@
/// @dev Owner can be changed only by current owner
/// @param newOwner new owner cross account
/// @dev EVM selector for this function is: 0xe5c9913f,
-<<<<<<< HEAD
- /// or in textual repr: setOwnerCross((address,uint256))
- function setOwnerCross(Tuple6 memory newOwner) public {
-=======
/// or in textual repr: setOwnerCross(EthCrossAccount)
/// or in the expanded repr: setOwnerCross((address,uint256))
function setOwnerCross(EthCrossAccount memory newOwner) public {
->>>>>>> misk: update stubs
require(false, stub_error);
newOwner;
dummy = 0;
@@ -786,13 +730,8 @@
/// or in textual repr: transferFromCross(EthCrossAccount,EthCrossAccount,uint256)
/// or in the expanded repr: transferFromCross((address,uint256),(address,uint256),uint256)
function transferFromCross(
-<<<<<<< HEAD
- Tuple6 memory from,
- Tuple6 memory to,
-=======
EthCrossAccount memory from,
EthCrossAccount memory to,
->>>>>>> misk: update stubs
uint256 tokenId
) public {
require(false, stub_error);
@@ -826,14 +765,9 @@
/// @param from The current owner of the RFT
/// @param tokenId The RFT to transfer
/// @dev EVM selector for this function is: 0xbb2f5a58,
-<<<<<<< HEAD
- /// or in textual repr: burnFromCross((address,uint256),uint256)
- function burnFromCross(Tuple6 memory from, uint256 tokenId) public {
-=======
/// or in textual repr: burnFromCross(EthCrossAccount,uint256)
/// or in the expanded repr: burnFromCross((address,uint256),uint256)
function burnFromCross(EthCrossAccount memory from, uint256 tokenId) public {
->>>>>>> misk: update stubs
require(false, stub_error);
from;
tokenId;
@@ -849,7 +783,6 @@
return 0;
}
-<<<<<<< HEAD
// /// @notice Function to mint multiple tokens.
// /// @dev `tokenIds` should be an array of consecutive numbers and first number
// /// should be obtained with `nextTokenId` method
@@ -872,45 +805,14 @@
// /// @param tokens array of pairs of token ID and token URI for minted tokens
// /// @dev EVM selector for this function is: 0x36543006,
// /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])
- // function mintBulkWithTokenURI(address to, Tuple8[] memory tokens) public returns (bool) {
+ // function mintBulkWithTokenURI(address to, Tuple9[] memory tokens) public returns (bool) {
// require(false, stub_error);
// to;
// tokens;
// dummy = 0;
// return false;
// }
-=======
- /// @notice Function to mint multiple tokens.
- /// @dev `tokenIds` should be an array of consecutive numbers and first number
- /// should be obtained with `nextTokenId` method
- /// @param to The new owner
- /// @param tokenIds IDs of the minted RFTs
- /// @dev EVM selector for this function is: 0x44a9945e,
- /// or in textual repr: mintBulk(address,uint256[])
- function mintBulk(address to, uint256[] memory tokenIds) public returns (bool) {
- require(false, stub_error);
- to;
- tokenIds;
- dummy = 0;
- return false;
- }
- /// @notice Function to mint multiple tokens with the given tokenUris.
- /// @dev `tokenIds` is array of pairs of token ID and token URI. Token IDs should be consecutive
- /// numbers and first number should be obtained with `nextTokenId` method
- /// @param to The new owner
- /// @param tokens array of pairs of token ID and token URI for minted tokens
- /// @dev EVM selector for this function is: 0x36543006,
- /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])
- function mintBulkWithTokenURI(address to, Tuple11[] memory tokens) public returns (bool) {
- require(false, stub_error);
- to;
- tokens;
- dummy = 0;
- return false;
- }
->>>>>>> misk: update stubs
-
/// Returns EVM address for refungible token
///
/// @param token ID of the token
@@ -925,24 +827,11 @@
}
/// @dev anonymous struct
-<<<<<<< HEAD
-struct Tuple8 {
-=======
-struct Tuple11 {
->>>>>>> misk: update stubs
+struct Tuple9 {
uint256 field_0;
string field_1;
-}
-
-<<<<<<< HEAD
-/// @dev anonymous struct
-struct Tuple6 {
- address field_0;
- uint256 field_1;
}
-=======
->>>>>>> misk: update stubs
/// @title ERC-721 Non-Fungible Token Standard, optional enumeration extension
/// @dev See https://eips.ethereum.org/EIPS/eip-721
/// @dev the ERC-165 identifier for this interface is 0x780e9d63
pallets/unique/src/eth/mod.rsdiffbeforeafterboth--- a/pallets/unique/src/eth/mod.rs
+++ b/pallets/unique/src/eth/mod.rs
@@ -23,10 +23,9 @@
generate_stubgen, solidity, solidity_interface,
types::*,
custom_signature::{SignatureUnit, FunctionSignature, SignaturePreferences},
- make_signature,
-, weight};
-use frame_support::{traits::Get, storage::StorageNMap};
-use crate::sp_api_hidden_includes_decl_storage::hidden_include::StorageDoubleMap;
+ make_signature, weight,
+};
+use frame_support::traits::Get;
use crate::Pallet;
use pallet_common::{
tests/src/eth/allowlist.test.tsdiffbeforeafterboth--- a/tests/src/eth/allowlist.test.ts
+++ b/tests/src/eth/allowlist.test.ts
@@ -93,7 +93,7 @@
const owner = await helper.eth.createAccountWithBalance(donor);
const user = donor;
- const {collectionAddress, collectionId} = await helper.eth.createNonfungibleCollection(owner, 'A', 'B', 'C');
+ const {collectionAddress, collectionId} = await helper.eth.createNFTCollection(owner, 'A', 'B', 'C');
const collectionEvm = helper.ethNativeContract.collection(collectionAddress, 'nft', owner);
const userCross = helper.ethCrossAccount.fromKeyringPair(user);
@@ -127,7 +127,7 @@
const notOwner = await helper.eth.createAccountWithBalance(donor);
const user = donor;
- const {collectionAddress, collectionId} = await helper.eth.createNonfungibleCollection(owner, 'A', 'B', 'C');
+ const {collectionAddress, collectionId} = await helper.eth.createNFTCollection(owner, 'A', 'B', 'C');
const collectionEvm = helper.ethNativeContract.collection(collectionAddress, 'nft', owner);
expect(await helper.collection.allowed(collectionId, {Substrate: user.address})).to.be.false;
tests/src/eth/api/UniqueFungible.soldiffbeforeafterboth--- a/tests/src/eth/api/UniqueFungible.sol
+++ b/tests/src/eth/api/UniqueFungible.sol
@@ -0,0 +1,409 @@
+// SPDX-License-Identifier: OTHER
+// This code is automatically generated
+
+pragma solidity >=0.8.0 <0.9.0;
+
+/// @dev common stubs holder
+interface Dummy {
+
+}
+
+interface ERC165 is Dummy {
+ function supportsInterface(bytes4 interfaceID) external view returns (bool);
+}
+
+/// @title A contract that allows you to work with collections.
+/// @dev the ERC-165 identifier for this interface is 0xb3152af3
+interface Collection is Dummy, ERC165 {
+ /// Set collection property.
+ ///
+ /// @param key Property key.
+ /// @param value Propery value.
+ /// @dev EVM selector for this function is: 0x2f073f66,
+ /// or in textual repr: setCollectionProperty(string,bytes)
+ function setCollectionProperty(string memory key, bytes memory value) external;
+
+ /// Set collection properties.
+ ///
+ /// @param properties Vector of properties key/value pair.
+ /// @dev EVM selector for this function is: 0x50b26b2a,
+ /// or in textual repr: setCollectionProperties((string,bytes)[])
+ function setCollectionProperties(Tuple14[] memory properties) external;
+
+ /// Delete collection property.
+ ///
+ /// @param key Property key.
+ /// @dev EVM selector for this function is: 0x7b7debce,
+ /// or in textual repr: deleteCollectionProperty(string)
+ function deleteCollectionProperty(string memory key) external;
+
+ /// Delete collection properties.
+ ///
+ /// @param keys Properties keys.
+ /// @dev EVM selector for this function is: 0xee206ee3,
+ /// or in textual repr: deleteCollectionProperties(string[])
+ function deleteCollectionProperties(string[] memory keys) external;
+
+ /// Get collection property.
+ ///
+ /// @dev Throws error if key not found.
+ ///
+ /// @param key Property key.
+ /// @return bytes The property corresponding to the key.
+ /// @dev EVM selector for this function is: 0xcf24fd6d,
+ /// or in textual repr: collectionProperty(string)
+ function collectionProperty(string memory key) external view returns (bytes memory);
+
+ /// Get collection properties.
+ ///
+ /// @param keys Properties keys. Empty keys for all propertyes.
+ /// @return Vector of properties key/value pairs.
+ /// @dev EVM selector for this function is: 0x285fb8e6,
+ /// or in textual repr: collectionProperties(string[])
+ function collectionProperties(string[] memory keys) external view returns (Tuple14[] memory);
+
+ /// Set the sponsor of the collection.
+ ///
+ /// @dev In order for sponsorship to work, it must be confirmed on behalf of the sponsor.
+ ///
+ /// @param sponsor Address of the sponsor from whose account funds will be debited for operations with the contract.
+ /// @dev EVM selector for this function is: 0x7623402e,
+ /// or in textual repr: setCollectionSponsor(address)
+ function setCollectionSponsor(address sponsor) external;
+
+ /// Set the sponsor of the collection.
+ ///
+ /// @dev In order for sponsorship to work, it must be confirmed on behalf of the sponsor.
+ ///
+ /// @param sponsor Cross account address of the sponsor from whose account funds will be debited for operations with the contract.
+ /// @dev EVM selector for this function is: 0x84a1d5a8,
+ /// or in textual repr: setCollectionSponsorCross(EthCrossAccount)
+ /// or in the expanded repr: setCollectionSponsorCross((address,uint256))
+ function setCollectionSponsorCross(EthCrossAccount memory sponsor) external;
+
+ /// Whether there is a pending sponsor.
+ /// @dev EVM selector for this function is: 0x058ac185,
+ /// or in textual repr: hasCollectionPendingSponsor()
+ function hasCollectionPendingSponsor() external view returns (bool);
+
+ /// Collection sponsorship confirmation.
+ ///
+ /// @dev After setting the sponsor for the collection, it must be confirmed with this function.
+ /// @dev EVM selector for this function is: 0x3c50e97a,
+ /// or in textual repr: confirmCollectionSponsorship()
+ function confirmCollectionSponsorship() external;
+
+ /// Remove collection sponsor.
+ /// @dev EVM selector for this function is: 0x6e0326a3,
+ /// or in textual repr: removeCollectionSponsor()
+ function removeCollectionSponsor() external;
+
+ /// Get current sponsor.
+ ///
+ /// @return Tuble with sponsor address and his substrate mirror. If there is no confirmed sponsor error "Contract has no sponsor" throw.
+ /// @dev EVM selector for this function is: 0x6ec0a9f1,
+ /// or in textual repr: collectionSponsor()
+ function collectionSponsor() external view returns (Tuple8 memory);
+
+ /// Set limits for the collection.
+ /// @dev Throws error if limit not found.
+ /// @param limit Name of the limit. Valid names:
+ /// "accountTokenOwnershipLimit",
+ /// "sponsoredDataSize",
+ /// "sponsoredDataRateLimit",
+ /// "tokenLimit",
+ /// "sponsorTransferTimeout",
+ /// "sponsorApproveTimeout"
+ /// @param value Value of the limit.
+ /// @dev EVM selector for this function is: 0x6a3841db,
+ /// or in textual repr: setCollectionLimit(string,uint32)
+ function setCollectionLimit(string memory limit, uint32 value) external;
+
+ /// Set limits for the collection.
+ /// @dev Throws error if limit not found.
+ /// @param limit Name of the limit. Valid names:
+ /// "ownerCanTransfer",
+ /// "ownerCanDestroy",
+ /// "transfersEnabled"
+ /// @param value Value of the limit.
+ /// @dev EVM selector for this function is: 0x993b7fba,
+ /// or in textual repr: setCollectionLimit(string,bool)
+ function setCollectionLimit(string memory limit, bool value) external;
+
+ /// Get contract address.
+ /// @dev EVM selector for this function is: 0xf6b4dfb4,
+ /// or in textual repr: contractAddress()
+ function contractAddress() external view returns (address);
+
+ /// Add collection admin.
+ /// @param newAdmin Cross account administrator address.
+ /// @dev EVM selector for this function is: 0x859aa7d6,
+ /// or in textual repr: addCollectionAdminCross(EthCrossAccount)
+ /// or in the expanded repr: addCollectionAdminCross((address,uint256))
+ function addCollectionAdminCross(EthCrossAccount memory newAdmin) external;
+
+ /// Remove collection admin.
+ /// @param admin Cross account administrator address.
+ /// @dev EVM selector for this function is: 0x6c0cd173,
+ /// or in textual repr: removeCollectionAdminCross(EthCrossAccount)
+ /// or in the expanded repr: removeCollectionAdminCross((address,uint256))
+ function removeCollectionAdminCross(EthCrossAccount memory admin) external;
+
+ /// Add collection admin.
+ /// @param newAdmin Address of the added administrator.
+ /// @dev EVM selector for this function is: 0x92e462c7,
+ /// or in textual repr: addCollectionAdmin(address)
+ function addCollectionAdmin(address newAdmin) external;
+
+ /// Remove collection admin.
+ ///
+ /// @param admin Address of the removed administrator.
+ /// @dev EVM selector for this function is: 0xfafd7b42,
+ /// or in textual repr: removeCollectionAdmin(address)
+ function removeCollectionAdmin(address admin) external;
+
+ /// Toggle accessibility of collection nesting.
+ ///
+ /// @param enable If "true" degenerates to nesting: 'Owner' else to nesting: 'Disabled'
+ /// @dev EVM selector for this function is: 0x112d4586,
+ /// or in textual repr: setCollectionNesting(bool)
+ function setCollectionNesting(bool enable) external;
+
+ /// Toggle accessibility of collection nesting.
+ ///
+ /// @param enable If "true" degenerates to nesting: {OwnerRestricted: [1, 2, 3]} else to nesting: 'Disabled'
+ /// @param collections Addresses of collections that will be available for nesting.
+ /// @dev EVM selector for this function is: 0x64872396,
+ /// or in textual repr: setCollectionNesting(bool,address[])
+ function setCollectionNesting(bool enable, address[] memory collections) external;
+
+ /// Set the collection access method.
+ /// @param mode Access mode
+ /// 0 for Normal
+ /// 1 for AllowList
+ /// @dev EVM selector for this function is: 0x41835d4c,
+ /// or in textual repr: setCollectionAccess(uint8)
+ function setCollectionAccess(uint8 mode) external;
+
+ /// Checks that user allowed to operate with collection.
+ ///
+ /// @param user User address to check.
+ /// @dev EVM selector for this function is: 0xd63a8e11,
+ /// or in textual repr: allowed(address)
+ function allowed(address user) external view returns (bool);
+
+ /// Add the user to the allowed list.
+ ///
+ /// @param user Address of a trusted user.
+ /// @dev EVM selector for this function is: 0x67844fe6,
+ /// or in textual repr: addToCollectionAllowList(address)
+ function addToCollectionAllowList(address user) external;
+
+ /// Add user to allowed list.
+ ///
+ /// @param user User cross account address.
+ /// @dev EVM selector for this function is: 0xa0184a3a,
+ /// or in textual repr: addToCollectionAllowListCross(EthCrossAccount)
+ /// or in the expanded repr: addToCollectionAllowListCross((address,uint256))
+ function addToCollectionAllowListCross(EthCrossAccount memory user) external;
+
+ /// Remove the user from the allowed list.
+ ///
+ /// @param user Address of a removed user.
+ /// @dev EVM selector for this function is: 0x85c51acb,
+ /// or in textual repr: removeFromCollectionAllowList(address)
+ function removeFromCollectionAllowList(address user) external;
+
+ /// Remove user from allowed list.
+ ///
+ /// @param user User cross account address.
+ /// @dev EVM selector for this function is: 0x09ba452a,
+ /// or in textual repr: removeFromCollectionAllowListCross(EthCrossAccount)
+ /// or in the expanded repr: removeFromCollectionAllowListCross((address,uint256))
+ function removeFromCollectionAllowListCross(EthCrossAccount memory user) external;
+
+ /// Switch permission for minting.
+ ///
+ /// @param mode Enable if "true".
+ /// @dev EVM selector for this function is: 0x00018e84,
+ /// or in textual repr: setCollectionMintMode(bool)
+ function setCollectionMintMode(bool mode) external;
+
+ /// Check that account is the owner or admin of the collection
+ ///
+ /// @param user account to verify
+ /// @return "true" if account is the owner or admin
+ /// @dev EVM selector for this function is: 0x9811b0c7,
+ /// or in textual repr: isOwnerOrAdmin(address)
+ function isOwnerOrAdmin(address user) external view returns (bool);
+
+ /// Check that account is the owner or admin of the collection
+ ///
+ /// @param user User cross account to verify
+ /// @return "true" if account is the owner or admin
+ /// @dev EVM selector for this function is: 0x3e75a905,
+ /// or in textual repr: isOwnerOrAdminCross(EthCrossAccount)
+ /// or in the expanded repr: isOwnerOrAdminCross((address,uint256))
+ function isOwnerOrAdminCross(EthCrossAccount memory user) external view returns (bool);
+
+ /// Returns collection type
+ ///
+ /// @return `Fungible` or `NFT` or `ReFungible`
+ /// @dev EVM selector for this function is: 0xd34b55b8,
+ /// or in textual repr: uniqueCollectionType()
+ function uniqueCollectionType() external view returns (string memory);
+
+ /// Get collection owner.
+ ///
+ /// @return Tuble with sponsor address and his substrate mirror.
+ /// If address is canonical then substrate mirror is zero and vice versa.
+ /// @dev EVM selector for this function is: 0xdf727d3b,
+ /// or in textual repr: collectionOwner()
+ function collectionOwner() external view returns (EthCrossAccount memory);
+
+ /// Changes collection owner to another account
+ ///
+ /// @dev Owner can be changed only by current owner
+ /// @param newOwner new owner account
+ /// @dev EVM selector for this function is: 0x4f53e226,
+ /// or in textual repr: changeCollectionOwner(address)
+ function changeCollectionOwner(address newOwner) external;
+
+ /// Get collection administrators
+ ///
+ /// @return Vector of tuples with admins address and his substrate mirror.
+ /// If address is canonical then substrate mirror is zero and vice versa.
+ /// @dev EVM selector for this function is: 0x5813216b,
+ /// or in textual repr: collectionAdmins()
+ function collectionAdmins() external view returns (EthCrossAccount[] memory);
+
+ /// Changes collection owner to another account
+ ///
+ /// @dev Owner can be changed only by current owner
+ /// @param newOwner new owner cross account
+ /// @dev EVM selector for this function is: 0xe5c9913f,
+ /// or in textual repr: setOwnerCross(EthCrossAccount)
+ /// or in the expanded repr: setOwnerCross((address,uint256))
+ function setOwnerCross(EthCrossAccount memory newOwner) external;
+}
+
+/// @dev Cross account struct
+struct EthCrossAccount {
+ address eth;
+ uint256 sub;
+}
+
+/// @dev anonymous struct
+struct Tuple14 {
+ string field_0;
+ bytes field_1;
+}
+
+/// @dev the ERC-165 identifier for this interface is 0x032e5926
+interface ERC20UniqueExtensions is Dummy, ERC165 {
+ /// @dev EVM selector for this function is: 0x0ecd0ab0,
+ /// or in textual repr: approveCross(EthCrossAccount,uint256)
+ /// or in the expanded repr: approveCross((address,uint256),uint256)
+ function approveCross(EthCrossAccount memory spender, uint256 amount) external returns (bool);
+
+ /// Burn tokens from account
+ /// @dev Function that burns an `amount` of the tokens of a given account,
+ /// deducting from the sender's allowance for said account.
+ /// @param from The account whose tokens will be burnt.
+ /// @param amount The amount that will be burnt.
+ /// @dev EVM selector for this function is: 0x79cc6790,
+ /// or in textual repr: burnFrom(address,uint256)
+ function burnFrom(address from, uint256 amount) external returns (bool);
+
+ /// Burn tokens from account
+ /// @dev Function that burns an `amount` of the tokens of a given account,
+ /// deducting from the sender's allowance for said account.
+ /// @param from The account whose tokens will be burnt.
+ /// @param amount The amount that will be burnt.
+ /// @dev EVM selector for this function is: 0xbb2f5a58,
+ /// or in textual repr: burnFromCross(EthCrossAccount,uint256)
+ /// or in the expanded repr: burnFromCross((address,uint256),uint256)
+ function burnFromCross(EthCrossAccount memory from, uint256 amount) external returns (bool);
+
+ /// Mint tokens for multiple accounts.
+ /// @param amounts array of pairs of account address and amount
+ /// @dev EVM selector for this function is: 0x1acf2d55,
+ /// or in textual repr: mintBulk((address,uint256)[])
+ function mintBulk(Tuple8[] memory amounts) external returns (bool);
+
+ /// @dev EVM selector for this function is: 0xd5cf430b,
+ /// or in textual repr: transferFromCross(EthCrossAccount,EthCrossAccount,uint256)
+ /// or in the expanded repr: transferFromCross((address,uint256),(address,uint256),uint256)
+ function transferFromCross(
+ EthCrossAccount memory from,
+ EthCrossAccount memory to,
+ uint256 amount
+ ) external returns (bool);
+}
+
+/// @dev anonymous struct
+struct Tuple8 {
+ address field_0;
+ uint256 field_1;
+}
+
+/// @dev the ERC-165 identifier for this interface is 0x40c10f19
+interface ERC20Mintable is Dummy, ERC165 {
+ /// Mint tokens for `to` account.
+ /// @param to account that will receive minted tokens
+ /// @param amount amount of tokens to mint
+ /// @dev EVM selector for this function is: 0x40c10f19,
+ /// or in textual repr: mint(address,uint256)
+ function mint(address to, uint256 amount) external returns (bool);
+}
+
+/// @dev inlined interface
+interface ERC20Events {
+ event Transfer(address indexed from, address indexed to, uint256 value);
+ event Approval(address indexed owner, address indexed spender, uint256 value);
+}
+
+/// @dev the ERC-165 identifier for this interface is 0x942e8b22
+interface ERC20 is Dummy, ERC165, ERC20Events {
+ /// @dev EVM selector for this function is: 0x06fdde03,
+ /// or in textual repr: name()
+ function name() external view returns (string memory);
+
+ /// @dev EVM selector for this function is: 0x95d89b41,
+ /// or in textual repr: symbol()
+ function symbol() external view returns (string memory);
+
+ /// @dev EVM selector for this function is: 0x18160ddd,
+ /// or in textual repr: totalSupply()
+ function totalSupply() external view returns (uint256);
+
+ /// @dev EVM selector for this function is: 0x313ce567,
+ /// or in textual repr: decimals()
+ function decimals() external view returns (uint8);
+
+ /// @dev EVM selector for this function is: 0x70a08231,
+ /// or in textual repr: balanceOf(address)
+ function balanceOf(address owner) external view returns (uint256);
+
+ /// @dev EVM selector for this function is: 0xa9059cbb,
+ /// or in textual repr: transfer(address,uint256)
+ function transfer(address to, uint256 amount) external returns (bool);
+
+ /// @dev EVM selector for this function is: 0x23b872dd,
+ /// or in textual repr: transferFrom(address,address,uint256)
+ function transferFrom(
+ address from,
+ address to,
+ uint256 amount
+ ) external returns (bool);
+
+ /// @dev EVM selector for this function is: 0x095ea7b3,
+ /// or in textual repr: approve(address,uint256)
+ function approve(address spender, uint256 amount) external returns (bool);
+
+ /// @dev EVM selector for this function is: 0xdd62ed3e,
+ /// or in textual repr: allowance(address,address)
+ function allowance(address owner, address spender) external view returns (uint256);
+}
+
+interface UniqueFungible is Dummy, ERC165, ERC20, ERC20Mintable, ERC20UniqueExtensions, Collection {}
tests/src/eth/api/UniqueNFT.soldiffbeforeafterboth--- a/tests/src/eth/api/UniqueNFT.sol
+++ b/tests/src/eth/api/UniqueNFT.sol
@@ -49,7 +49,7 @@
/// @param properties settable properties
/// @dev EVM selector for this function is: 0x14ed3a6e,
/// or in textual repr: setProperties(uint256,(string,bytes)[])
- function setProperties(uint256 tokenId, Tuple19[] memory properties) external;
+ function setProperties(uint256 tokenId, Tuple21[] memory properties) external;
/// @notice Delete token property value.
/// @dev Throws error if `msg.sender` has no permission to edit the property.
@@ -70,19 +70,7 @@
}
/// @title A contract that allows you to work with collections.
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
/// @dev the ERC-165 identifier for this interface is 0xb3152af3
-=======
-/// @dev the ERC-165 identifier for this interface is 0x674be726
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
-/// @dev the ERC-165 identifier for this interface is 0x943ee094
->>>>>>> fix: after rebase
-=======
-/// @dev the ERC-165 identifier for this interface is 0xefe988e0
->>>>>>> misk: update stubs
interface Collection is Dummy, ERC165 {
/// Set collection property.
///
@@ -145,16 +133,10 @@
/// @dev In order for sponsorship to work, it must be confirmed on behalf of the sponsor.
///
/// @param sponsor Cross account address of the sponsor from whose account funds will be debited for operations with the contract.
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0x403e96a7,
- /// or in textual repr: setCollectionSponsorCross((address,uint256))
- function setCollectionSponsorCross(Tuple6 memory sponsor) external;
-=======
/// @dev EVM selector for this function is: 0x84a1d5a8,
/// or in textual repr: setCollectionSponsorCross(EthCrossAccount)
/// or in the expanded repr: setCollectionSponsorCross((address,uint256))
function setCollectionSponsorCross(EthCrossAccount memory sponsor) external;
->>>>>>> misk: update stubs
/// Whether there is a pending sponsor.
/// @dev EVM selector for this function is: 0x058ac185,
@@ -212,17 +194,6 @@
/// Add collection admin.
/// @param newAdmin Cross account administrator address.
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0x62e3c7c2,
- /// or in textual repr: addCollectionAdminCross((address,uint256))
- function addCollectionAdminCross(Tuple6 memory newAdmin) external;
-
- /// Remove collection admin.
- /// @param admin Cross account administrator address.
- /// @dev EVM selector for this function is: 0x810d1503,
- /// or in textual repr: removeCollectionAdminCross((address,uint256))
- function removeCollectionAdminCross(Tuple6 memory admin) external;
-=======
/// @dev EVM selector for this function is: 0x859aa7d6,
/// or in textual repr: addCollectionAdminCross(EthCrossAccount)
/// or in the expanded repr: addCollectionAdminCross((address,uint256))
@@ -234,7 +205,6 @@
/// or in textual repr: removeCollectionAdminCross(EthCrossAccount)
/// or in the expanded repr: removeCollectionAdminCross((address,uint256))
function removeCollectionAdminCross(EthCrossAccount memory admin) external;
->>>>>>> misk: update stubs
/// Add collection admin.
/// @param newAdmin Address of the added administrator.
@@ -289,16 +259,10 @@
/// Add user to allowed list.
///
/// @param user User cross account address.
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0xf074da88,
- /// or in textual repr: addToCollectionAllowListCross((address,uint256))
- function addToCollectionAllowListCross(Tuple6 memory user) external;
-=======
/// @dev EVM selector for this function is: 0xa0184a3a,
/// or in textual repr: addToCollectionAllowListCross(EthCrossAccount)
/// or in the expanded repr: addToCollectionAllowListCross((address,uint256))
function addToCollectionAllowListCross(EthCrossAccount memory user) external;
->>>>>>> misk: update stubs
/// Remove the user from the allowed list.
///
@@ -310,16 +274,10 @@
/// Remove user from allowed list.
///
/// @param user User cross account address.
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0xc00df45c,
- /// or in textual repr: removeFromCollectionAllowListCross((address,uint256))
- function removeFromCollectionAllowListCross(Tuple6 memory user) external;
-=======
/// @dev EVM selector for this function is: 0x09ba452a,
/// or in textual repr: removeFromCollectionAllowListCross(EthCrossAccount)
/// or in the expanded repr: removeFromCollectionAllowListCross((address,uint256))
function removeFromCollectionAllowListCross(EthCrossAccount memory user) external;
->>>>>>> misk: update stubs
/// Switch permission for minting.
///
@@ -340,16 +298,10 @@
///
/// @param user User cross account to verify
/// @return "true" if account is the owner or admin
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0x5aba3351,
- /// or in textual repr: isOwnerOrAdminCross((address,uint256))
- function isOwnerOrAdminCross(Tuple6 memory user) external view returns (bool);
-=======
/// @dev EVM selector for this function is: 0x3e75a905,
/// or in textual repr: isOwnerOrAdminCross(EthCrossAccount)
/// or in the expanded repr: isOwnerOrAdminCross((address,uint256))
function isOwnerOrAdminCross(EthCrossAccount memory user) external view returns (bool);
->>>>>>> misk: update stubs
/// Returns collection type
///
@@ -360,7 +312,7 @@
/// Get collection owner.
///
- /// @return Tuple with sponsor address and his substrate mirror.
+ /// @return Tuble with sponsor address and his substrate mirror.
/// If address is canonical then substrate mirror is zero and vice versa.
/// @dev EVM selector for this function is: 0xdf727d3b,
/// or in textual repr: collectionOwner()
@@ -380,21 +332,12 @@
/// If address is canonical then substrate mirror is zero and vice versa.
/// @dev EVM selector for this function is: 0x5813216b,
/// or in textual repr: collectionAdmins()
-<<<<<<< HEAD
- function collectionAdmins() external view returns (Tuple6[] memory);
-=======
function collectionAdmins() external view returns (EthCrossAccount[] memory);
->>>>>>> misk: update stubs
/// Changes collection owner to another account
///
/// @dev Owner can be changed only by current owner
/// @param newOwner new owner cross account
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0xbdff793d,
- /// or in textual repr: setOwnerCross((address,uint256))
- function setOwnerCross(Tuple6 memory newOwner) external;
-=======
/// @dev EVM selector for this function is: 0xe5c9913f,
/// or in textual repr: setOwnerCross(EthCrossAccount)
/// or in the expanded repr: setOwnerCross((address,uint256))
@@ -411,17 +354,14 @@
struct Tuple24 {
address field_0;
uint256 field_1;
->>>>>>> misk: update stubs
}
-<<<<<<< HEAD
/// @dev anonymous struct
-struct Tuple19 {
- address field_0;
- uint256 field_1;
+struct Tuple21 {
+ string field_0;
+ bytes field_1;
}
-<<<<<<< HEAD
/// @title ERC-721 Non-Fungible Token Standard, optional metadata extension
/// @dev See https://eips.ethereum.org/EIPS/eip-721
/// @dev the ERC-165 identifier for this interface is 0x5b5e139f
@@ -450,18 +390,8 @@
/// @dev EVM selector for this function is: 0xc87b56dd,
/// or in textual repr: tokenURI(uint256)
function tokenURI(uint256 tokenId) external view returns (string memory);
-}
-
-=======
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
-/// @dev anonymous struct
-struct Tuple21 {
- string field_0;
- bytes field_1;
}
->>>>>>> fix: after rebase
/// @title ERC721 Token that can be irreversibly burned (destroyed).
/// @dev the ERC-165 identifier for this interface is 0x42966c68
interface ERC721Burnable is Dummy, ERC165 {
@@ -527,15 +457,7 @@
}
/// @title Unique extensions for ERC721.
-<<<<<<< HEAD
-<<<<<<< HEAD
/// @dev the ERC-165 identifier for this interface is 0x244543ee
-=======
-/// @dev the ERC-165 identifier for this interface is 0xcc97cb35
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
-/// @dev the ERC-165 identifier for this interface is 0xb76006ac
->>>>>>> misk: update stubs
interface ERC721UniqueExtensions is Dummy, ERC165 {
/// @notice A descriptive name for a collection of NFTs in this contract
/// @dev EVM selector for this function is: 0x06fdde03,
@@ -553,16 +475,10 @@
/// operator of the current owner.
/// @param approved The new substrate address approved NFT controller
/// @param tokenId The NFT to approve
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0x106fdb59,
- /// or in textual repr: approveCross((address,uint256),uint256)
- function approveCross(Tuple6 memory approved, uint256 tokenId) external;
-=======
/// @dev EVM selector for this function is: 0x0ecd0ab0,
/// or in textual repr: approveCross(EthCrossAccount,uint256)
/// or in the expanded repr: approveCross((address,uint256),uint256)
function approveCross(EthCrossAccount memory approved, uint256 tokenId) external;
->>>>>>> misk: update stubs
/// @notice Transfer ownership of an NFT
/// @dev Throws unless `msg.sender` is the current owner. Throws if `to`
@@ -583,13 +499,8 @@
/// or in textual repr: transferFromCross(EthCrossAccount,EthCrossAccount,uint256)
/// or in the expanded repr: transferFromCross((address,uint256),(address,uint256),uint256)
function transferFromCross(
-<<<<<<< HEAD
- Tuple6 memory from,
- Tuple6 memory to,
-=======
EthCrossAccount memory from,
EthCrossAccount memory to,
->>>>>>> feat: Add custum signature with unlimited nesting.
uint256 tokenId
) external;
@@ -609,22 +520,15 @@
/// if `to` is the zero address. Throws if `tokenId` is not a valid NFT.
/// @param from The current owner of the NFT
/// @param tokenId The NFT to transfer
-<<<<<<< HEAD
- /// @dev EVM selector for this function is: 0xa8106d4a,
- /// or in textual repr: burnFromCross((address,uint256),uint256)
- function burnFromCross(Tuple6 memory from, uint256 tokenId) external;
-=======
/// @dev EVM selector for this function is: 0xbb2f5a58,
/// or in textual repr: burnFromCross(EthCrossAccount,uint256)
/// or in the expanded repr: burnFromCross((address,uint256),uint256)
function burnFromCross(EthCrossAccount memory from, uint256 tokenId) external;
->>>>>>> misk: update stubs
/// @notice Returns next free NFT ID.
/// @dev EVM selector for this function is: 0x75794a3c,
/// or in textual repr: nextTokenId()
function nextTokenId() external view returns (uint256);
-<<<<<<< HEAD
// /// @notice Function to mint multiple tokens.
// /// @dev `tokenIds` should be an array of consecutive numbers and first number
// /// should be obtained with `nextTokenId` method
@@ -641,54 +545,16 @@
// /// @param tokens array of pairs of token ID and token URI for minted tokens
// /// @dev EVM selector for this function is: 0x36543006,
// /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])
- // function mintBulkWithTokenURI(address to, Tuple8[] memory tokens) external returns (bool);
-}
-
-/// @dev anonymous struct
-struct Tuple8 {
-=======
+ // function mintBulkWithTokenURI(address to, Tuple10[] memory tokens) external returns (bool);
- /// @notice Function to mint multiple tokens.
- /// @dev `tokenIds` should be an array of consecutive numbers and first number
- /// should be obtained with `nextTokenId` method
- /// @param to The new owner
- /// @param tokenIds IDs of the minted NFTs
- /// @dev EVM selector for this function is: 0x44a9945e,
- /// or in textual repr: mintBulk(address,uint256[])
- function mintBulk(address to, uint256[] memory tokenIds) external returns (bool);
-
- /// @notice Function to mint multiple tokens with the given tokenUris.
- /// @dev `tokenIds` is array of pairs of token ID and token URI. Token IDs should be consecutive
- /// numbers and first number should be obtained with `nextTokenId` method
- /// @param to The new owner
- /// @param tokens array of pairs of token ID and token URI for minted tokens
- /// @dev EVM selector for this function is: 0x36543006,
- /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])
- function mintBulkWithTokenURI(address to, Tuple12[] memory tokens) external returns (bool);
}
/// @dev anonymous struct
-struct Tuple12 {
->>>>>>> feat: Add custum signature with unlimited nesting.
+struct Tuple10 {
uint256 field_0;
string field_1;
-}
-
-<<<<<<< HEAD
-/// @dev anonymous struct
-struct Tuple8 {
- address field_0;
- uint256 field_1;
}
-/// @dev anonymous struct
-struct Tuple8 {
- address field_0;
- uint256 field_1;
-}
-
-=======
->>>>>>> misk: update stubs
/// @title ERC-721 Non-Fungible Token Standard, optional enumeration extension
/// @dev See https://eips.ethereum.org/EIPS/eip-721
/// @dev the ERC-165 identifier for this interface is 0x780e9d63
tests/src/eth/api/UniqueRefungible.soldiffbeforeafterboth1// SPDX-License-Identifier: OTHER2// This code is automatically generated34pragma solidity >=0.8.0 <0.9.0;56/// @dev common stubs holder7interface Dummy {89}1011interface ERC165 is Dummy {12 function supportsInterface(bytes4 interfaceID) external view returns (bool);13}1415/// @title A contract that allows to set and delete token properties and change token property permissions.16/// @dev the ERC-165 identifier for this interface is 0x55dba91917interface TokenProperties is Dummy, ERC165 {18 /// @notice Set permissions for token property.19 /// @dev Throws error if `msg.sender` is not admin or owner of the collection.20 /// @param key Property key.21 /// @param isMutable Permission to mutate property.22 /// @param collectionAdmin Permission to mutate property by collection admin if property is mutable.23 /// @param tokenOwner Permission to mutate property by token owner if property is mutable.24 /// @dev EVM selector for this function is: 0x222d97fa,25 /// or in textual repr: setTokenPropertyPermission(string,bool,bool,bool)26 function setTokenPropertyPermission(27 string memory key,28 bool isMutable,29 bool collectionAdmin,30 bool tokenOwner31 ) external;3233 /// @notice Set token property value.34 /// @dev Throws error if `msg.sender` has no permission to edit the property.35 /// @param tokenId ID of the token.36 /// @param key Property key.37 /// @param value Property value.38 /// @dev EVM selector for this function is: 0x1752d67b,39 /// or in textual repr: setProperty(uint256,string,bytes)40 function setProperty(41 uint256 tokenId,42 string memory key,43 bytes memory value44 ) external;4546 /// @notice Set token properties value.47 /// @dev Throws error if `msg.sender` has no permission to edit the property.48 /// @param tokenId ID of the token.49 /// @param properties settable properties50 /// @dev EVM selector for this function is: 0x14ed3a6e,51 /// or in textual repr: setProperties(uint256,(string,bytes)[])52 function setProperties(uint256 tokenId, Tuple19[] memory properties) external;5354 /// @notice Delete token property value.55 /// @dev Throws error if `msg.sender` has no permission to edit the property.56 /// @param tokenId ID of the token.57 /// @param key Property key.58 /// @dev EVM selector for this function is: 0x066111d1,59 /// or in textual repr: deleteProperty(uint256,string)60 function deleteProperty(uint256 tokenId, string memory key) external;6162 /// @notice Get token property value.63 /// @dev Throws error if key not found64 /// @param tokenId ID of the token.65 /// @param key Property key.66 /// @return Property value bytes67 /// @dev EVM selector for this function is: 0x7228c327,68 /// or in textual repr: property(uint256,string)69 function property(uint256 tokenId, string memory key) external view returns (bytes memory);70}7172/// @title A contract that allows you to work with collections.73/// @dev the ERC-165 identifier for this interface is 0xb3152af374interface Collection is Dummy, ERC165 {75 /// Set collection property.76 ///77 /// @param key Property key.78 /// @param value Propery value.79 /// @dev EVM selector for this function is: 0x2f073f66,80 /// or in textual repr: setCollectionProperty(string,bytes)81 function setCollectionProperty(string memory key, bytes memory value) external;8283 /// Set collection properties.84 ///85 /// @param properties Vector of properties key/value pair.86 /// @dev EVM selector for this function is: 0x50b26b2a,87 /// or in textual repr: setCollectionProperties((string,bytes)[])88 function setCollectionProperties(Tuple20[] memory properties) external;8990 /// Delete collection property.91 ///92 /// @param key Property key.93 /// @dev EVM selector for this function is: 0x7b7debce,94 /// or in textual repr: deleteCollectionProperty(string)95 function deleteCollectionProperty(string memory key) external;9697 /// Delete collection properties.98 ///99 /// @param keys Properties keys.100 /// @dev EVM selector for this function is: 0xee206ee3,101 /// or in textual repr: deleteCollectionProperties(string[])102 function deleteCollectionProperties(string[] memory keys) external;103104 /// Get collection property.105 ///106 /// @dev Throws error if key not found.107 ///108 /// @param key Property key.109 /// @return bytes The property corresponding to the key.110 /// @dev EVM selector for this function is: 0xcf24fd6d,111 /// or in textual repr: collectionProperty(string)112 function collectionProperty(string memory key) external view returns (bytes memory);113114 /// Get collection properties.115 ///116 /// @param keys Properties keys. Empty keys for all propertyes.117 /// @return Vector of properties key/value pairs.118 /// @dev EVM selector for this function is: 0x285fb8e6,119 /// or in textual repr: collectionProperties(string[])120 function collectionProperties(string[] memory keys) external view returns (Tuple20[] memory);121122 /// Set the sponsor of the collection.123 ///124 /// @dev In order for sponsorship to work, it must be confirmed on behalf of the sponsor.125 ///126 /// @param sponsor Address of the sponsor from whose account funds will be debited for operations with the contract.127 /// @dev EVM selector for this function is: 0x7623402e,128 /// or in textual repr: setCollectionSponsor(address)129 function setCollectionSponsor(address sponsor) external;130131 /// Set the sponsor of the collection.132 ///133 /// @dev In order for sponsorship to work, it must be confirmed on behalf of the sponsor.134 ///135 /// @param sponsor Cross account address of the sponsor from whose account funds will be debited for operations with the contract.136 /// @dev EVM selector for this function is: 0x84a1d5a8,137<<<<<<< HEAD138 /// or in textual repr: setCollectionSponsorCross((address,uint256))139 function setCollectionSponsorCross(Tuple6 memory sponsor) external;140=======141 /// or in textual repr: setCollectionSponsorCross(EthCrossAccount)142 /// or in the expanded repr: setCollectionSponsorCross((address,uint256))143 function setCollectionSponsorCross(EthCrossAccount memory sponsor) external;144>>>>>>> misk: update stubs145146 /// Whether there is a pending sponsor.147 /// @dev EVM selector for this function is: 0x058ac185,148 /// or in textual repr: hasCollectionPendingSponsor()149 function hasCollectionPendingSponsor() external view returns (bool);150151 /// Collection sponsorship confirmation.152 ///153 /// @dev After setting the sponsor for the collection, it must be confirmed with this function.154 /// @dev EVM selector for this function is: 0x3c50e97a,155 /// or in textual repr: confirmCollectionSponsorship()156 function confirmCollectionSponsorship() external;157158 /// Remove collection sponsor.159 /// @dev EVM selector for this function is: 0x6e0326a3,160 /// or in textual repr: removeCollectionSponsor()161 function removeCollectionSponsor() external;162163 /// Get current sponsor.164 ///165 /// @return Tuble with sponsor address and his substrate mirror. If there is no confirmed sponsor error "Contract has no sponsor" throw.166 /// @dev EVM selector for this function is: 0x6ec0a9f1,167 /// or in textual repr: collectionSponsor()168<<<<<<< HEAD169 function collectionSponsor() external view returns (Tuple6 memory);170=======171 function collectionSponsor() external view returns (Tuple23 memory);172>>>>>>> misk: update stubs173174 /// Set limits for the collection.175 /// @dev Throws error if limit not found.176 /// @param limit Name of the limit. Valid names:177 /// "accountTokenOwnershipLimit",178 /// "sponsoredDataSize",179 /// "sponsoredDataRateLimit",180 /// "tokenLimit",181 /// "sponsorTransferTimeout",182 /// "sponsorApproveTimeout"183 /// @param value Value of the limit.184 /// @dev EVM selector for this function is: 0x6a3841db,185 /// or in textual repr: setCollectionLimit(string,uint32)186 function setCollectionLimit(string memory limit, uint32 value) external;187188 /// Set limits for the collection.189 /// @dev Throws error if limit not found.190 /// @param limit Name of the limit. Valid names:191 /// "ownerCanTransfer",192 /// "ownerCanDestroy",193 /// "transfersEnabled"194 /// @param value Value of the limit.195 /// @dev EVM selector for this function is: 0x993b7fba,196 /// or in textual repr: setCollectionLimit(string,bool)197 function setCollectionLimit(string memory limit, bool value) external;198199 /// Get contract address.200 /// @dev EVM selector for this function is: 0xf6b4dfb4,201 /// or in textual repr: contractAddress()202 function contractAddress() external view returns (address);203204 /// Add collection admin.205 /// @param newAdmin Cross account administrator address.206 /// @dev EVM selector for this function is: 0x859aa7d6,207<<<<<<< HEAD208 /// or in textual repr: addCollectionAdminCross((address,uint256))209 function addCollectionAdminCross(Tuple6 memory newAdmin) external;210=======211 /// or in textual repr: addCollectionAdminCross(EthCrossAccount)212 /// or in the expanded repr: addCollectionAdminCross((address,uint256))213 function addCollectionAdminCross(EthCrossAccount memory newAdmin) external;214>>>>>>> misk: update stubs215216 /// Remove collection admin.217 /// @param admin Cross account administrator address.218 /// @dev EVM selector for this function is: 0x6c0cd173,219<<<<<<< HEAD220 /// or in textual repr: removeCollectionAdminCross((address,uint256))221 function removeCollectionAdminCross(Tuple6 memory admin) external;222=======223 /// or in textual repr: removeCollectionAdminCross(EthCrossAccount)224 /// or in the expanded repr: removeCollectionAdminCross((address,uint256))225 function removeCollectionAdminCross(EthCrossAccount memory admin) external;226>>>>>>> misk: update stubs227228 /// Add collection admin.229 /// @param newAdmin Address of the added administrator.230 /// @dev EVM selector for this function is: 0x92e462c7,231 /// or in textual repr: addCollectionAdmin(address)232 function addCollectionAdmin(address newAdmin) external;233234 /// Remove collection admin.235 ///236 /// @param admin Address of the removed administrator.237 /// @dev EVM selector for this function is: 0xfafd7b42,238 /// or in textual repr: removeCollectionAdmin(address)239 function removeCollectionAdmin(address admin) external;240241 /// Toggle accessibility of collection nesting.242 ///243 /// @param enable If "true" degenerates to nesting: 'Owner' else to nesting: 'Disabled'244 /// @dev EVM selector for this function is: 0x112d4586,245 /// or in textual repr: setCollectionNesting(bool)246 function setCollectionNesting(bool enable) external;247248 /// Toggle accessibility of collection nesting.249 ///250 /// @param enable If "true" degenerates to nesting: {OwnerRestricted: [1, 2, 3]} else to nesting: 'Disabled'251 /// @param collections Addresses of collections that will be available for nesting.252 /// @dev EVM selector for this function is: 0x64872396,253 /// or in textual repr: setCollectionNesting(bool,address[])254 function setCollectionNesting(bool enable, address[] memory collections) external;255256 /// Set the collection access method.257 /// @param mode Access mode258 /// 0 for Normal259 /// 1 for AllowList260 /// @dev EVM selector for this function is: 0x41835d4c,261 /// or in textual repr: setCollectionAccess(uint8)262 function setCollectionAccess(uint8 mode) external;263264 /// Checks that user allowed to operate with collection.265 ///266 /// @param user User address to check.267 /// @dev EVM selector for this function is: 0xd63a8e11,268 /// or in textual repr: allowed(address)269 function allowed(address user) external view returns (bool);270271 /// Add the user to the allowed list.272 ///273 /// @param user Address of a trusted user.274 /// @dev EVM selector for this function is: 0x67844fe6,275 /// or in textual repr: addToCollectionAllowList(address)276 function addToCollectionAllowList(address user) external;277278 /// Add user to allowed list.279 ///280 /// @param user User cross account address.281 /// @dev EVM selector for this function is: 0xa0184a3a,282<<<<<<< HEAD283 /// or in textual repr: addToCollectionAllowListCross((address,uint256))284 function addToCollectionAllowListCross(Tuple6 memory user) external;285=======286 /// or in textual repr: addToCollectionAllowListCross(EthCrossAccount)287 /// or in the expanded repr: addToCollectionAllowListCross((address,uint256))288 function addToCollectionAllowListCross(EthCrossAccount memory user) external;289>>>>>>> misk: update stubs290291 /// Remove the user from the allowed list.292 ///293 /// @param user Address of a removed user.294 /// @dev EVM selector for this function is: 0x85c51acb,295 /// or in textual repr: removeFromCollectionAllowList(address)296 function removeFromCollectionAllowList(address user) external;297298 /// Remove user from allowed list.299 ///300 /// @param user User cross account address.301 /// @dev EVM selector for this function is: 0x09ba452a,302<<<<<<< HEAD303 /// or in textual repr: removeFromCollectionAllowListCross((address,uint256))304 function removeFromCollectionAllowListCross(Tuple6 memory user) external;305=======306 /// or in textual repr: removeFromCollectionAllowListCross(EthCrossAccount)307 /// or in the expanded repr: removeFromCollectionAllowListCross((address,uint256))308 function removeFromCollectionAllowListCross(EthCrossAccount memory user) external;309>>>>>>> misk: update stubs310311 /// Switch permission for minting.312 ///313 /// @param mode Enable if "true".314 /// @dev EVM selector for this function is: 0x00018e84,315 /// or in textual repr: setCollectionMintMode(bool)316 function setCollectionMintMode(bool mode) external;317318 /// Check that account is the owner or admin of the collection319 ///320 /// @param user account to verify321 /// @return "true" if account is the owner or admin322 /// @dev EVM selector for this function is: 0x9811b0c7,323 /// or in textual repr: isOwnerOrAdmin(address)324 function isOwnerOrAdmin(address user) external view returns (bool);325326 /// Check that account is the owner or admin of the collection327 ///328 /// @param user User cross account to verify329 /// @return "true" if account is the owner or admin330 /// @dev EVM selector for this function is: 0x3e75a905,331<<<<<<< HEAD332 /// or in textual repr: isOwnerOrAdminCross((address,uint256))333 function isOwnerOrAdminCross(Tuple6 memory user) external view returns (bool);334=======335 /// or in textual repr: isOwnerOrAdminCross(EthCrossAccount)336 /// or in the expanded repr: isOwnerOrAdminCross((address,uint256))337 function isOwnerOrAdminCross(EthCrossAccount memory user) external view returns (bool);338>>>>>>> misk: update stubs339340 /// Returns collection type341 ///342 /// @return `Fungible` or `NFT` or `ReFungible`343 /// @dev EVM selector for this function is: 0xd34b55b8,344 /// or in textual repr: uniqueCollectionType()345 function uniqueCollectionType() external view returns (string memory);346347 /// Get collection owner.348 ///349 /// @return Tuple with sponsor address and his substrate mirror.350 /// If address is canonical then substrate mirror is zero and vice versa.351 /// @dev EVM selector for this function is: 0xdf727d3b,352 /// or in textual repr: collectionOwner()353<<<<<<< HEAD354 function collectionOwner() external view returns (Tuple6 memory);355=======356 function collectionOwner() external view returns (EthCrossAccount memory);357>>>>>>> misk: update stubs358359 /// Changes collection owner to another account360 ///361 /// @dev Owner can be changed only by current owner362 /// @param newOwner new owner account363 /// @dev EVM selector for this function is: 0x4f53e226,364 /// or in textual repr: changeCollectionOwner(address)365 function changeCollectionOwner(address newOwner) external;366367 /// Get collection administrators368 ///369 /// @return Vector of tuples with admins address and his substrate mirror.370 /// If address is canonical then substrate mirror is zero and vice versa.371 /// @dev EVM selector for this function is: 0x5813216b,372 /// or in textual repr: collectionAdmins()373<<<<<<< HEAD374 function collectionAdmins() external view returns (Tuple6[] memory);375=======376 function collectionAdmins() external view returns (EthCrossAccount[] memory);377>>>>>>> misk: update stubs378379 /// Changes collection owner to another account380 ///381 /// @dev Owner can be changed only by current owner382 /// @param newOwner new owner cross account383 /// @dev EVM selector for this function is: 0xe5c9913f,384<<<<<<< HEAD385 /// or in textual repr: setOwnerCross((address,uint256))386 function setOwnerCross(Tuple6 memory newOwner) external;387=======388 /// or in textual repr: setOwnerCross(EthCrossAccount)389 /// or in the expanded repr: setOwnerCross((address,uint256))390 function setOwnerCross(EthCrossAccount memory newOwner) external;391}392393/// @dev Cross account struct394struct EthCrossAccount {395 address eth;396 uint256 sub;397}398399/// @dev anonymous struct400struct Tuple23 {401 address field_0;402 uint256 field_1;403>>>>>>> misk: update stubs404}405406/// @dev anonymous struct407struct Tuple20 {408 string field_0;409 bytes field_1;410}411412/// @dev the ERC-165 identifier for this interface is 0x5b5e139f413interface ERC721Metadata is Dummy, ERC165 {414 // /// @notice A descriptive name for a collection of NFTs in this contract415 // /// @dev real implementation of this function lies in `ERC721UniqueExtensions`416 // /// @dev EVM selector for this function is: 0x06fdde03,417 // /// or in textual repr: name()418 // function name() external view returns (string memory);419420 // /// @notice An abbreviated name for NFTs in this contract421 // /// @dev real implementation of this function lies in `ERC721UniqueExtensions`422 // /// @dev EVM selector for this function is: 0x95d89b41,423 // /// or in textual repr: symbol()424 // function symbol() external view returns (string memory);425426 /// @notice A distinct Uniform Resource Identifier (URI) for a given asset.427 ///428 /// @dev If the token has a `url` property and it is not empty, it is returned.429 /// Else If the collection does not have a property with key `schemaName` or its value is not equal to `ERC721Metadata`, it return an error `tokenURI not set`.430 /// If the collection property `baseURI` is empty or absent, return "" (empty string)431 /// otherwise, if token property `suffix` present and is non-empty, return concatenation of baseURI and suffix432 /// otherwise, return concatenation of `baseURI` and stringified token id (decimal stringifying, without paddings).433 ///434 /// @return token's const_metadata435 /// @dev EVM selector for this function is: 0xc87b56dd,436 /// or in textual repr: tokenURI(uint256)437 function tokenURI(uint256 tokenId) external view returns (string memory);438}439440/// @title ERC721 Token that can be irreversibly burned (destroyed).441/// @dev the ERC-165 identifier for this interface is 0x42966c68442interface ERC721Burnable is Dummy, ERC165 {443 /// @notice Burns a specific ERC721 token.444 /// @dev Throws unless `msg.sender` is the current RFT owner, or an authorized445 /// operator of the current owner.446 /// @param tokenId The RFT to approve447 /// @dev EVM selector for this function is: 0x42966c68,448 /// or in textual repr: burn(uint256)449 function burn(uint256 tokenId) external;450}451452/// @dev inlined interface453interface ERC721UniqueMintableEvents {454 event MintingFinished();455}456457/// @title ERC721 minting logic.458/// @dev the ERC-165 identifier for this interface is 0x476ff149459interface ERC721UniqueMintable is Dummy, ERC165, ERC721UniqueMintableEvents {460 /// @dev EVM selector for this function is: 0x05d2035b,461 /// or in textual repr: mintingFinished()462 function mintingFinished() external view returns (bool);463464 /// @notice Function to mint token.465 /// @param to The new owner466 /// @return uint256 The id of the newly minted token467 /// @dev EVM selector for this function is: 0x6a627842,468 /// or in textual repr: mint(address)469 function mint(address to) external returns (uint256);470471 // /// @notice Function to mint token.472 // /// @dev `tokenId` should be obtained with `nextTokenId` method,473 // /// unlike standard, you can't specify it manually474 // /// @param to The new owner475 // /// @param tokenId ID of the minted RFT476 // /// @dev EVM selector for this function is: 0x40c10f19,477 // /// or in textual repr: mint(address,uint256)478 // function mint(address to, uint256 tokenId) external returns (bool);479480 /// @notice Function to mint token with the given tokenUri.481 /// @param to The new owner482 /// @param tokenUri Token URI that would be stored in the NFT properties483 /// @return uint256 The id of the newly minted token484 /// @dev EVM selector for this function is: 0x45c17782,485 /// or in textual repr: mintWithTokenURI(address,string)486 function mintWithTokenURI(address to, string memory tokenUri) external returns (uint256);487488 // /// @notice Function to mint token with the given tokenUri.489 // /// @dev `tokenId` should be obtained with `nextTokenId` method,490 // /// unlike standard, you can't specify it manually491 // /// @param to The new owner492 // /// @param tokenId ID of the minted RFT493 // /// @param tokenUri Token URI that would be stored in the RFT properties494 // /// @dev EVM selector for this function is: 0x50bb4e7f,495 // /// or in textual repr: mintWithTokenURI(address,uint256,string)496 // function mintWithTokenURI(address to, uint256 tokenId, string memory tokenUri) external returns (bool);497498 /// @dev Not implemented499 /// @dev EVM selector for this function is: 0x7d64bcb4,500 /// or in textual repr: finishMinting()501 function finishMinting() external returns (bool);502}503504/// @title Unique extensions for ERC721.505/// @dev the ERC-165 identifier for this interface is 0x81feb398506interface ERC721UniqueExtensions is Dummy, ERC165 {507 /// @notice A descriptive name for a collection of NFTs in this contract508 /// @dev EVM selector for this function is: 0x06fdde03,509 /// or in textual repr: name()510 function name() external view returns (string memory);511512 /// @notice An abbreviated name for NFTs in this contract513 /// @dev EVM selector for this function is: 0x95d89b41,514 /// or in textual repr: symbol()515 function symbol() external view returns (string memory);516517 /// @notice Transfer ownership of an RFT518 /// @dev Throws unless `msg.sender` is the current owner. Throws if `to`519 /// is the zero address. Throws if `tokenId` is not a valid RFT.520 /// Throws if RFT pieces have multiple owners.521 /// @param to The new owner522 /// @param tokenId The RFT to transfer523 /// @dev EVM selector for this function is: 0xa9059cbb,524 /// or in textual repr: transfer(address,uint256)525 function transfer(address to, uint256 tokenId) external;526527 /// @notice Transfer ownership of an RFT528 /// @dev Throws unless `msg.sender` is the current owner. Throws if `to`529 /// is the zero address. Throws if `tokenId` is not a valid RFT.530 /// Throws if RFT pieces have multiple owners.531 /// @param to The new owner532 /// @param tokenId The RFT to transfer533 /// @dev EVM selector for this function is: 0xd5cf430b,534 /// or in textual repr: transferFromCross(EthCrossAccount,EthCrossAccount,uint256)535 /// or in the expanded repr: transferFromCross((address,uint256),(address,uint256),uint256)536 function transferFromCross(537<<<<<<< HEAD538 Tuple6 memory from,539 Tuple6 memory to,540=======541 EthCrossAccount memory from,542 EthCrossAccount memory to,543>>>>>>> misk: update stubs544 uint256 tokenId545 ) external;546547 /// @notice Burns a specific ERC721 token.548 /// @dev Throws unless `msg.sender` is the current owner or an authorized549 /// operator for this RFT. Throws if `from` is not the current owner. Throws550 /// if `to` is the zero address. Throws if `tokenId` is not a valid RFT.551 /// Throws if RFT pieces have multiple owners.552 /// @param from The current owner of the RFT553 /// @param tokenId The RFT to transfer554 /// @dev EVM selector for this function is: 0x79cc6790,555 /// or in textual repr: burnFrom(address,uint256)556 function burnFrom(address from, uint256 tokenId) external;557558 /// @notice Burns a specific ERC721 token.559 /// @dev Throws unless `msg.sender` is the current owner or an authorized560 /// operator for this RFT. Throws if `from` is not the current owner. Throws561 /// if `to` is the zero address. Throws if `tokenId` is not a valid RFT.562 /// Throws if RFT pieces have multiple owners.563 /// @param from The current owner of the RFT564 /// @param tokenId The RFT to transfer565 /// @dev EVM selector for this function is: 0xbb2f5a58,566<<<<<<< HEAD567 /// or in textual repr: burnFromCross((address,uint256),uint256)568 function burnFromCross(Tuple6 memory from, uint256 tokenId) external;569=======570 /// or in textual repr: burnFromCross(EthCrossAccount,uint256)571 /// or in the expanded repr: burnFromCross((address,uint256),uint256)572 function burnFromCross(EthCrossAccount memory from, uint256 tokenId) external;573>>>>>>> misk: update stubs574575 /// @notice Returns next free RFT ID.576 /// @dev EVM selector for this function is: 0x75794a3c,577 /// or in textual repr: nextTokenId()578 function nextTokenId() external view returns (uint256);579580<<<<<<< HEAD581 // /// @notice Function to mint multiple tokens.582 // /// @dev `tokenIds` should be an array of consecutive numbers and first number583 // /// should be obtained with `nextTokenId` method584 // /// @param to The new owner585 // /// @param tokenIds IDs of the minted RFTs586 // /// @dev EVM selector for this function is: 0x44a9945e,587 // /// or in textual repr: mintBulk(address,uint256[])588 // function mintBulk(address to, uint256[] memory tokenIds) external returns (bool);589590 // /// @notice Function to mint multiple tokens with the given tokenUris.591 // /// @dev `tokenIds` is array of pairs of token ID and token URI. Token IDs should be consecutive592 // /// numbers and first number should be obtained with `nextTokenId` method593 // /// @param to The new owner594 // /// @param tokens array of pairs of token ID and token URI for minted tokens595 // /// @dev EVM selector for this function is: 0x36543006,596 // /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])597 // function mintBulkWithTokenURI(address to, Tuple8[] memory tokens) external returns (bool);598=======599 /// @notice Function to mint multiple tokens.600 /// @dev `tokenIds` should be an array of consecutive numbers and first number601 /// should be obtained with `nextTokenId` method602 /// @param to The new owner603 /// @param tokenIds IDs of the minted RFTs604 /// @dev EVM selector for this function is: 0x44a9945e,605 /// or in textual repr: mintBulk(address,uint256[])606 function mintBulk(address to, uint256[] memory tokenIds) external returns (bool);607608 /// @notice Function to mint multiple tokens with the given tokenUris.609 /// @dev `tokenIds` is array of pairs of token ID and token URI. Token IDs should be consecutive610 /// numbers and first number should be obtained with `nextTokenId` method611 /// @param to The new owner612 /// @param tokens array of pairs of token ID and token URI for minted tokens613 /// @dev EVM selector for this function is: 0x36543006,614 /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])615 function mintBulkWithTokenURI(address to, Tuple11[] memory tokens) external returns (bool);616>>>>>>> misk: update stubs617618 /// Returns EVM address for refungible token619 ///620 /// @param token ID of the token621 /// @dev EVM selector for this function is: 0xab76fac6,622 /// or in textual repr: tokenContractAddress(uint256)623 function tokenContractAddress(uint256 token) external view returns (address);624}625626/// @dev anonymous struct627<<<<<<< HEAD628struct Tuple8 {629=======630struct Tuple11 {631>>>>>>> misk: update stubs632 uint256 field_0;633 string field_1;634}635636<<<<<<< HEAD637/// @dev anonymous struct638struct Tuple6 {639 address field_0;640 uint256 field_1;641}642643=======644>>>>>>> misk: update stubs645/// @title ERC-721 Non-Fungible Token Standard, optional enumeration extension646/// @dev See https://eips.ethereum.org/EIPS/eip-721647/// @dev the ERC-165 identifier for this interface is 0x780e9d63648interface ERC721Enumerable is Dummy, ERC165 {649 /// @notice Enumerate valid RFTs650 /// @param index A counter less than `totalSupply()`651 /// @return The token identifier for the `index`th NFT,652 /// (sort order not specified)653 /// @dev EVM selector for this function is: 0x4f6ccce7,654 /// or in textual repr: tokenByIndex(uint256)655 function tokenByIndex(uint256 index) external view returns (uint256);656657 /// Not implemented658 /// @dev EVM selector for this function is: 0x2f745c59,659 /// or in textual repr: tokenOfOwnerByIndex(address,uint256)660 function tokenOfOwnerByIndex(address owner, uint256 index) external view returns (uint256);661662 /// @notice Count RFTs tracked by this contract663 /// @return A count of valid RFTs tracked by this contract, where each one of664 /// them has an assigned and queryable owner not equal to the zero address665 /// @dev EVM selector for this function is: 0x18160ddd,666 /// or in textual repr: totalSupply()667 function totalSupply() external view returns (uint256);668}669670/// @dev inlined interface671interface ERC721Events {672 event Transfer(address indexed from, address indexed to, uint256 indexed tokenId);673 event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId);674 event ApprovalForAll(address indexed owner, address indexed operator, bool approved);675}676677/// @title ERC-721 Non-Fungible Token Standard678/// @dev See https://github.com/ethereum/EIPs/blob/master/EIPS/eip-721.md679/// @dev the ERC-165 identifier for this interface is 0x58800161680interface ERC721 is Dummy, ERC165, ERC721Events {681 /// @notice Count all RFTs assigned to an owner682 /// @dev RFTs assigned to the zero address are considered invalid, and this683 /// function throws for queries about the zero address.684 /// @param owner An address for whom to query the balance685 /// @return The number of RFTs owned by `owner`, possibly zero686 /// @dev EVM selector for this function is: 0x70a08231,687 /// or in textual repr: balanceOf(address)688 function balanceOf(address owner) external view returns (uint256);689690 /// @notice Find the owner of an RFT691 /// @dev RFTs assigned to zero address are considered invalid, and queries692 /// about them do throw.693 /// Returns special 0xffffffffffffffffffffffffffffffffffffffff address for694 /// the tokens that are partially owned.695 /// @param tokenId The identifier for an RFT696 /// @return The address of the owner of the RFT697 /// @dev EVM selector for this function is: 0x6352211e,698 /// or in textual repr: ownerOf(uint256)699 function ownerOf(uint256 tokenId) external view returns (address);700701 /// @dev Not implemented702 /// @dev EVM selector for this function is: 0x60a11672,703 /// or in textual repr: safeTransferFromWithData(address,address,uint256,bytes)704 function safeTransferFromWithData(705 address from,706 address to,707 uint256 tokenId,708 bytes memory data709 ) external;710711 /// @dev Not implemented712 /// @dev EVM selector for this function is: 0x42842e0e,713 /// or in textual repr: safeTransferFrom(address,address,uint256)714 function safeTransferFrom(715 address from,716 address to,717 uint256 tokenId718 ) external;719720 /// @notice Transfer ownership of an RFT -- THE CALLER IS RESPONSIBLE721 /// TO CONFIRM THAT `to` IS CAPABLE OF RECEIVING NFTS OR ELSE722 /// THEY MAY BE PERMANENTLY LOST723 /// @dev Throws unless `msg.sender` is the current owner or an authorized724 /// operator for this RFT. Throws if `from` is not the current owner. Throws725 /// if `to` is the zero address. Throws if `tokenId` is not a valid RFT.726 /// Throws if RFT pieces have multiple owners.727 /// @param from The current owner of the NFT728 /// @param to The new owner729 /// @param tokenId The NFT to transfer730 /// @dev EVM selector for this function is: 0x23b872dd,731 /// or in textual repr: transferFrom(address,address,uint256)732 function transferFrom(733 address from,734 address to,735 uint256 tokenId736 ) external;737738 /// @dev Not implemented739 /// @dev EVM selector for this function is: 0x095ea7b3,740 /// or in textual repr: approve(address,uint256)741 function approve(address approved, uint256 tokenId) external;742743 /// @dev Not implemented744 /// @dev EVM selector for this function is: 0xa22cb465,745 /// or in textual repr: setApprovalForAll(address,bool)746 function setApprovalForAll(address operator, bool approved) external;747748 /// @dev Not implemented749 /// @dev EVM selector for this function is: 0x081812fc,750 /// or in textual repr: getApproved(uint256)751 function getApproved(uint256 tokenId) external view returns (address);752753 /// @dev Not implemented754 /// @dev EVM selector for this function is: 0xe985e9c5,755 /// or in textual repr: isApprovedForAll(address,address)756 function isApprovedForAll(address owner, address operator) external view returns (address);757}758759interface UniqueRefungible is760 Dummy,761 ERC165,762 ERC721,763 ERC721Enumerable,764 ERC721UniqueExtensions,765 ERC721UniqueMintable,766 ERC721Burnable,767 ERC721Metadata,768 Collection,769 TokenProperties770{}1// SPDX-License-Identifier: OTHER2// This code is automatically generated34pragma solidity >=0.8.0 <0.9.0;56/// @dev common stubs holder7interface Dummy {89}1011interface ERC165 is Dummy {12 function supportsInterface(bytes4 interfaceID) external view returns (bool);13}1415/// @title A contract that allows to set and delete token properties and change token property permissions.16/// @dev the ERC-165 identifier for this interface is 0x55dba91917interface TokenProperties is Dummy, ERC165 {18 /// @notice Set permissions for token property.19 /// @dev Throws error if `msg.sender` is not admin or owner of the collection.20 /// @param key Property key.21 /// @param isMutable Permission to mutate property.22 /// @param collectionAdmin Permission to mutate property by collection admin if property is mutable.23 /// @param tokenOwner Permission to mutate property by token owner if property is mutable.24 /// @dev EVM selector for this function is: 0x222d97fa,25 /// or in textual repr: setTokenPropertyPermission(string,bool,bool,bool)26 function setTokenPropertyPermission(27 string memory key,28 bool isMutable,29 bool collectionAdmin,30 bool tokenOwner31 ) external;3233 /// @notice Set token property value.34 /// @dev Throws error if `msg.sender` has no permission to edit the property.35 /// @param tokenId ID of the token.36 /// @param key Property key.37 /// @param value Property value.38 /// @dev EVM selector for this function is: 0x1752d67b,39 /// or in textual repr: setProperty(uint256,string,bytes)40 function setProperty(41 uint256 tokenId,42 string memory key,43 bytes memory value44 ) external;4546 /// @notice Set token properties value.47 /// @dev Throws error if `msg.sender` has no permission to edit the property.48 /// @param tokenId ID of the token.49 /// @param properties settable properties50 /// @dev EVM selector for this function is: 0x14ed3a6e,51 /// or in textual repr: setProperties(uint256,(string,bytes)[])52 function setProperties(uint256 tokenId, Tuple20[] memory properties) external;5354 /// @notice Delete token property value.55 /// @dev Throws error if `msg.sender` has no permission to edit the property.56 /// @param tokenId ID of the token.57 /// @param key Property key.58 /// @dev EVM selector for this function is: 0x066111d1,59 /// or in textual repr: deleteProperty(uint256,string)60 function deleteProperty(uint256 tokenId, string memory key) external;6162 /// @notice Get token property value.63 /// @dev Throws error if key not found64 /// @param tokenId ID of the token.65 /// @param key Property key.66 /// @return Property value bytes67 /// @dev EVM selector for this function is: 0x7228c327,68 /// or in textual repr: property(uint256,string)69 function property(uint256 tokenId, string memory key) external view returns (bytes memory);70}7172/// @title A contract that allows you to work with collections.73/// @dev the ERC-165 identifier for this interface is 0xb3152af374interface Collection is Dummy, ERC165 {75 /// Set collection property.76 ///77 /// @param key Property key.78 /// @param value Propery value.79 /// @dev EVM selector for this function is: 0x2f073f66,80 /// or in textual repr: setCollectionProperty(string,bytes)81 function setCollectionProperty(string memory key, bytes memory value) external;8283 /// Set collection properties.84 ///85 /// @param properties Vector of properties key/value pair.86 /// @dev EVM selector for this function is: 0x50b26b2a,87 /// or in textual repr: setCollectionProperties((string,bytes)[])88 function setCollectionProperties(Tuple20[] memory properties) external;8990 /// Delete collection property.91 ///92 /// @param key Property key.93 /// @dev EVM selector for this function is: 0x7b7debce,94 /// or in textual repr: deleteCollectionProperty(string)95 function deleteCollectionProperty(string memory key) external;9697 /// Delete collection properties.98 ///99 /// @param keys Properties keys.100 /// @dev EVM selector for this function is: 0xee206ee3,101 /// or in textual repr: deleteCollectionProperties(string[])102 function deleteCollectionProperties(string[] memory keys) external;103104 /// Get collection property.105 ///106 /// @dev Throws error if key not found.107 ///108 /// @param key Property key.109 /// @return bytes The property corresponding to the key.110 /// @dev EVM selector for this function is: 0xcf24fd6d,111 /// or in textual repr: collectionProperty(string)112 function collectionProperty(string memory key) external view returns (bytes memory);113114 /// Get collection properties.115 ///116 /// @param keys Properties keys. Empty keys for all propertyes.117 /// @return Vector of properties key/value pairs.118 /// @dev EVM selector for this function is: 0x285fb8e6,119 /// or in textual repr: collectionProperties(string[])120 function collectionProperties(string[] memory keys) external view returns (Tuple20[] memory);121122 /// Set the sponsor of the collection.123 ///124 /// @dev In order for sponsorship to work, it must be confirmed on behalf of the sponsor.125 ///126 /// @param sponsor Address of the sponsor from whose account funds will be debited for operations with the contract.127 /// @dev EVM selector for this function is: 0x7623402e,128 /// or in textual repr: setCollectionSponsor(address)129 function setCollectionSponsor(address sponsor) external;130131 /// Set the sponsor of the collection.132 ///133 /// @dev In order for sponsorship to work, it must be confirmed on behalf of the sponsor.134 ///135 /// @param sponsor Cross account address of the sponsor from whose account funds will be debited for operations with the contract.136 /// @dev EVM selector for this function is: 0x84a1d5a8,137 /// or in textual repr: setCollectionSponsorCross(EthCrossAccount)138 /// or in the expanded repr: setCollectionSponsorCross((address,uint256))139 function setCollectionSponsorCross(EthCrossAccount memory sponsor) external;140141 /// Whether there is a pending sponsor.142 /// @dev EVM selector for this function is: 0x058ac185,143 /// or in textual repr: hasCollectionPendingSponsor()144 function hasCollectionPendingSponsor() external view returns (bool);145146 /// Collection sponsorship confirmation.147 ///148 /// @dev After setting the sponsor for the collection, it must be confirmed with this function.149 /// @dev EVM selector for this function is: 0x3c50e97a,150 /// or in textual repr: confirmCollectionSponsorship()151 function confirmCollectionSponsorship() external;152153 /// Remove collection sponsor.154 /// @dev EVM selector for this function is: 0x6e0326a3,155 /// or in textual repr: removeCollectionSponsor()156 function removeCollectionSponsor() external;157158 /// Get current sponsor.159 ///160 /// @return Tuble with sponsor address and his substrate mirror. If there is no confirmed sponsor error "Contract has no sponsor" throw.161 /// @dev EVM selector for this function is: 0x6ec0a9f1,162 /// or in textual repr: collectionSponsor()163 function collectionSponsor() external view returns (Tuple23 memory);164165 /// Set limits for the collection.166 /// @dev Throws error if limit not found.167 /// @param limit Name of the limit. Valid names:168 /// "accountTokenOwnershipLimit",169 /// "sponsoredDataSize",170 /// "sponsoredDataRateLimit",171 /// "tokenLimit",172 /// "sponsorTransferTimeout",173 /// "sponsorApproveTimeout"174 /// @param value Value of the limit.175 /// @dev EVM selector for this function is: 0x6a3841db,176 /// or in textual repr: setCollectionLimit(string,uint32)177 function setCollectionLimit(string memory limit, uint32 value) external;178179 /// Set limits for the collection.180 /// @dev Throws error if limit not found.181 /// @param limit Name of the limit. Valid names:182 /// "ownerCanTransfer",183 /// "ownerCanDestroy",184 /// "transfersEnabled"185 /// @param value Value of the limit.186 /// @dev EVM selector for this function is: 0x993b7fba,187 /// or in textual repr: setCollectionLimit(string,bool)188 function setCollectionLimit(string memory limit, bool value) external;189190 /// Get contract address.191 /// @dev EVM selector for this function is: 0xf6b4dfb4,192 /// or in textual repr: contractAddress()193 function contractAddress() external view returns (address);194195 /// Add collection admin.196 /// @param newAdmin Cross account administrator address.197 /// @dev EVM selector for this function is: 0x859aa7d6,198 /// or in textual repr: addCollectionAdminCross(EthCrossAccount)199 /// or in the expanded repr: addCollectionAdminCross((address,uint256))200 function addCollectionAdminCross(EthCrossAccount memory newAdmin) external;201202 /// Remove collection admin.203 /// @param admin Cross account administrator address.204 /// @dev EVM selector for this function is: 0x6c0cd173,205 /// or in textual repr: removeCollectionAdminCross(EthCrossAccount)206 /// or in the expanded repr: removeCollectionAdminCross((address,uint256))207 function removeCollectionAdminCross(EthCrossAccount memory admin) external;208209 /// Add collection admin.210 /// @param newAdmin Address of the added administrator.211 /// @dev EVM selector for this function is: 0x92e462c7,212 /// or in textual repr: addCollectionAdmin(address)213 function addCollectionAdmin(address newAdmin) external;214215 /// Remove collection admin.216 ///217 /// @param admin Address of the removed administrator.218 /// @dev EVM selector for this function is: 0xfafd7b42,219 /// or in textual repr: removeCollectionAdmin(address)220 function removeCollectionAdmin(address admin) external;221222 /// Toggle accessibility of collection nesting.223 ///224 /// @param enable If "true" degenerates to nesting: 'Owner' else to nesting: 'Disabled'225 /// @dev EVM selector for this function is: 0x112d4586,226 /// or in textual repr: setCollectionNesting(bool)227 function setCollectionNesting(bool enable) external;228229 /// Toggle accessibility of collection nesting.230 ///231 /// @param enable If "true" degenerates to nesting: {OwnerRestricted: [1, 2, 3]} else to nesting: 'Disabled'232 /// @param collections Addresses of collections that will be available for nesting.233 /// @dev EVM selector for this function is: 0x64872396,234 /// or in textual repr: setCollectionNesting(bool,address[])235 function setCollectionNesting(bool enable, address[] memory collections) external;236237 /// Set the collection access method.238 /// @param mode Access mode239 /// 0 for Normal240 /// 1 for AllowList241 /// @dev EVM selector for this function is: 0x41835d4c,242 /// or in textual repr: setCollectionAccess(uint8)243 function setCollectionAccess(uint8 mode) external;244245 /// Checks that user allowed to operate with collection.246 ///247 /// @param user User address to check.248 /// @dev EVM selector for this function is: 0xd63a8e11,249 /// or in textual repr: allowed(address)250 function allowed(address user) external view returns (bool);251252 /// Add the user to the allowed list.253 ///254 /// @param user Address of a trusted user.255 /// @dev EVM selector for this function is: 0x67844fe6,256 /// or in textual repr: addToCollectionAllowList(address)257 function addToCollectionAllowList(address user) external;258259 /// Add user to allowed list.260 ///261 /// @param user User cross account address.262 /// @dev EVM selector for this function is: 0xa0184a3a,263 /// or in textual repr: addToCollectionAllowListCross(EthCrossAccount)264 /// or in the expanded repr: addToCollectionAllowListCross((address,uint256))265 function addToCollectionAllowListCross(EthCrossAccount memory user) external;266267 /// Remove the user from the allowed list.268 ///269 /// @param user Address of a removed user.270 /// @dev EVM selector for this function is: 0x85c51acb,271 /// or in textual repr: removeFromCollectionAllowList(address)272 function removeFromCollectionAllowList(address user) external;273274 /// Remove user from allowed list.275 ///276 /// @param user User cross account address.277 /// @dev EVM selector for this function is: 0x09ba452a,278 /// or in textual repr: removeFromCollectionAllowListCross(EthCrossAccount)279 /// or in the expanded repr: removeFromCollectionAllowListCross((address,uint256))280 function removeFromCollectionAllowListCross(EthCrossAccount memory user) external;281282 /// Switch permission for minting.283 ///284 /// @param mode Enable if "true".285 /// @dev EVM selector for this function is: 0x00018e84,286 /// or in textual repr: setCollectionMintMode(bool)287 function setCollectionMintMode(bool mode) external;288289 /// Check that account is the owner or admin of the collection290 ///291 /// @param user account to verify292 /// @return "true" if account is the owner or admin293 /// @dev EVM selector for this function is: 0x9811b0c7,294 /// or in textual repr: isOwnerOrAdmin(address)295 function isOwnerOrAdmin(address user) external view returns (bool);296297 /// Check that account is the owner or admin of the collection298 ///299 /// @param user User cross account to verify300 /// @return "true" if account is the owner or admin301 /// @dev EVM selector for this function is: 0x3e75a905,302 /// or in textual repr: isOwnerOrAdminCross(EthCrossAccount)303 /// or in the expanded repr: isOwnerOrAdminCross((address,uint256))304 function isOwnerOrAdminCross(EthCrossAccount memory user) external view returns (bool);305306 /// Returns collection type307 ///308 /// @return `Fungible` or `NFT` or `ReFungible`309 /// @dev EVM selector for this function is: 0xd34b55b8,310 /// or in textual repr: uniqueCollectionType()311 function uniqueCollectionType() external view returns (string memory);312313 /// Get collection owner.314 ///315 /// @return Tuble with sponsor address and his substrate mirror.316 /// If address is canonical then substrate mirror is zero and vice versa.317 /// @dev EVM selector for this function is: 0xdf727d3b,318 /// or in textual repr: collectionOwner()319 function collectionOwner() external view returns (EthCrossAccount memory);320321 /// Changes collection owner to another account322 ///323 /// @dev Owner can be changed only by current owner324 /// @param newOwner new owner account325 /// @dev EVM selector for this function is: 0x4f53e226,326 /// or in textual repr: changeCollectionOwner(address)327 function changeCollectionOwner(address newOwner) external;328329 /// Get collection administrators330 ///331 /// @return Vector of tuples with admins address and his substrate mirror.332 /// If address is canonical then substrate mirror is zero and vice versa.333 /// @dev EVM selector for this function is: 0x5813216b,334 /// or in textual repr: collectionAdmins()335 function collectionAdmins() external view returns (EthCrossAccount[] memory);336337 /// Changes collection owner to another account338 ///339 /// @dev Owner can be changed only by current owner340 /// @param newOwner new owner cross account341 /// @dev EVM selector for this function is: 0xe5c9913f,342 /// or in textual repr: setOwnerCross(EthCrossAccount)343 /// or in the expanded repr: setOwnerCross((address,uint256))344 function setOwnerCross(EthCrossAccount memory newOwner) external;345}346347/// @dev Cross account struct348struct EthCrossAccount {349 address eth;350 uint256 sub;351}352353/// @dev anonymous struct354struct Tuple23 {355 address field_0;356 uint256 field_1;357}358359/// @dev anonymous struct360struct Tuple20 {361 string field_0;362 bytes field_1;363}364365/// @dev the ERC-165 identifier for this interface is 0x5b5e139f366interface ERC721Metadata is Dummy, ERC165 {367 // /// @notice A descriptive name for a collection of NFTs in this contract368 // /// @dev real implementation of this function lies in `ERC721UniqueExtensions`369 // /// @dev EVM selector for this function is: 0x06fdde03,370 // /// or in textual repr: name()371 // function name() external view returns (string memory);372373 // /// @notice An abbreviated name for NFTs in this contract374 // /// @dev real implementation of this function lies in `ERC721UniqueExtensions`375 // /// @dev EVM selector for this function is: 0x95d89b41,376 // /// or in textual repr: symbol()377 // function symbol() external view returns (string memory);378379 /// @notice A distinct Uniform Resource Identifier (URI) for a given asset.380 ///381 /// @dev If the token has a `url` property and it is not empty, it is returned.382 /// Else If the collection does not have a property with key `schemaName` or its value is not equal to `ERC721Metadata`, it return an error `tokenURI not set`.383 /// If the collection property `baseURI` is empty or absent, return "" (empty string)384 /// otherwise, if token property `suffix` present and is non-empty, return concatenation of baseURI and suffix385 /// otherwise, return concatenation of `baseURI` and stringified token id (decimal stringifying, without paddings).386 ///387 /// @return token's const_metadata388 /// @dev EVM selector for this function is: 0xc87b56dd,389 /// or in textual repr: tokenURI(uint256)390 function tokenURI(uint256 tokenId) external view returns (string memory);391}392393/// @title ERC721 Token that can be irreversibly burned (destroyed).394/// @dev the ERC-165 identifier for this interface is 0x42966c68395interface ERC721Burnable is Dummy, ERC165 {396 /// @notice Burns a specific ERC721 token.397 /// @dev Throws unless `msg.sender` is the current RFT owner, or an authorized398 /// operator of the current owner.399 /// @param tokenId The RFT to approve400 /// @dev EVM selector for this function is: 0x42966c68,401 /// or in textual repr: burn(uint256)402 function burn(uint256 tokenId) external;403}404405/// @dev inlined interface406interface ERC721UniqueMintableEvents {407 event MintingFinished();408}409410/// @title ERC721 minting logic.411/// @dev the ERC-165 identifier for this interface is 0x476ff149412interface ERC721UniqueMintable is Dummy, ERC165, ERC721UniqueMintableEvents {413 /// @dev EVM selector for this function is: 0x05d2035b,414 /// or in textual repr: mintingFinished()415 function mintingFinished() external view returns (bool);416417 /// @notice Function to mint token.418 /// @param to The new owner419 /// @return uint256 The id of the newly minted token420 /// @dev EVM selector for this function is: 0x6a627842,421 /// or in textual repr: mint(address)422 function mint(address to) external returns (uint256);423424 // /// @notice Function to mint token.425 // /// @dev `tokenId` should be obtained with `nextTokenId` method,426 // /// unlike standard, you can't specify it manually427 // /// @param to The new owner428 // /// @param tokenId ID of the minted RFT429 // /// @dev EVM selector for this function is: 0x40c10f19,430 // /// or in textual repr: mint(address,uint256)431 // function mint(address to, uint256 tokenId) external returns (bool);432433 /// @notice Function to mint token with the given tokenUri.434 /// @param to The new owner435 /// @param tokenUri Token URI that would be stored in the NFT properties436 /// @return uint256 The id of the newly minted token437 /// @dev EVM selector for this function is: 0x45c17782,438 /// or in textual repr: mintWithTokenURI(address,string)439 function mintWithTokenURI(address to, string memory tokenUri) external returns (uint256);440441 // /// @notice Function to mint token with the given tokenUri.442 // /// @dev `tokenId` should be obtained with `nextTokenId` method,443 // /// unlike standard, you can't specify it manually444 // /// @param to The new owner445 // /// @param tokenId ID of the minted RFT446 // /// @param tokenUri Token URI that would be stored in the RFT properties447 // /// @dev EVM selector for this function is: 0x50bb4e7f,448 // /// or in textual repr: mintWithTokenURI(address,uint256,string)449 // function mintWithTokenURI(address to, uint256 tokenId, string memory tokenUri) external returns (bool);450451 /// @dev Not implemented452 /// @dev EVM selector for this function is: 0x7d64bcb4,453 /// or in textual repr: finishMinting()454 function finishMinting() external returns (bool);455}456457/// @title Unique extensions for ERC721.458/// @dev the ERC-165 identifier for this interface is 0x81feb398459interface ERC721UniqueExtensions is Dummy, ERC165 {460 /// @notice A descriptive name for a collection of NFTs in this contract461 /// @dev EVM selector for this function is: 0x06fdde03,462 /// or in textual repr: name()463 function name() external view returns (string memory);464465 /// @notice An abbreviated name for NFTs in this contract466 /// @dev EVM selector for this function is: 0x95d89b41,467 /// or in textual repr: symbol()468 function symbol() external view returns (string memory);469470 /// @notice Transfer ownership of an RFT471 /// @dev Throws unless `msg.sender` is the current owner. Throws if `to`472 /// is the zero address. Throws if `tokenId` is not a valid RFT.473 /// Throws if RFT pieces have multiple owners.474 /// @param to The new owner475 /// @param tokenId The RFT to transfer476 /// @dev EVM selector for this function is: 0xa9059cbb,477 /// or in textual repr: transfer(address,uint256)478 function transfer(address to, uint256 tokenId) external;479480 /// @notice Transfer ownership of an RFT481 /// @dev Throws unless `msg.sender` is the current owner. Throws if `to`482 /// is the zero address. Throws if `tokenId` is not a valid RFT.483 /// Throws if RFT pieces have multiple owners.484 /// @param to The new owner485 /// @param tokenId The RFT to transfer486 /// @dev EVM selector for this function is: 0xd5cf430b,487 /// or in textual repr: transferFromCross(EthCrossAccount,EthCrossAccount,uint256)488 /// or in the expanded repr: transferFromCross((address,uint256),(address,uint256),uint256)489 function transferFromCross(490 EthCrossAccount memory from,491 EthCrossAccount memory to,492 uint256 tokenId493 ) external;494495 /// @notice Burns a specific ERC721 token.496 /// @dev Throws unless `msg.sender` is the current owner or an authorized497 /// operator for this RFT. Throws if `from` is not the current owner. Throws498 /// if `to` is the zero address. Throws if `tokenId` is not a valid RFT.499 /// Throws if RFT pieces have multiple owners.500 /// @param from The current owner of the RFT501 /// @param tokenId The RFT to transfer502 /// @dev EVM selector for this function is: 0x79cc6790,503 /// or in textual repr: burnFrom(address,uint256)504 function burnFrom(address from, uint256 tokenId) external;505506 /// @notice Burns a specific ERC721 token.507 /// @dev Throws unless `msg.sender` is the current owner or an authorized508 /// operator for this RFT. Throws if `from` is not the current owner. Throws509 /// if `to` is the zero address. Throws if `tokenId` is not a valid RFT.510 /// Throws if RFT pieces have multiple owners.511 /// @param from The current owner of the RFT512 /// @param tokenId The RFT to transfer513 /// @dev EVM selector for this function is: 0xbb2f5a58,514 /// or in textual repr: burnFromCross(EthCrossAccount,uint256)515 /// or in the expanded repr: burnFromCross((address,uint256),uint256)516 function burnFromCross(EthCrossAccount memory from, uint256 tokenId) external;517518 /// @notice Returns next free RFT ID.519 /// @dev EVM selector for this function is: 0x75794a3c,520 /// or in textual repr: nextTokenId()521 function nextTokenId() external view returns (uint256);522523 // /// @notice Function to mint multiple tokens.524 // /// @dev `tokenIds` should be an array of consecutive numbers and first number525 // /// should be obtained with `nextTokenId` method526 // /// @param to The new owner527 // /// @param tokenIds IDs of the minted RFTs528 // /// @dev EVM selector for this function is: 0x44a9945e,529 // /// or in textual repr: mintBulk(address,uint256[])530 // function mintBulk(address to, uint256[] memory tokenIds) external returns (bool);531532 // /// @notice Function to mint multiple tokens with the given tokenUris.533 // /// @dev `tokenIds` is array of pairs of token ID and token URI. Token IDs should be consecutive534 // /// numbers and first number should be obtained with `nextTokenId` method535 // /// @param to The new owner536 // /// @param tokens array of pairs of token ID and token URI for minted tokens537 // /// @dev EVM selector for this function is: 0x36543006,538 // /// or in textual repr: mintBulkWithTokenURI(address,(uint256,string)[])539 // function mintBulkWithTokenURI(address to, Tuple9[] memory tokens) external returns (bool);540541 /// Returns EVM address for refungible token542 ///543 /// @param token ID of the token544 /// @dev EVM selector for this function is: 0xab76fac6,545 /// or in textual repr: tokenContractAddress(uint256)546 function tokenContractAddress(uint256 token) external view returns (address);547}548549/// @dev anonymous struct550struct Tuple9 {551 uint256 field_0;552 string field_1;553}554555/// @title ERC-721 Non-Fungible Token Standard, optional enumeration extension556/// @dev See https://eips.ethereum.org/EIPS/eip-721557/// @dev the ERC-165 identifier for this interface is 0x780e9d63558interface ERC721Enumerable is Dummy, ERC165 {559 /// @notice Enumerate valid RFTs560 /// @param index A counter less than `totalSupply()`561 /// @return The token identifier for the `index`th NFT,562 /// (sort order not specified)563 /// @dev EVM selector for this function is: 0x4f6ccce7,564 /// or in textual repr: tokenByIndex(uint256)565 function tokenByIndex(uint256 index) external view returns (uint256);566567 /// Not implemented568 /// @dev EVM selector for this function is: 0x2f745c59,569 /// or in textual repr: tokenOfOwnerByIndex(address,uint256)570 function tokenOfOwnerByIndex(address owner, uint256 index) external view returns (uint256);571572 /// @notice Count RFTs tracked by this contract573 /// @return A count of valid RFTs tracked by this contract, where each one of574 /// them has an assigned and queryable owner not equal to the zero address575 /// @dev EVM selector for this function is: 0x18160ddd,576 /// or in textual repr: totalSupply()577 function totalSupply() external view returns (uint256);578}579580/// @dev inlined interface581interface ERC721Events {582 event Transfer(address indexed from, address indexed to, uint256 indexed tokenId);583 event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId);584 event ApprovalForAll(address indexed owner, address indexed operator, bool approved);585}586587/// @title ERC-721 Non-Fungible Token Standard588/// @dev See https://github.com/ethereum/EIPs/blob/master/EIPS/eip-721.md589/// @dev the ERC-165 identifier for this interface is 0x58800161590interface ERC721 is Dummy, ERC165, ERC721Events {591 /// @notice Count all RFTs assigned to an owner592 /// @dev RFTs assigned to the zero address are considered invalid, and this593 /// function throws for queries about the zero address.594 /// @param owner An address for whom to query the balance595 /// @return The number of RFTs owned by `owner`, possibly zero596 /// @dev EVM selector for this function is: 0x70a08231,597 /// or in textual repr: balanceOf(address)598 function balanceOf(address owner) external view returns (uint256);599600 /// @notice Find the owner of an RFT601 /// @dev RFTs assigned to zero address are considered invalid, and queries602 /// about them do throw.603 /// Returns special 0xffffffffffffffffffffffffffffffffffffffff address for604 /// the tokens that are partially owned.605 /// @param tokenId The identifier for an RFT606 /// @return The address of the owner of the RFT607 /// @dev EVM selector for this function is: 0x6352211e,608 /// or in textual repr: ownerOf(uint256)609 function ownerOf(uint256 tokenId) external view returns (address);610611 /// @dev Not implemented612 /// @dev EVM selector for this function is: 0x60a11672,613 /// or in textual repr: safeTransferFromWithData(address,address,uint256,bytes)614 function safeTransferFromWithData(615 address from,616 address to,617 uint256 tokenId,618 bytes memory data619 ) external;620621 /// @dev Not implemented622 /// @dev EVM selector for this function is: 0x42842e0e,623 /// or in textual repr: safeTransferFrom(address,address,uint256)624 function safeTransferFrom(625 address from,626 address to,627 uint256 tokenId628 ) external;629630 /// @notice Transfer ownership of an RFT -- THE CALLER IS RESPONSIBLE631 /// TO CONFIRM THAT `to` IS CAPABLE OF RECEIVING NFTS OR ELSE632 /// THEY MAY BE PERMANENTLY LOST633 /// @dev Throws unless `msg.sender` is the current owner or an authorized634 /// operator for this RFT. Throws if `from` is not the current owner. Throws635 /// if `to` is the zero address. Throws if `tokenId` is not a valid RFT.636 /// Throws if RFT pieces have multiple owners.637 /// @param from The current owner of the NFT638 /// @param to The new owner639 /// @param tokenId The NFT to transfer640 /// @dev EVM selector for this function is: 0x23b872dd,641 /// or in textual repr: transferFrom(address,address,uint256)642 function transferFrom(643 address from,644 address to,645 uint256 tokenId646 ) external;647648 /// @dev Not implemented649 /// @dev EVM selector for this function is: 0x095ea7b3,650 /// or in textual repr: approve(address,uint256)651 function approve(address approved, uint256 tokenId) external;652653 /// @dev Not implemented654 /// @dev EVM selector for this function is: 0xa22cb465,655 /// or in textual repr: setApprovalForAll(address,bool)656 function setApprovalForAll(address operator, bool approved) external;657658 /// @dev Not implemented659 /// @dev EVM selector for this function is: 0x081812fc,660 /// or in textual repr: getApproved(uint256)661 function getApproved(uint256 tokenId) external view returns (address);662663 /// @dev Not implemented664 /// @dev EVM selector for this function is: 0xe985e9c5,665 /// or in textual repr: isApprovedForAll(address,address)666 function isApprovedForAll(address owner, address operator) external view returns (address);667}668669interface UniqueRefungible is670 Dummy,671 ERC165,672 ERC721,673 ERC721Enumerable,674 ERC721UniqueExtensions,675 ERC721UniqueMintable,676 ERC721Burnable,677 ERC721Metadata,678 Collection,679 TokenProperties680{}tests/src/eth/base.test.tsdiffbeforeafterboth--- a/tests/src/eth/base.test.ts
+++ b/tests/src/eth/base.test.ts
@@ -117,7 +117,7 @@
});
itEth('ERC721UniqueExtensions support', async ({helper}) => {
- expect(await contract(helper).methods.supportsInterface('0xb76006ac').call()).to.be.true;
+ await checkInterface(helper, '0xb76006ac', true, true);
});
itEth('ERC721Burnable - 0x42966c68 - support', async ({helper}) => {
tests/src/eth/collectionAdmin.test.tsdiffbeforeafterboth--- a/tests/src/eth/collectionAdmin.test.ts
+++ b/tests/src/eth/collectionAdmin.test.ts
@@ -14,8 +14,10 @@
// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
import {IKeyringPair} from '@polkadot/types/types';
+import {expect} from 'chai';
import {IEthCrossAccountId} from '../util/playgrounds/types';
-import {usingEthPlaygrounds, itEth, expect, EthUniqueHelper} from './util/playgrounds';
+import {usingEthPlaygrounds, itEth} from './util';
+import {EthUniqueHelper} from './util/playgrounds/unique.dev';
async function recordEthFee(helper: EthUniqueHelper, userAddress: string, call: () => Promise<any>) {
const before = await helper.balance.getSubstrate(helper.address.ethToSubstrate(userAddress));
@@ -53,10 +55,10 @@
itEth('Add cross account admin by owner', async ({helper, privateKey}) => {
const owner = await helper.eth.createAccountWithBalance(donor);
- const {collectionAddress, collectionId} = await helper.eth.createNonfungibleCollection(owner, 'A', 'B', 'C');
+ const {collectionAddress, collectionId} = await helper.eth.createNFTCollection(owner, 'A', 'B', 'C');
const collectionEvm = helper.ethNativeContract.collection(collectionAddress, 'nft', owner);
- const newAdmin = privateKey('//Bob');
+ const newAdmin = await privateKey('//Bob');
const newAdminCross = helper.ethCrossAccount.fromKeyringPair(newAdmin);
await collectionEvm.methods.addCollectionAdminCross(newAdminCross).send();
@@ -67,11 +69,11 @@
itEth('Check adminlist', async ({helper, privateKey}) => {
const owner = await helper.eth.createAccountWithBalance(donor);
- const {collectionAddress, collectionId} = await helper.eth.createNonfungibleCollection(owner, 'A', 'B', 'C');
+ const {collectionAddress, collectionId} = await helper.eth.createNFTCollection(owner, 'A', 'B', 'C');
const collectionEvm = helper.ethNativeContract.collection(collectionAddress, 'nft', owner);
const admin1 = helper.eth.createAccount();
- const admin2 = privateKey('admin');
+ const admin2 = await privateKey('admin');
await collectionEvm.methods.addCollectionAdmin(admin1).send();
await collectionEvm.methods.addCollectionAdminSubstrate(admin2.addressRaw).send();
tests/src/eth/fungible.test.tsdiffbeforeafterboth--- a/tests/src/eth/fungible.test.ts
+++ b/tests/src/eth/fungible.test.ts
@@ -149,20 +149,20 @@
});
itEth('Can perform burnFromCross()', async ({helper, privateKey}) => {
- const alice = privateKey('//Alice');
- const sender = await helper.eth.createAccountWithBalance(alice, 100n);
+ const owner = await privateKey('//Alice');
+ const sender = await helper.eth.createAccountWithBalance(donor);
- const collection = await helper.ft.mintCollection(alice, {name: 'A', description: 'B', tokenPrefix: 'C'}, 0);
+ const collection = await helper.ft.mintCollection(owner, {name: 'A', description: 'B', tokenPrefix: 'C'}, 0);
- await collection.mint(alice, 200n, {Substrate: alice.address});
- await collection.approveTokens(alice, {Ethereum: sender}, 100n);
+ await collection.mint(owner, 200n, {Substrate: owner.address});
+ await collection.approveTokens(owner, {Ethereum: sender}, 100n);
const address = helper.ethAddress.fromCollectionId(collection.collectionId);
const contract = helper.ethNativeContract.collection(address, 'ft');
- const fromBalanceBefore = await collection.getBalance({Substrate: alice.address});
+ const fromBalanceBefore = await collection.getBalance({Substrate: owner.address});
- const ownerCross = helper.ethCrossAccount.fromKeyringPair(alice);
+ const ownerCross = helper.ethCrossAccount.fromKeyringPair(owner);
const result = await contract.methods.burnFromCross(ownerCross, 49).send({from: sender});
const events = result.events;
@@ -171,7 +171,7 @@
address: helper.ethAddress.fromCollectionId(collection.collectionId),
event: 'Transfer',
returnValues: {
- from: helper.address.substrateToEth(alice.address),
+ from: helper.address.substrateToEth(owner.address),
to: '0x0000000000000000000000000000000000000000',
value: '49',
},
@@ -179,7 +179,7 @@
Approval: {
address: helper.ethAddress.fromCollectionId(collection.collectionId),
returnValues: {
- owner: helper.address.substrateToEth(alice.address),
+ owner: helper.address.substrateToEth(owner.address),
spender: sender,
value: '51',
},
@@ -187,7 +187,7 @@
},
});
- const fromBalanceAfter = await collection.getBalance({Substrate: alice.address});
+ const fromBalanceAfter = await collection.getBalance({Substrate: owner.address});
expect(fromBalanceBefore - fromBalanceAfter).to.be.eq(49n);
});
@@ -261,23 +261,23 @@
});
itEth('Can perform transferFromCross()', async ({helper, privateKey}) => {
- const alice = privateKey('//Alice');
- const sender = await helper.eth.createAccountWithBalance(alice, 100n);
+ const owner = await privateKey('//Alice');
+ const sender = await helper.eth.createAccountWithBalance(donor);
- const collection = await helper.ft.mintCollection(alice, {name: 'A', description: 'B', tokenPrefix: 'C'}, 0);
+ const collection = await helper.ft.mintCollection(owner, {name: 'A', description: 'B', tokenPrefix: 'C'}, 0);
const receiver = helper.eth.createAccount();
- await collection.mint(alice, 200n, {Substrate: alice.address});
- await collection.approveTokens(alice, {Ethereum: sender}, 100n);
+ await collection.mint(owner, 200n, {Substrate: owner.address});
+ await collection.approveTokens(owner, {Ethereum: sender}, 100n);
const address = helper.ethAddress.fromCollectionId(collection.collectionId);
const contract = helper.ethNativeContract.collection(address, 'ft');
- const from = helper.ethCrossAccount.fromKeyringPair(alice);
+ const from = helper.ethCrossAccount.fromKeyringPair(owner);
const to = helper.ethCrossAccount.fromAddress(receiver);
- const fromBalanceBefore = await collection.getBalance({Substrate: alice.address});
+ const fromBalanceBefore = await collection.getBalance({Substrate: owner.address});
const toBalanceBefore = await collection.getBalance({Ethereum: receiver});
const result = await contract.methods.transferFromCross(from, to, 51).send({from: sender});
@@ -287,7 +287,7 @@
address,
event: 'Transfer',
returnValues: {
- from: helper.address.substrateToEth(alice.address),
+ from: helper.address.substrateToEth(owner.address),
to: receiver,
value: '51',
},
@@ -296,13 +296,13 @@
address,
event: 'Approval',
returnValues: {
- owner: helper.address.substrateToEth(alice.address),
+ owner: helper.address.substrateToEth(owner.address),
spender: sender,
value: '49',
},
}});
- const fromBalanceAfter = await collection.getBalance({Substrate: alice.address});
+ const fromBalanceAfter = await collection.getBalance({Substrate: owner.address});
expect(fromBalanceBefore - fromBalanceAfter).to.be.eq(51n);
const toBalanceAfter = await collection.getBalance({Ethereum: receiver});
expect(toBalanceAfter - toBalanceBefore).to.be.eq(51n);
@@ -455,20 +455,20 @@
});
itEth('Events emitted for transferFromCross()', async ({helper, privateKey}) => {
- const alice = privateKey('//Alice');
- const sender = await helper.eth.createAccountWithBalance(alice, 100n);
+ const owner = await privateKey('//Alice');
+ const sender = await helper.eth.createAccountWithBalance(donor);
- const collection = await helper.ft.mintCollection(alice, {name: 'A', description: 'B', tokenPrefix: 'C'}, 0);
+ const collection = await helper.ft.mintCollection(owner, {name: 'A', description: 'B', tokenPrefix: 'C'}, 0);
const receiver = helper.eth.createAccount();
- await collection.mint(alice, 200n, {Substrate: alice.address});
- await collection.approveTokens(alice, {Ethereum: sender}, 100n);
+ await collection.mint(owner, 200n, {Substrate: owner.address});
+ await collection.approveTokens(owner, {Ethereum: sender}, 100n);
const address = helper.ethAddress.fromCollectionId(collection.collectionId);
const contract = helper.ethNativeContract.collection(address, 'ft');
- const from = helper.ethCrossAccount.fromKeyringPair(alice);
+ const from = helper.ethCrossAccount.fromKeyringPair(owner);
const to = helper.ethCrossAccount.fromAddress(receiver);
const result = await contract.methods.transferFromCross(from, to, 51).send({from: sender});
@@ -478,7 +478,7 @@
address,
event: 'Transfer',
returnValues: {
- from: helper.address.substrateToEth(alice.address),
+ from: helper.address.substrateToEth(owner.address),
to: receiver,
value: '51',
},
@@ -487,7 +487,7 @@
address,
event: 'Approval',
returnValues: {
- owner: helper.address.substrateToEth(alice.address),
+ owner: helper.address.substrateToEth(owner.address),
spender: sender,
value: '49',
},
tests/src/eth/fungibleAbi.jsondiffbeforeafterboth--- a/tests/src/eth/fungibleAbi.json
+++ b/tests/src/eth/fungibleAbi.json
@@ -62,13 +62,8 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount",
"name": "newAdmin",
@@ -93,13 +88,8 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount",
"name": "user",
@@ -144,13 +134,8 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount",
"name": "spender",
@@ -186,13 +171,8 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount",
"name": "from",
@@ -202,7 +182,6 @@
],
"name": "burnFromCross",
"outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
-<<<<<<< HEAD
"stateMutability": "nonpayable",
"type": "function"
},
@@ -212,8 +191,6 @@
],
"name": "changeCollectionOwner",
"outputs": [],
-=======
->>>>>>> misk: update stubs
"stateMutability": "nonpayable",
"type": "function"
},
@@ -223,13 +200,8 @@
"outputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount[]",
"name": "",
@@ -245,13 +217,8 @@
"outputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount",
"name": "",
@@ -361,13 +328,8 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount",
"name": "user",
@@ -426,13 +388,8 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount",
"name": "admin",
@@ -464,13 +421,8 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount",
"name": "user",
@@ -577,13 +529,8 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount",
"name": "sponsor",
@@ -597,26 +544,10 @@
},
{
"inputs": [
-<<<<<<< HEAD
{
"components": [
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
- { "internalType": "address", "name": "newOwner", "type": "address" }
- ],
- "name": "setOwner",
- "outputs": [],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- {
- "components": [
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount",
"name": "newOwner",
@@ -676,13 +607,8 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount",
"name": "from",
@@ -690,13 +616,8 @@
},
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> misk: update stubs
],
"internalType": "struct EthCrossAccount",
"name": "to",
tests/src/eth/nonFungible.test.tsdiffbeforeafterboth--- a/tests/src/eth/nonFungible.test.ts
+++ b/tests/src/eth/nonFungible.test.ts
@@ -247,13 +247,13 @@
});
itEth('Can perform burnFromCross()', async ({helper, privateKey}) => {
- const alice = privateKey('//Alice');
- const collection = await helper.nft.mintCollection(alice, {name: 'A', description: 'B', tokenPrefix: 'C'});
+ const minter = await privateKey('//Alice');
+ const collection = await helper.nft.mintCollection(minter, {name: 'A', description: 'B', tokenPrefix: 'C'});
- const owner = privateKey('//Bob');
- const spender = await helper.eth.createAccountWithBalance(alice, 100n);
+ const owner = await privateKey('//Bob');
+ const spender = await helper.eth.createAccountWithBalance(donor);
- const token = await collection.mintToken(alice, {Substrate: owner.address});
+ const token = await collection.mintToken(minter, {Substrate: owner.address});
const address = helper.ethAddress.fromCollectionId(collection.collectionId);
const contract = helper.ethNativeContract.collection(address, 'nft');
@@ -277,13 +277,13 @@
});
itEth('Can perform approveCross()', async ({helper, privateKey}) => {
- const alice = privateKey('//Alice');
- const collection = await helper.nft.mintCollection(alice, {name: 'A', description: 'B', tokenPrefix: 'C'});
+ const minter = await privateKey('//Alice');
+ const collection = await helper.nft.mintCollection(minter, {name: 'A', description: 'B', tokenPrefix: 'C'});
- const owner = await helper.eth.createAccountWithBalance(alice, 100n);
- const receiver = privateKey('//Charlie');
+ const owner = await helper.eth.createAccountWithBalance(donor);
+ const receiver = await privateKey('//Charlie');
- const token = await collection.mintToken(alice, {Ethereum: owner});
+ const token = await collection.mintToken(minter, {Ethereum: owner});
const address = helper.ethAddress.fromCollectionId(collection.collectionId);
const contract = helper.ethNativeContract.collection(address, 'nft');
@@ -410,11 +410,12 @@
});
itEth('Can perform transferFromCross()', async ({helper, privateKey}) => {
- const collection = await helper.nft.mintCollection(donor, {name: 'A', description: 'B', tokenPrefix: 'C'});
+ const minter = await privateKey('//Alice');
+ const collection = await helper.nft.mintCollection(minter, {name: 'A', description: 'B', tokenPrefix: 'C'});
- const owner = privateKey('//Bob');
- const spender = await helper.eth.createAccountWithBalance(donor, 100n);
- const receiver = privateKey('//Charlie');
+ const owner = await privateKey('//Bob');
+ const spender = await helper.eth.createAccountWithBalance(donor);
+ const receiver = await privateKey('//Charlie');
const token = await collection.mintToken(donor, {Substrate: owner.address});
tests/src/eth/nonFungibleAbi.jsondiffbeforeafterboth--- a/tests/src/eth/nonFungibleAbi.json
+++ b/tests/src/eth/nonFungibleAbi.json
@@ -96,11 +96,7 @@
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "newAdmin",
"type": "tuple"
}
@@ -126,11 +122,7 @@
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "user",
"type": "tuple"
}
@@ -166,11 +158,7 @@
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "approved",
"type": "tuple"
},
@@ -216,11 +204,7 @@
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "from",
"type": "tuple"
},
@@ -249,11 +233,7 @@
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
-<<<<<<< HEAD
- "internalType": "struct Tuple6[]",
-=======
"internalType": "struct EthCrossAccount[]",
->>>>>>> misk: update stubs
"name": "",
"type": "tuple[]"
}
@@ -270,19 +250,7 @@
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
- "internalType": "struct Tuple19",
->>>>>>> feat: add `EthCrossAccount` type
-=======
- "internalType": "struct Tuple8",
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "",
"type": "tuple"
}
@@ -291,10 +259,6 @@
"type": "function"
},
{
-<<<<<<< HEAD
-<<<<<<< HEAD
-=======
->>>>>>> fix: after rebase
"inputs": [
{ "internalType": "string[]", "name": "keys", "type": "string[]" }
],
@@ -305,23 +269,11 @@
{ "internalType": "string", "name": "field_0", "type": "string" },
{ "internalType": "bytes", "name": "field_1", "type": "bytes" }
],
-<<<<<<< HEAD
- "internalType": "struct Tuple19[]",
-=======
"internalType": "struct Tuple21[]",
->>>>>>> fix: after rebase
"name": "",
"type": "tuple[]"
}
],
-<<<<<<< HEAD
-=======
- "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],
- "name": "collectionProperty",
- "outputs": [{ "internalType": "bytes", "name": "", "type": "bytes" }],
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
->>>>>>> fix: after rebase
"stateMutability": "view",
"type": "function"
},
@@ -341,19 +293,7 @@
{ "internalType": "address", "name": "field_0", "type": "address" },
{ "internalType": "uint256", "name": "field_1", "type": "uint256" }
],
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
- "internalType": "struct Tuple19",
->>>>>>> feat: add `EthCrossAccount` type
-=======
- "internalType": "struct Tuple8",
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
"internalType": "struct Tuple24",
->>>>>>> misk: update stubs
"name": "",
"type": "tuple"
}
@@ -376,10 +316,6 @@
"type": "function"
},
{
-<<<<<<< HEAD
-<<<<<<< HEAD
-=======
->>>>>>> fix: after rebase
"inputs": [
{ "internalType": "string[]", "name": "keys", "type": "string[]" }
],
@@ -389,11 +325,6 @@
"type": "function"
},
{
-<<<<<<< HEAD
-=======
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
->>>>>>> fix: after rebase
"inputs": [{ "internalType": "string", "name": "key", "type": "string" }],
"name": "deleteCollectionProperty",
"outputs": [],
@@ -459,11 +390,7 @@
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "user",
"type": "tuple"
}
@@ -474,68 +401,23 @@
"type": "function"
},
{
-<<<<<<< HEAD
"inputs": [{ "internalType": "address", "name": "to", "type": "address" }],
"name": "mint",
"outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],
-=======
- "inputs": [
- { "internalType": "address", "name": "to", "type": "address" },
- { "internalType": "uint256", "name": "tokenId", "type": "uint256" }
- ],
- "name": "mint",
- "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
->>>>>>> feat: Add custum signature with unlimited nesting.
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{ "internalType": "address", "name": "to", "type": "address" },
-<<<<<<< HEAD
{ "internalType": "string", "name": "tokenUri", "type": "string" }
],
"name": "mintWithTokenURI",
"outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],
-=======
- { "internalType": "uint256[]", "name": "tokenIds", "type": "uint256[]" }
- ],
- "name": "mintBulk",
- "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
"stateMutability": "nonpayable",
"type": "function"
},
{
- "inputs": [
- { "internalType": "address", "name": "to", "type": "address" },
- {
- "components": [
- { "internalType": "uint256", "name": "field_0", "type": "uint256" },
- { "internalType": "string", "name": "field_1", "type": "string" }
- ],
- "internalType": "struct Tuple12[]",
- "name": "tokens",
- "type": "tuple[]"
- }
- ],
- "name": "mintBulkWithTokenURI",
- "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- { "internalType": "address", "name": "to", "type": "address" },
- { "internalType": "uint256", "name": "tokenId", "type": "uint256" },
- { "internalType": "string", "name": "tokenUri", "type": "string" }
- ],
- "name": "mintWithTokenURI",
- "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
->>>>>>> feat: Add custum signature with unlimited nesting.
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
"inputs": [],
"name": "mintingFinished",
"outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
@@ -591,11 +473,7 @@
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "admin",
"type": "tuple"
}
@@ -628,11 +506,7 @@
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "user",
"type": "tuple"
}
@@ -732,30 +606,15 @@
},
{
"inputs": [
-<<<<<<< HEAD
-<<<<<<< HEAD
-=======
->>>>>>> fix: after rebase
{
"components": [
{ "internalType": "string", "name": "field_0", "type": "string" },
{ "internalType": "bytes", "name": "field_1", "type": "bytes" }
],
-<<<<<<< HEAD
- "internalType": "struct Tuple19[]",
- "name": "properties",
- "type": "tuple[]"
- }
-=======
- { "internalType": "string", "name": "key", "type": "string" },
- { "internalType": "bytes", "name": "value", "type": "bytes" }
->>>>>>> feat: Add custum signature with unlimited nesting.
-=======
"internalType": "struct Tuple21[]",
"name": "properties",
"type": "tuple[]"
}
->>>>>>> fix: after rebase
],
"name": "setCollectionProperties",
"outputs": [],
@@ -788,11 +647,7 @@
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "sponsor",
"type": "tuple"
}
@@ -804,19 +659,15 @@
},
{
"inputs": [
-<<<<<<< HEAD
{
"components": [
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
+ { "internalType": "address", "name": "eth", "type": "address" },
+ { "internalType": "uint256", "name": "sub", "type": "uint256" }
],
- "internalType": "struct Tuple6",
+ "internalType": "struct EthCrossAccount",
"name": "newOwner",
"type": "tuple"
}
-=======
- { "internalType": "address", "name": "newOwner", "type": "address" }
->>>>>>> feat: Add custum signature with unlimited nesting.
],
"name": "setOwnerCross",
"outputs": [],
@@ -828,26 +679,12 @@
{ "internalType": "uint256", "name": "tokenId", "type": "uint256" },
{
"components": [
-<<<<<<< HEAD
-<<<<<<< HEAD
{ "internalType": "string", "name": "field_0", "type": "string" },
{ "internalType": "bytes", "name": "field_1", "type": "bytes" }
-=======
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
->>>>>>> feat: Add custum signature with unlimited nesting.
],
- "internalType": "struct Tuple19[]",
+ "internalType": "struct Tuple21[]",
"name": "properties",
"type": "tuple[]"
-=======
- { "internalType": "address", "name": "eth", "type": "address" },
- { "internalType": "uint256", "name": "sub", "type": "uint256" }
- ],
- "internalType": "struct EthCrossAccount",
- "name": "newOwner",
- "type": "tuple"
->>>>>>> misk: update stubs
}
],
"name": "setProperties",
@@ -954,37 +791,19 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> feat: Add custum signature with unlimited nesting.
],
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
"internalType": "struct EthCrossAccount",
->>>>>>> feat: add `EthCrossAccount` type
"name": "from",
"type": "tuple"
},
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
->>>>>>> feat: Add custum signature with unlimited nesting.
],
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
"internalType": "struct EthCrossAccount",
->>>>>>> feat: add `EthCrossAccount` type
"name": "to",
"type": "tuple"
},
tests/src/eth/reFungible.test.tsdiffbeforeafterboth--- a/tests/src/eth/reFungible.test.ts
+++ b/tests/src/eth/reFungible.test.ts
@@ -228,13 +228,13 @@
});
itEth('Can perform burnFrom()', async ({helper, privateKey}) => {
- const alice = privateKey('//Alice');
- const collection = await helper.rft.mintCollection(alice, {name: 'A', description: 'B', tokenPrefix: 'C'});
+ const minter = await privateKey('//Alice');
+ const collection = await helper.rft.mintCollection(minter, {name: 'A', description: 'B', tokenPrefix: 'C'});
- const owner = await helper.eth.createAccountWithBalance(alice, 100n);
- const spender = await helper.eth.createAccountWithBalance(alice, 100n);
+ const owner = await helper.eth.createAccountWithBalance(donor);
+ const spender = await helper.eth.createAccountWithBalance(donor);
- const token = await collection.mintToken(alice, 100n, {Ethereum: owner});
+ const token = await collection.mintToken(minter, 100n, {Ethereum: owner});
const address = helper.ethAddress.fromCollectionId(collection.collectionId);
const contract = helper.ethNativeContract.collection(address, 'rft');
@@ -262,13 +262,13 @@
});
itEth('Can perform burnFromCross()', async ({helper, privateKey}) => {
- const alice = privateKey('//Alice');
- const collection = await helper.rft.mintCollection(alice, {name: 'A', description: 'B', tokenPrefix: 'C'});
+ const minter = await privateKey('//Alice');
+ const collection = await helper.rft.mintCollection(minter, {name: 'A', description: 'B', tokenPrefix: 'C'});
- const owner = privateKey('//Bob');
- const spender = await helper.eth.createAccountWithBalance(alice, 100n);
+ const owner = await privateKey('//Bob');
+ const spender = await helper.eth.createAccountWithBalance(donor);
- const token = await collection.mintToken(alice, 100n, {Substrate: owner.address});
+ const token = await collection.mintToken(minter, 100n, {Substrate: owner.address});
const address = helper.ethAddress.fromCollectionId(collection.collectionId);
const contract = helper.ethNativeContract.collection(address, 'rft');
@@ -295,13 +295,14 @@
});
itEth('Can perform transferFromCross()', async ({helper, privateKey}) => {
- const collection = await helper.rft.mintCollection(donor, {name: 'A', description: 'B', tokenPrefix: 'C'});
+ const minter = await privateKey('//Alice');
+ const collection = await helper.rft.mintCollection(minter, {name: 'A', description: 'B', tokenPrefix: 'C'});
- const owner = privateKey('//Bob');
- const spender = await helper.eth.createAccountWithBalance(donor, 100n);
- const receiver = privateKey('//Charlie');
+ const owner = await privateKey('//Bob');
+ const spender = await helper.eth.createAccountWithBalance(donor);
+ const receiver = await privateKey('//Charlie');
- const token = await collection.mintToken(donor, 100n, {Substrate: owner.address});
+ const token = await collection.mintToken(minter, 100n, {Substrate: owner.address});
const address = helper.ethAddress.fromCollectionId(collection.collectionId);
const contract = helper.ethNativeContract.collection(address, 'rft');
tests/src/eth/reFungibleAbi.jsondiffbeforeafterboth--- a/tests/src/eth/reFungibleAbi.json
+++ b/tests/src/eth/reFungibleAbi.json
@@ -93,17 +93,10 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
- ],
- "internalType": "struct Tuple6",
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "newAdmin",
"type": "tuple"
}
@@ -126,17 +119,10 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
- ],
- "internalType": "struct Tuple6",
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "user",
"type": "tuple"
}
@@ -197,17 +183,10 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
- ],
- "internalType": "struct Tuple6",
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "from",
"type": "tuple"
},
@@ -233,17 +212,10 @@
"outputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
- ],
- "internalType": "struct Tuple6[]",
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
"internalType": "struct EthCrossAccount[]",
->>>>>>> misk: update stubs
"name": "",
"type": "tuple[]"
}
@@ -257,17 +229,10 @@
"outputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
- ],
- "internalType": "struct Tuple6",
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "",
"type": "tuple"
}
@@ -310,11 +275,7 @@
{ "internalType": "address", "name": "field_0", "type": "address" },
{ "internalType": "uint256", "name": "field_1", "type": "uint256" }
],
-<<<<<<< HEAD
- "internalType": "struct Tuple6",
-=======
"internalType": "struct Tuple23",
->>>>>>> misk: update stubs
"name": "",
"type": "tuple"
}
@@ -408,17 +369,10 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
- ],
- "internalType": "struct Tuple6",
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "user",
"type": "tuple"
}
@@ -429,68 +383,23 @@
"type": "function"
},
{
-<<<<<<< HEAD
"inputs": [{ "internalType": "address", "name": "to", "type": "address" }],
"name": "mint",
"outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],
-=======
- "inputs": [
- { "internalType": "address", "name": "to", "type": "address" },
- { "internalType": "uint256", "name": "tokenId", "type": "uint256" }
- ],
- "name": "mint",
- "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
->>>>>>> misk: update stubs
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{ "internalType": "address", "name": "to", "type": "address" },
-<<<<<<< HEAD
{ "internalType": "string", "name": "tokenUri", "type": "string" }
],
"name": "mintWithTokenURI",
"outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],
-=======
- { "internalType": "uint256[]", "name": "tokenIds", "type": "uint256[]" }
- ],
- "name": "mintBulk",
- "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
"stateMutability": "nonpayable",
"type": "function"
},
{
- "inputs": [
- { "internalType": "address", "name": "to", "type": "address" },
- {
- "components": [
- { "internalType": "uint256", "name": "field_0", "type": "uint256" },
- { "internalType": "string", "name": "field_1", "type": "string" }
- ],
- "internalType": "struct Tuple11[]",
- "name": "tokens",
- "type": "tuple[]"
- }
- ],
- "name": "mintBulkWithTokenURI",
- "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
- "inputs": [
- { "internalType": "address", "name": "to", "type": "address" },
- { "internalType": "uint256", "name": "tokenId", "type": "uint256" },
- { "internalType": "string", "name": "tokenUri", "type": "string" }
- ],
- "name": "mintWithTokenURI",
- "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
->>>>>>> misk: update stubs
- "stateMutability": "nonpayable",
- "type": "function"
- },
- {
"inputs": [],
"name": "mintingFinished",
"outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
@@ -543,17 +452,10 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
- ],
- "internalType": "struct Tuple6",
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "admin",
"type": "tuple"
}
@@ -583,17 +485,10 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
- ],
- "internalType": "struct Tuple6",
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "user",
"type": "tuple"
}
@@ -731,17 +626,10 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
- ],
- "internalType": "struct Tuple6",
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "sponsor",
"type": "tuple"
}
@@ -753,19 +641,15 @@
},
{
"inputs": [
-<<<<<<< HEAD
{
"components": [
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
+ { "internalType": "address", "name": "eth", "type": "address" },
+ { "internalType": "uint256", "name": "sub", "type": "uint256" }
],
- "internalType": "struct Tuple6",
+ "internalType": "struct EthCrossAccount",
"name": "newOwner",
"type": "tuple"
}
-=======
- { "internalType": "address", "name": "newOwner", "type": "address" }
->>>>>>> misk: update stubs
],
"name": "setOwnerCross",
"outputs": [],
@@ -777,21 +661,12 @@
{ "internalType": "uint256", "name": "tokenId", "type": "uint256" },
{
"components": [
-<<<<<<< HEAD
{ "internalType": "string", "name": "field_0", "type": "string" },
{ "internalType": "bytes", "name": "field_1", "type": "bytes" }
],
- "internalType": "struct Tuple19[]",
+ "internalType": "struct Tuple20[]",
"name": "properties",
"type": "tuple[]"
-=======
- { "internalType": "address", "name": "eth", "type": "address" },
- { "internalType": "uint256", "name": "sub", "type": "uint256" }
- ],
- "internalType": "struct EthCrossAccount",
- "name": "newOwner",
- "type": "tuple"
->>>>>>> misk: update stubs
}
],
"name": "setProperties",
@@ -907,33 +782,19 @@
"inputs": [
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
- ],
- "internalType": "struct Tuple6",
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "from",
"type": "tuple"
},
{
"components": [
-<<<<<<< HEAD
- { "internalType": "address", "name": "field_0", "type": "address" },
- { "internalType": "uint256", "name": "field_1", "type": "uint256" }
- ],
- "internalType": "struct Tuple6",
-=======
{ "internalType": "address", "name": "eth", "type": "address" },
{ "internalType": "uint256", "name": "sub", "type": "uint256" }
],
"internalType": "struct EthCrossAccount",
->>>>>>> misk: update stubs
"name": "to",
"type": "tuple"
},
tests/src/eth/util/playgrounds/unique.dev.tsdiffbeforeafterboth--- a/tests/src/eth/util/playgrounds/unique.dev.ts
+++ b/tests/src/eth/util/playgrounds/unique.dev.ts
@@ -377,52 +377,13 @@
}
}
-export class EthCrossAccountGroup extends EthGroupBase {
- fromAddress(address: TEthereumAccount): TEthCrossAccount {
- return {
- 0: address,
- 1: '0',
- field_0: address,
- field_1: '0',
- };
- }
-
- fromKeyringPair(keyring: IKeyringPair): TEthCrossAccount {
- return {
- 0: '0x0000000000000000000000000000000000000000',
- 1: keyring.addressRaw,
- field_0: '0x0000000000000000000000000000000000000000',
- field_1: keyring.addressRaw,
- };
- }
-}
-
-export class EthCrossAccountGroup extends EthGroupBase {
- fromAddress(address: TEthereumAccount): TEthCrossAccount {
- return {
- 0: address,
- 1: '0',
- field_0: address,
- field_1: '0',
- };
- }
-
- fromKeyringPair(keyring: IKeyringPair): TEthCrossAccount {
- return {
- 0: '0x0000000000000000000000000000000000000000',
- 1: keyring.addressRaw,
- field_0: '0x0000000000000000000000000000000000000000',
- field_1: keyring.addressRaw,
- };
- }
-}
-
export class EthUniqueHelper extends DevUniqueHelper {
web3: Web3 | null = null;
web3Provider: WebsocketProvider | null = null;
eth: EthGroup;
ethAddress: EthAddressGroup;
+ ethCrossAccount: EthCrossAccountGroup;
ethNativeContract: NativeContractGroup;
ethContract: ContractGroup;
ethProperty: EthPropertyGroup;