diff --git a/Cargo.lock b/Cargo.lock index 84705f6632..7405425c02 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2945,6 +2945,33 @@ dependencies = [ "libc", ] +[[package]] +name = "ethbloom" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11da94e443c60508eb62cf256243a64da87304c2802ac2528847f79d750007ef" +dependencies = [ + "crunchy", + "fixed-hash 0.7.0", + "impl-rlp", + "impl-serde 0.3.2", + "tiny-keccak", +] + +[[package]] +name = "ethereum-types" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2827b94c556145446fcce834ca86b7abf0c39a805883fe20e72c5bfdb5a0dc6" +dependencies = [ + "ethbloom", + "fixed-hash 0.7.0", + "impl-rlp", + "impl-serde 0.3.2", + "primitive-types 0.11.1", + "uint", +] + [[package]] name = "event-listener" version = "2.5.2" @@ -3099,6 +3126,18 @@ dependencies = [ "typenum", ] +[[package]] +name = "fixed-hash" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfcf0ed7fe52a17a03854ec54a9f76d6d84508d1c0e66bc1793301c73fc8493c" +dependencies = [ + "byteorder", + "rand 0.8.5", + "rustc-hex", + "static_assertions", +] + [[package]] name = "fixed-hash" version = "0.8.0" @@ -4309,6 +4348,24 @@ dependencies = [ "parity-scale-codec", ] +[[package]] +name = "impl-rlp" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f28220f89297a075ddc7245cd538076ee98b01f2a9c23a53a4f1105d5a322808" +dependencies = [ + "rlp", +] + +[[package]] +name = "impl-serde" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4551f042f3438e64dbd6226b20527fc84a6e1fe65688b58746a2f53623f25f5c" +dependencies = [ + "serde", +] + [[package]] name = "impl-serde" version = "0.4.0" @@ -4382,7 +4439,7 @@ dependencies = [ "either", "env_logger 0.10.0", "heck 0.4.1", - "impl-serde", + "impl-serde 0.4.0", "ink_ir", "ink_primitives", "itertools", @@ -4475,7 +4532,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4af082b4c2eb246d27b358411ef950811f851c1099aa507ba4bcdd7214d40ccd" dependencies = [ "derive_more", - "impl-serde", + "impl-serde 0.4.0", "ink_prelude", "ink_primitives", "scale-info", @@ -5093,7 +5150,7 @@ dependencies = [ "libp2p-core", "libp2p-swarm", "log", - "lru", + "lru 0.8.1", "prost 0.11.8", "prost-build 0.11.8", "prost-codec", @@ -5417,7 +5474,9 @@ dependencies = [ "glob", "libc", "libz-sys", + "lz4-sys", "tikv-jemalloc-sys", + "zstd-sys", ] [[package]] @@ -5610,6 +5669,15 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "lru" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e999beba7b6e8345721bd280141ed958096a2e4abdf74f67ff4ce49b4b54e47a" +dependencies = [ + "hashbrown 0.12.3", +] + [[package]] name = "lru" version = "0.8.1" @@ -7418,6 +7486,35 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa9777aa91b8ad9dd5aaa04a9b6bcb02c7f1deb952fca5a66034d5e63afc5c6f" +[[package]] +name = "parity-util-mem" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c32561d248d352148124f036cac253a644685a21dc9fea383eb4907d7bd35a8f" +dependencies = [ + "cfg-if", + "ethereum-types", + "hashbrown 0.12.3", + "impl-trait-for-tuples", + "lru 0.7.8", + "parity-util-mem-derive", + "parking_lot 0.12.1", + "primitive-types 0.11.1", + "smallvec", + "winapi", +] + +[[package]] +name = "parity-util-mem-derive" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f557c32c6d268a07c921471619c0295f5efad3a0e76d4f97a05c091a51d110b2" +dependencies = [ + "proc-macro2 1.0.56", + "syn 1.0.109", + "synstructure 0.12.6", +] + [[package]] name = "parity-wasm" version = "0.45.0" @@ -7715,7 +7812,7 @@ dependencies = [ "phala-node-runtime", "phala-trie-storage", "phala-types", - "primitive-types", + "primitive-types 0.12.1", "prost 0.11.8", "prpc", "prpc-build", @@ -7882,7 +7979,7 @@ name = "phala-node-rpc-ext" version = "0.1.0" dependencies = [ "hex", - "impl-serde", + "impl-serde 0.4.0", "jsonrpsee", "log", "pallet-mq-runtime-api", @@ -7905,7 +8002,7 @@ dependencies = [ name = "phala-node-rpc-ext-types" version = "0.1.0" dependencies = [ - "impl-serde", + "impl-serde 0.4.0", "parity-scale-codec", "scale-info", "serde", @@ -8027,7 +8124,7 @@ dependencies = [ "pallet-uniques", "parity-scale-codec", "phala-types", - "primitive-types", + "primitive-types 0.12.1", "rand 0.8.5", "rmrk-traits", "scale-info", @@ -8088,10 +8185,13 @@ dependencies = [ "hash256-std-hasher", "hex", "im", - "impl-serde", + "impl-serde 0.4.0", "keccak-hasher", + "librocksdb-sys", "log", "parity-scale-codec", + "parity-util-mem", + "rocksdb", "scale-info", "serde", "serde_cbor", @@ -8141,7 +8241,7 @@ dependencies = [ "pallet-timestamp", "parity-scale-codec", "pink-kv-session", - "primitive-types", + "primitive-types 0.12.1", "scale-info", "sp-application-crypto", "sp-core", @@ -8160,7 +8260,7 @@ dependencies = [ "phala-node-rpc-ext-types", "phala-pallets", "phala-types", - "primitive-types", + "primitive-types 0.12.1", "scale-encode", "scale-info", "serde", @@ -8295,7 +8395,7 @@ dependencies = [ "hash-db", "hex", "hex-literal", - "impl-serde", + "impl-serde 0.4.0", "insta", "log", "pallet-balances", @@ -8436,6 +8536,7 @@ dependencies = [ "pallet-contracts-primitives", "parity-scale-codec", "phala-crypto", + "phala-trie-storage", "pink", "pink-capi", "pink-extension-runtime", @@ -8466,12 +8567,12 @@ dependencies = [ "base58", "hex", "hex-literal", - "impl-serde", + "impl-serde 0.4.0", "parity-scale-codec", "pink-extension", "pink-extension-runtime", "pink-json", - "primitive-types", + "primitive-types 0.12.1", "scale-info", "serde", "sp-core-hashing", @@ -8662,15 +8763,28 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "primitive-types" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e28720988bff275df1f51b171e1b2a18c30d194c4d2b61defdacecd625a5d94a" +dependencies = [ + "fixed-hash 0.7.0", + "impl-codec", + "impl-rlp", + "impl-serde 0.3.2", + "uint", +] + [[package]] name = "primitive-types" version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f3486ccba82358b11a77516035647c34ba167dfa53312630de83b12bd4f3d66" dependencies = [ - "fixed-hash", + "fixed-hash 0.8.0", "impl-codec", - "impl-serde", + "impl-serde 0.4.0", "scale-info", "uint", ] @@ -9532,6 +9646,16 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc874b127765f014d792f16763a81245ab80500e2ad921ed4ee9e82481ee08fe" +[[package]] +name = "rlp" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb919243f34364b6bd2fc10ef797edbfa75f33c252e7998527479c6d6b47e1ec" +dependencies = [ + "bytes 1.3.0", + "rustc-hex", +] + [[package]] name = "rmp" version = "0.8.11" @@ -10301,7 +10425,7 @@ name = "sc-executor" version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#3bb3882ce094ac211dea93fabfdcd4f902f5a7fd" dependencies = [ - "lru", + "lru 0.8.1", "parity-scale-codec", "parking_lot 0.12.1", "sc-executor-common", @@ -10413,7 +10537,7 @@ dependencies = [ "libp2p", "linked_hash_set", "log", - "lru", + "lru 0.8.1", "mockall", "parity-scale-codec", "parking_lot 0.12.1", @@ -10498,7 +10622,7 @@ dependencies = [ "futures-timer", "libp2p", "log", - "lru", + "lru 0.8.1", "sc-network", "sc-network-common", "sc-peerset", @@ -10541,7 +10665,7 @@ dependencies = [ "futures-timer", "libp2p", "log", - "lru", + "lru 0.8.1", "mockall", "parity-scale-codec", "prost 0.11.8", @@ -11030,7 +11154,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7e5527e4b3bf079d4c0b2f253418598c380722ba37ef20fac9088081407f2b6" dependencies = [ "parity-scale-codec", - "primitive-types", + "primitive-types 0.12.1", "scale-bits", "scale-decode-derive", "scale-info", @@ -11057,7 +11181,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "15546e5efbb45f0fc2291f7e202dee8623274c5d8bbfdf9c6886cc8b44a7ced3" dependencies = [ "parity-scale-codec", - "primitive-types", + "primitive-types 0.12.1", "scale-bits", "scale-encode-derive", "scale-info", @@ -11937,7 +12061,7 @@ source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#3b dependencies = [ "futures", "log", - "lru", + "lru 0.8.1", "parity-scale-codec", "parking_lot 0.12.1", "sp-api", @@ -12066,7 +12190,7 @@ dependencies = [ "futures", "hash-db", "hash256-std-hasher", - "impl-serde", + "impl-serde 0.4.0", "lazy_static", "libsecp256k1", "log", @@ -12074,7 +12198,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "paste", - "primitive-types", + "primitive-types 0.12.1", "rand 0.8.5", "regex", "scale-info", @@ -12328,7 +12452,7 @@ dependencies = [ "bytes 1.3.0", "impl-trait-for-tuples", "parity-scale-codec", - "primitive-types", + "primitive-types 0.12.1", "sp-externalities", "sp-runtime-interface-proc-macro", "sp-std", @@ -12407,7 +12531,7 @@ name = "sp-storage" version = "7.0.0" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#3bb3882ce094ac211dea93fabfdcd4f902f5a7fd" dependencies = [ - "impl-serde", + "impl-serde 0.4.0", "parity-scale-codec", "ref-cast", "serde", @@ -12495,7 +12619,7 @@ name = "sp-version" version = "5.0.0" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#3bb3882ce094ac211dea93fabfdcd4f902f5a7fd" dependencies = [ - "impl-serde", + "impl-serde 0.4.0", "parity-scale-codec", "parity-wasm", "scale-info", @@ -13084,11 +13208,11 @@ dependencies = [ "futures", "getrandom 0.2.7", "hex", - "impl-serde", + "impl-serde 0.4.0", "jsonrpsee", "parity-scale-codec", "parking_lot 0.12.1", - "primitive-types", + "primitive-types 0.12.1", "scale-bits", "scale-decode", "scale-encode", @@ -13956,7 +14080,7 @@ checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" dependencies = [ "cfg-if", "digest 0.10.6", - "rand 0.4.6", + "rand 0.8.5", "static_assertions", ] diff --git a/crates/phala-trie-storage/Cargo.toml b/crates/phala-trie-storage/Cargo.toml index bd2aa9e49f..22d5ed977e 100644 --- a/crates/phala-trie-storage/Cargo.toml +++ b/crates/phala-trie-storage/Cargo.toml @@ -19,8 +19,8 @@ hash-db = "0.16.0" trie-db = "0.27.1" im = { version = "15", features = ["serde"] } parity-util-mem = "0.11.0" -rocksdb = "0.19" -librocksdb-sys = "0.8.0" +rocksdb = "0.20" +librocksdb-sys = "0.10.0" log = "0.4" environmental = "1" diff --git a/standalone/pruntime/Cargo.lock b/standalone/pruntime/Cargo.lock index 4a99aa9108..6e91a8c73f 100644 --- a/standalone/pruntime/Cargo.lock +++ b/standalone/pruntime/Cargo.lock @@ -617,6 +617,17 @@ version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec8a7b6a70fde80372154c65702f00a0f56f3e1c36abbc6c440484be248856db" +[[package]] +name = "bzip2-sys" +version = "0.1.11+1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc" +dependencies = [ + "cc", + "libc", + "pkg-config", +] + [[package]] name = "cache-padded" version = "1.2.0" @@ -628,6 +639,9 @@ name = "cc" version = "1.0.73" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" +dependencies = [ + "jobserver", +] [[package]] name = "cexpr" @@ -1507,6 +1521,33 @@ dependencies = [ "libc", ] +[[package]] +name = "ethbloom" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11da94e443c60508eb62cf256243a64da87304c2802ac2528847f79d750007ef" +dependencies = [ + "crunchy", + "fixed-hash 0.7.0", + "impl-rlp", + "impl-serde 0.3.2", + "tiny-keccak", +] + +[[package]] +name = "ethereum-types" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2827b94c556145446fcce834ca86b7abf0c39a805883fe20e72c5bfdb5a0dc6" +dependencies = [ + "ethbloom", + "fixed-hash 0.7.0", + "impl-rlp", + "impl-serde 0.3.2", + "primitive-types 0.11.1", + "uint", +] + [[package]] name = "event-listener" version = "2.5.3" @@ -1599,6 +1640,18 @@ dependencies = [ "typenum", ] +[[package]] +name = "fixed-hash" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfcf0ed7fe52a17a03854ec54a9f76d6d84508d1c0e66bc1793301c73fc8493c" +dependencies = [ + "byteorder", + "rand 0.8.5", + "rustc-hex", + "static_assertions", +] + [[package]] name = "fixed-hash" version = "0.8.0" @@ -2458,6 +2511,24 @@ dependencies = [ "parity-scale-codec", ] +[[package]] +name = "impl-rlp" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f28220f89297a075ddc7245cd538076ee98b01f2a9c23a53a4f1105d5a322808" +dependencies = [ + "rlp", +] + +[[package]] +name = "impl-serde" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4551f042f3438e64dbd6226b20527fc84a6e1fe65688b58746a2f53623f25f5c" +dependencies = [ + "serde", +] + [[package]] name = "impl-serde" version = "0.4.0" @@ -2525,7 +2596,7 @@ dependencies = [ "either", "env_logger", "heck 0.4.0", - "impl-serde", + "impl-serde 0.4.0", "ink_ir", "ink_primitives", "itertools", @@ -2618,7 +2689,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4af082b4c2eb246d27b358411ef950811f851c1099aa507ba4bcdd7214d40ccd" dependencies = [ "derive_more", - "impl-serde", + "impl-serde 0.4.0", "ink_prelude", "ink_primitives", "scale-info", @@ -2756,6 +2827,15 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc" +[[package]] +name = "jobserver" +version = "0.1.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2" +dependencies = [ + "libc", +] + [[package]] name = "js-sys" version = "0.3.59" @@ -2833,6 +2913,22 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "292a948cd991e376cf75541fe5b97a1081d713c618b4f1b9500f8844e49eb565" +[[package]] +name = "librocksdb-sys" +version = "0.10.0+7.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fe4d5874f5ff2bc616e55e8c6086d478fcda13faf9495768a4aa1c22042d30b" +dependencies = [ + "bindgen", + "bzip2-sys", + "cc", + "glob", + "libc", + "libz-sys", + "lz4-sys", + "zstd-sys", +] + [[package]] name = "libsecp256k1" version = "0.7.1" @@ -2881,6 +2977,17 @@ dependencies = [ "libsecp256k1-core", ] +[[package]] +name = "libz-sys" +version = "1.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56ee889ecc9568871456d42f603d6a0ce59ff328d291063a45cbdf0036baf6db" +dependencies = [ + "cc", + "pkg-config", + "vcpkg", +] + [[package]] name = "linregress" version = "0.5.1" @@ -2951,6 +3058,25 @@ dependencies = [ "syn 1.0.99", ] +[[package]] +name = "lru" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e999beba7b6e8345721bd280141ed958096a2e4abdf74f67ff4ce49b4b54e47a" +dependencies = [ + "hashbrown 0.12.3", +] + +[[package]] +name = "lz4-sys" +version = "1.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57d27b317e207b10f69f5e75494119e391a96f48861ae870d1da6edac98ca900" +dependencies = [ + "cc", + "libc", +] + [[package]] name = "mach" version = "0.3.2" @@ -4141,6 +4267,35 @@ dependencies = [ "syn 1.0.99", ] +[[package]] +name = "parity-util-mem" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c32561d248d352148124f036cac253a644685a21dc9fea383eb4907d7bd35a8f" +dependencies = [ + "cfg-if", + "ethereum-types", + "hashbrown 0.12.3", + "impl-trait-for-tuples", + "lru", + "parity-util-mem-derive", + "parking_lot", + "primitive-types 0.11.1", + "smallvec", + "winapi", +] + +[[package]] +name = "parity-util-mem-derive" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f557c32c6d268a07c921471619c0295f5efad3a0e76d4f97a05c091a51d110b2" +dependencies = [ + "proc-macro2 1.0.56", + "syn 1.0.99", + "synstructure 0.12.6", +] + [[package]] name = "parity-wasm" version = "0.45.0" @@ -4390,7 +4545,7 @@ dependencies = [ "phala-node-runtime", "phala-trie-storage", "phala-types", - "primitive-types", + "primitive-types 0.12.1", "prost 0.11.8", "prpc", "prpc-build", @@ -4573,7 +4728,7 @@ dependencies = [ "pallet-uniques", "parity-scale-codec", "phala-types", - "primitive-types", + "primitive-types 0.12.1", "rmrk-traits", "scale-info", "serde_json", @@ -4631,8 +4786,11 @@ dependencies = [ "environmental", "hash-db", "im", + "librocksdb-sys", "log", "parity-scale-codec", + "parity-util-mem", + "rocksdb", "scale-info", "serde", "sp-core", @@ -4665,7 +4823,7 @@ dependencies = [ "hex-literal", "log", "parity-scale-codec", - "primitive-types", + "primitive-types 0.12.1", "scale-info", "sp-application-crypto", "sp-core", @@ -4816,6 +4974,12 @@ dependencies = [ "spki", ] +[[package]] +name = "pkg-config" +version = "0.3.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" + [[package]] name = "polling" version = "2.2.0" @@ -4845,15 +5009,28 @@ dependencies = [ "syn 1.0.99", ] +[[package]] +name = "primitive-types" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e28720988bff275df1f51b171e1b2a18c30d194c4d2b61defdacecd625a5d94a" +dependencies = [ + "fixed-hash 0.7.0", + "impl-codec", + "impl-rlp", + "impl-serde 0.3.2", + "uint", +] + [[package]] name = "primitive-types" version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f3486ccba82358b11a77516035647c34ba167dfa53312630de83b12bd4f3d66" dependencies = [ - "fixed-hash", + "fixed-hash 0.8.0", "impl-codec", - "impl-serde", + "impl-serde 0.4.0", "scale-info", "uint", ] @@ -5554,6 +5731,16 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc874b127765f014d792f16763a81245ab80500e2ad921ed4ee9e82481ee08fe" +[[package]] +name = "rlp" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb919243f34364b6bd2fc10ef797edbfa75f33c252e7998527479c6d6b47e1ec" +dependencies = [ + "bytes", + "rustc-hex", +] + [[package]] name = "rmrk-traits" version = "0.0.1" @@ -5668,6 +5855,16 @@ dependencies = [ "uncased", ] +[[package]] +name = "rocksdb" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "015439787fce1e75d55f279078d33ff14b4af5d93d995e8838ee4631301c8a99" +dependencies = [ + "libc", + "librocksdb-sys", +] + [[package]] name = "rustc-demangle" version = "0.1.21" @@ -6484,7 +6681,7 @@ dependencies = [ "futures", "hash-db", "hash256-std-hasher", - "impl-serde", + "impl-serde 0.4.0", "lazy_static", "libsecp256k1", "log", @@ -6492,7 +6689,7 @@ dependencies = [ "parity-scale-codec", "parking_lot", "paste", - "primitive-types", + "primitive-types 0.12.1", "rand 0.8.5", "regex", "scale-info", @@ -6699,7 +6896,7 @@ dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", - "primitive-types", + "primitive-types 0.12.1", "sp-externalities", "sp-runtime-interface-proc-macro", "sp-std", @@ -6778,7 +6975,7 @@ name = "sp-storage" version = "7.0.0" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#3bb3882ce094ac211dea93fabfdcd4f902f5a7fd" dependencies = [ - "impl-serde", + "impl-serde 0.4.0", "parity-scale-codec", "ref-cast", "serde", @@ -6850,7 +7047,7 @@ name = "sp-version" version = "5.0.0" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#3bb3882ce094ac211dea93fabfdcd4f902f5a7fd" dependencies = [ - "impl-serde", + "impl-serde 0.4.0", "parity-scale-codec", "parity-wasm", "scale-info", @@ -7317,6 +7514,15 @@ dependencies = [ "zeroize", ] +[[package]] +name = "tiny-keccak" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" +dependencies = [ + "crunchy", +] + [[package]] name = "tinyvec" version = "1.6.0" @@ -7786,6 +7992,12 @@ dependencies = [ "version_check", ] +[[package]] +name = "vcpkg" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" + [[package]] name = "version" version = "3.0.0" @@ -8728,3 +8940,14 @@ dependencies = [ "syn 1.0.99", "synstructure 0.12.6", ] + +[[package]] +name = "zstd-sys" +version = "2.0.8+zstd.1.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5556e6ee25d32df2586c098bbfa278803692a20d0ab9565e049480d52707ec8c" +dependencies = [ + "cc", + "libc", + "pkg-config", +]