--- a/Cargo.lock +++ b/Cargo.lock @@ -18,7 +18,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e61f2b7f93d2c7d2b08263acaa4a363b3e276806c68af6134c44f523bf1aacd" dependencies = [ - "gimli", + "gimli 0.25.0", +] + +[[package]] +name = "addr2line" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b" +dependencies = [ + "gimli 0.26.1", ] [[package]] @@ -385,11 +394,11 @@ [[package]] name = "backtrace" -version = "0.3.62" +version = "0.3.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "091bcdf2da9950f96aa522681ce805e6857f6ca8df73833d35736ab2dc78e152" +checksum = "321629d8ba6513061f26707241fa9bc89524ff1cd7a915a97ef0c62c666ce1b6" dependencies = [ - "addr2line", + "addr2line 0.17.0", "cc", "cfg-if 1.0.0", "libc", @@ -1065,9 +1074,9 @@ [[package]] name = "clang-sys" -version = "1.2.2" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10612c0ec0e0a1ff0e97980647cb058a6e7aedb913d01d009c406b8b7d0b26ee" +checksum = "fa66045b9cb23c2e9c1520732030608b02ee07e5cfaa5a521ec15ded7fa24c90" dependencies = [ "glob", "libc", @@ -1181,7 +1190,7 @@ "cranelift-codegen-meta", "cranelift-codegen-shared", "cranelift-entity", - "gimli", + "gimli 0.25.0", "log", "regalloc", "smallvec", @@ -2998,6 +3007,12 @@ ] [[package]] +name = "gimli" +version = "0.26.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78cc372d058dcf6d5ecd98510e7fbc9e5aec4d21de70f65fea8fecebcd881bd4" + +[[package]] name = "glob" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -5055,6 +5070,8 @@ "sp-transaction-pool", "substrate-frame-rpc-system", "tokio 0.2.25", + "uc-rpc", + "up-rpc", ] [[package]] @@ -5082,17 +5099,21 @@ "nft-data-structs", "pallet-aura", "pallet-balances", + "pallet-common", "pallet-ethereum", "pallet-evm", "pallet-evm-coder-substrate", "pallet-evm-contract-helpers", "pallet-evm-migration", "pallet-evm-transaction-payment", + "pallet-fungible", "pallet-inflation", "pallet-nft", "pallet-nft-charge-transaction", "pallet-nft-transaction-payment", + "pallet-nonfungible", "pallet-randomness-collective-flip", + "pallet-refungible", "pallet-sudo", "pallet-timestamp", "pallet-transaction-payment", @@ -5121,6 +5142,7 @@ "sp-transaction-pool", "sp-version", "substrate-wasm-builder", + "up-rpc", "xcm", "xcm-builder", "xcm-executor", @@ -5538,6 +5560,24 @@ ] [[package]] +name = "pallet-common" +version = "0.1.0" +dependencies = [ + "evm-coder", + "frame-support", + "frame-system", + "nft-data-structs", + "pallet-evm", + "pallet-evm-coder-substrate", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core", + "sp-runtime", + "sp-std", +] + +[[package]] name = "pallet-contract-helpers" version = "0.1.0" dependencies = [ @@ -5788,6 +5828,25 @@ ] [[package]] +name = "pallet-fungible" +version = "0.1.0" +dependencies = [ + "ethereum 0.9.0 (git+https://github.com/purestake/ethereum?branch=joshy-scale-info)", + "evm-coder", + "frame-benchmarking", + "frame-support", + "frame-system", + "nft-data-structs", + "pallet-common", + "pallet-evm-coder-substrate", + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-runtime", + "sp-std", +] + +[[package]] name = "pallet-gilt" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" @@ -5993,10 +6052,14 @@ "hex-literal", "nft-data-structs", "pallet-balances", + "pallet-common", "pallet-ethereum", "pallet-evm", "pallet-evm-coder-substrate", + "pallet-fungible", + "pallet-nonfungible", "pallet-randomness-collective-flip", + "pallet-refungible", "pallet-timestamp", "pallet-transaction-payment", "parity-scale-codec", @@ -6064,6 +6127,25 @@ ] [[package]] +name = "pallet-nonfungible" +version = "0.1.0" +dependencies = [ + "ethereum 0.9.0 (git+https://github.com/purestake/ethereum?branch=joshy-scale-info)", + "evm-coder", + "frame-benchmarking", + "frame-support", + "frame-system", + "nft-data-structs", + "pallet-common", + "pallet-evm-coder-substrate", + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-runtime", + "sp-std", +] + +[[package]] name = "pallet-offences" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" @@ -6147,6 +6229,22 @@ ] [[package]] +name = "pallet-refungible" +version = "0.1.0" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "nft-data-structs", + "pallet-common", + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-runtime", + "sp-std", +] + +[[package]] name = "pallet-scheduler" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" @@ -6469,9 +6567,9 @@ [[package]] name = "parity-db" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91b679c6acc14fac74382942e2b73bea441686a33430b951ea03b5aeb6a7f254" +checksum = "e7ccc4a8687027deb53d45c5434a1f1b330c9d1069a59cfe80a62aa9a1da25ae" dependencies = [ "blake2-rfc", "crc32fast", @@ -11609,6 +11707,24 @@ checksum = "b63708a265f51345575b27fe43f9500ad611579e764c79edbc2037b1121959ec" [[package]] +name = "uc-rpc" +version = "0.1.0" +dependencies = [ + "jsonrpc-core", + "jsonrpc-core-client", + "jsonrpc-derive", + "nft-data-structs", + "pallet-common", + "parity-scale-codec", + "sp-api", + "sp-blockchain", + "sp-core", + "sp-rpc", + "sp-runtime", + "up-rpc", +] + +[[package]] name = "ucd-trie" version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -11715,6 +11831,19 @@ checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" [[package]] +name = "up-rpc" +version = "0.1.0" +dependencies = [ + "nft-data-structs", + "pallet-common", + "parity-scale-codec", + "sp-api", + "sp-core", + "sp-runtime", + "sp-std", +] + +[[package]] name = "up-sponsorship" version = "0.1.0" dependencies = [ @@ -12005,7 +12134,7 @@ "cranelift-frontend", "cranelift-native", "cranelift-wasm", - "gimli", + "gimli 0.25.0", "more-asserts", "object 0.26.2", "target-lexicon", @@ -12023,7 +12152,7 @@ "anyhow", "cfg-if 1.0.0", "cranelift-entity", - "gimli", + "gimli 0.25.0", "indexmap", "log", "more-asserts", @@ -12041,11 +12170,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24f46dd757225f29a419be415ea6fb8558df9b0194f07e3a6a9c99d0e14dd534" dependencies = [ - "addr2line", + "addr2line 0.16.0", "anyhow", "bincode", "cfg-if 1.0.0", - "gimli", + "gimli 0.25.0", "libc", "log", "more-asserts",