From bcd10ebb42c219080742721b8e3e0cc2e4c400f1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Nov 2022 22:24:00 +0000 Subject: [PATCH] Bump chain-impl-mockchain from `1626503` to `a68e376` Bumps [chain-impl-mockchain](https://github.com/input-output-hk/chain-libs) from `1626503` to `a68e376`. - [Release notes](https://github.com/input-output-hk/chain-libs/releases) - [Commits](https://github.com/input-output-hk/chain-libs/compare/1626503c539d31925fcd99c2683edc4f73ee15a6...a68e3769e918288cee76893f16cae0ac3b680da9) --- updated-dependencies: - dependency-name: chain-impl-mockchain dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- Cargo.lock | 516 +++++++++++++++++++++++++++-------------------------- 1 file changed, 264 insertions(+), 252 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ce0cbf671f..62ae4c120c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -187,9 +187,9 @@ dependencies = [ "async-graphql-parser", "darling 0.12.4", "proc-macro-crate 1.1.0", - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", "thiserror", ] @@ -246,9 +246,9 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "648ed8c8d2ce5409ccd57453d9d1b214b342a0d69376a6feda1fd6cae3299308" dependencies = [ - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -257,9 +257,9 @@ version = "0.1.52" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "061a7acccaa286c011ddc30970520b98fa40e00c9d644633fb26b5fc63a265e3" dependencies = [ - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -291,9 +291,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7862e21c893d65a1650125d157eaeec691439379a1cee17ee49031b79236ada4" dependencies = [ "proc-macro-error", - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -335,12 +335,6 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf9ff0bbfd639f15c74af777d81383cf53efb7c93613f6cab67c6c11e05bbf8b" -[[package]] -name = "beef" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bed554bd50246729a1ec158d08aa3235d1b69d94ad120ebe187e28894787e736" - [[package]] name = "bincode" version = "1.3.3" @@ -373,9 +367,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitvec" -version = "0.20.4" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7774144344a4faa177370406a7ff5f1da24303817368584c6206c8303eb07848" +checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" dependencies = [ "funty", "radium", @@ -399,7 +393,7 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" dependencies = [ - "block-padding 0.1.5", + "block-padding", "byte-tools", "byteorder", "generic-array 0.12.4", @@ -411,7 +405,6 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" dependencies = [ - "block-padding 0.2.1", "generic-array 0.14.5", ] @@ -433,12 +426,6 @@ dependencies = [ "byte-tools", ] -[[package]] -name = "block-padding" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae" - [[package]] name = "blockchain" version = "0.1.0" @@ -485,9 +472,9 @@ checksum = "a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899" [[package]] name = "byte-slice-cast" -version = "1.2.0" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d30c751592b77c499e7bce34d99d67c2c11bdc0574e9a488ddade14150a4698" +checksum = "c3ac9f8b63eca6fd385229b3675f6cc0dc5c8a5c8a54a59d4f52ffd670d87b0c" [[package]] name = "byte-tools" @@ -540,10 +527,9 @@ dependencies = [ [[package]] name = "cardano-legacy-address" version = "0.1.1" -source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#1626503c539d31925fcd99c2683edc4f73ee15a6" +source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#a68e3769e918288cee76893f16cae0ac3b680da9" dependencies = [ "cbor_event", - "chain-ser", "cryptoxide 0.4.2", "ed25519-bip32", ] @@ -609,7 +595,7 @@ dependencies = [ [[package]] name = "chain-addr" version = "0.1.0" -source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#1626503c539d31925fcd99c2683edc4f73ee15a6" +source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#a68e3769e918288cee76893f16cae0ac3b680da9" dependencies = [ "bech32 0.8.1", "chain-core", @@ -623,7 +609,7 @@ dependencies = [ [[package]] name = "chain-core" version = "0.1.0" -source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#1626503c539d31925fcd99c2683edc4f73ee15a6" +source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#a68e3769e918288cee76893f16cae0ac3b680da9" dependencies = [ "chain-ser", ] @@ -631,7 +617,7 @@ dependencies = [ [[package]] name = "chain-crypto" version = "0.1.0" -source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#1626503c539d31925fcd99c2683edc4f73ee15a6" +source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#a68e3769e918288cee76893f16cae0ac3b680da9" dependencies = [ "bech32 0.8.1", "cryptoxide 0.4.2", @@ -653,34 +639,36 @@ dependencies = [ [[package]] name = "chain-evm" version = "0.1.0" -source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#1626503c539d31925fcd99c2683edc4f73ee15a6" +source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#a68e3769e918288cee76893f16cae0ac3b680da9" dependencies = [ "aurora-bn", "base64", "blake2", "byte-slice-cast", + "chain-core", "chain-ser", "ethabi", + "ethereum", + "ethereum-types", "evm", "hex", "imhamt", "libsecp256k1", - "logos", "num", - "primitive-types", "quickcheck", "ripemd", "rlp", + "secp256k1", "sha2 0.10.1", - "sha3 0.10.0", + "sha3", "thiserror", - "wee_alloc", + "typed-bytes", ] [[package]] name = "chain-impl-mockchain" version = "0.1.0" -source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#1626503c539d31925fcd99c2683edc4f73ee15a6" +source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#a68e3769e918288cee76893f16cae0ac3b680da9" dependencies = [ "cardano-legacy-address", "chain-addr", @@ -695,6 +683,7 @@ dependencies = [ "hex", "imhamt", "lazy_static", + "proptest", "quickcheck", "quickcheck_macros", "rand 0.8.4", @@ -703,6 +692,7 @@ dependencies = [ "sparse-array", "strum", "strum_macros", + "test-strategy", "thiserror", "typed-bytes", ] @@ -710,7 +700,7 @@ dependencies = [ [[package]] name = "chain-network" version = "0.1.0" -source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#1626503c539d31925fcd99c2683edc4f73ee15a6" +source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#a68e3769e918288cee76893f16cae0ac3b680da9" dependencies = [ "async-trait", "chain-crypto", @@ -727,12 +717,15 @@ dependencies = [ [[package]] name = "chain-ser" version = "0.1.0" -source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#1626503c539d31925fcd99c2683edc4f73ee15a6" +source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#a68e3769e918288cee76893f16cae0ac3b680da9" +dependencies = [ + "thiserror", +] [[package]] name = "chain-storage" version = "0.1.0" -source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#1626503c539d31925fcd99c2683edc4f73ee15a6" +source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#a68e3769e918288cee76893f16cae0ac3b680da9" dependencies = [ "criterion", "data-pile", @@ -745,7 +738,7 @@ dependencies = [ [[package]] name = "chain-time" version = "0.1.0" -source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#1626503c539d31925fcd99c2683edc4f73ee15a6" +source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#a68e3769e918288cee76893f16cae0ac3b680da9" dependencies = [ "chain-core", "chain-ser", @@ -757,9 +750,9 @@ dependencies = [ [[package]] name = "chain-vote" version = "0.1.0" -source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#1626503c539d31925fcd99c2683edc4f73ee15a6" +source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#a68e3769e918288cee76893f16cae0ac3b680da9" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", "chain-core", "chain-crypto", "const_format", @@ -853,7 +846,7 @@ version = "0.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef196d5d972878a48da7decb7686eded338b4858fbabeed513d63a7c98b2b82d" dependencies = [ - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", "unicode-xid 0.2.2", ] @@ -1091,8 +1084,8 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b35d34eb004bf2d33c093f1c55ee77829e8654644288d3b6afd8c2d99d23729" dependencies = [ - "proc-macro2 1.0.36", - "syn 1.0.86", + "proc-macro2 1.0.47", + "syn 1.0.104", "synstructure", ] @@ -1124,10 +1117,10 @@ checksum = "8e91455b86830a1c21799d94524df0845183fa55bafd9aa137b01c7d1065fa36" dependencies = [ "fnv", "ident_case", - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", "strsim 0.10.0", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -1138,10 +1131,10 @@ checksum = "7a340f241d2ceed1deb47ae36c4144b2707ec7dd0b649f894cb39bb595986324" dependencies = [ "fnv", "ident_case", - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", "strsim 0.10.0", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -1152,7 +1145,7 @@ checksum = "29b5acf0dea37a7f66f7b25d2c5e93fd46f8f6968b1a5d7a3e02e97768afc95a" dependencies = [ "darling_core 0.12.4", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -1163,7 +1156,7 @@ checksum = "72c41b3b7352feb3211a0d743dc5700a4e3b60f51bd2b368892d1e0f9a95f44b" dependencies = [ "darling_core 0.13.1", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -1187,9 +1180,9 @@ version = "0.99.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" dependencies = [ - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -1336,68 +1329,70 @@ checksum = "68b91989ae21441195d7d9b9993a2f9295c7e1a8c96255d8b729accddc124797" [[package]] name = "ethabi" -version = "16.0.0" +version = "17.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4c98847055d934070b90e806e12d3936b787d0a115068981c1d8dfd5dfef5a5" +checksum = "e4966fba78396ff92db3b817ee71143eccd98acf0f876b8d600e585a670c5d1b" dependencies = [ "ethereum-types", "hex", - "sha3 0.9.1", + "sha3", ] [[package]] name = "ethbloom" -version = "0.11.1" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfb684ac8fa8f6c5759f788862bb22ec6fe3cb392f6bfd08e3c64b603661e3f8" +checksum = "11da94e443c60508eb62cf256243a64da87304c2802ac2528847f79d750007ef" dependencies = [ "crunchy", "fixed-hash", "impl-codec", "impl-rlp", - "scale-info", + "impl-serde", + "scale-info 1.0.0", "tiny-keccak", ] [[package]] name = "ethereum" -version = "0.11.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34c90e0a755da706ce0970ec0fa8cc48aabcc8e8efa1245336acf718dab06ffe" +checksum = "23750149fe8834c0e24bb9adcbacbe06c45b9861f15df53e09f26cb7c4ab91ef" dependencies = [ "bytes", "ethereum-types", "hash-db", "hash256-std-hasher", - "parity-scale-codec", + "parity-scale-codec 3.2.1", "rlp", "rlp-derive", - "scale-info", + "scale-info 2.3.0", "serde", - "sha3 0.9.1", + "sha3", "triehash", ] [[package]] name = "ethereum-types" -version = "0.12.1" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05136f7057fe789f06e6d41d07b34e6f70d8c86e5693b60f97aaa6553553bdaf" +checksum = "b2827b94c556145446fcce834ca86b7abf0c39a805883fe20e72c5bfdb5a0dc6" dependencies = [ "ethbloom", "fixed-hash", "impl-codec", "impl-rlp", + "impl-serde", "primitive-types", - "scale-info", + "scale-info 1.0.0", "uint", ] [[package]] name = "evm" -version = "0.33.1" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "408ffdd509e16de15ea9b51f5333748f6086601f29d445d2ba53dd7e95565574" +checksum = "be8ff320c1e25e7f6d676858f16ffd9b0493d2cc67c3d900c6f2ed027b747f43" dependencies = [ "auto_impl", "environmental", @@ -1406,32 +1401,31 @@ dependencies = [ "evm-gasometer", "evm-runtime", "log", - "parity-scale-codec", + "parity-scale-codec 3.2.1", "primitive-types", "rlp", - "scale-info", + "scale-info 2.3.0", "serde", - "sha3 0.8.2", + "sha3", ] [[package]] name = "evm-core" -version = "0.33.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dfe4f2a56c4c05a8107b8596380e2332fc2019ffcf56b8f2d01971393a30c4d" +checksum = "9d4537041d3a3438d59b2d01bd950ce89fb1ccb3cf21d9331193c10be12e849f" dependencies = [ - "funty", - "parity-scale-codec", + "parity-scale-codec 3.2.1", "primitive-types", - "scale-info", + "scale-info 2.3.0", "serde", ] [[package]] name = "evm-gasometer" -version = "0.33.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c446679607eacac4e8c8738e20c97ea9b3c86eddd8b43666744b05f416037bd9" +checksum = "6181da8734c86873ac9b3f9886d4e00105361039dcfb9f621be9a0ddb8f43961" dependencies = [ "environmental", "evm-core", @@ -1441,14 +1435,15 @@ dependencies = [ [[package]] name = "evm-runtime" -version = "0.33.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "419e8434ac6e850a8a4bc09a19406264582d1940913b2920be2af948f4ffc49b" +checksum = "f6157af91ca70fcf3581afaea1fa25974a71b9ef63d454c08dfba93ab0c7715d" dependencies = [ + "auto_impl", "environmental", "evm-core", "primitive-types", - "sha3 0.8.2", + "sha3", ] [[package]] @@ -1467,9 +1462,9 @@ version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4" dependencies = [ - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", "synstructure", ] @@ -1593,9 +1588,9 @@ dependencies = [ [[package]] name = "funty" -version = "1.1.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7" +checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" [[package]] name = "futures" @@ -1651,9 +1646,9 @@ version = "0.3.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512" dependencies = [ - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -1818,11 +1813,11 @@ dependencies = [ "graphql-parser", "heck", "lazy_static", - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", "serde", "serde_json", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -1832,8 +1827,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e56b093bfda71de1da99758b036f4cc811fd2511c8a76f75680e9ffbd2bb4251" dependencies = [ "graphql_client_codegen", - "proc-macro2 1.0.36", - "syn 1.0.86", + "proc-macro2 1.0.47", + "syn 1.0.104", ] [[package]] @@ -2141,18 +2136,21 @@ dependencies = [ [[package]] name = "imhamt" version = "0.1.0" -source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#1626503c539d31925fcd99c2683edc4f73ee15a6" +source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#a68e3769e918288cee76893f16cae0ac3b680da9" dependencies = [ + "proptest", + "rustc_version", + "test-strategy", "thiserror", ] [[package]] name = "impl-codec" -version = "0.5.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "161ebdfec3c8e3b52bf61c4f3550a1eea4f9579d10dc1b936f3171ebdcd6c443" +checksum = "ba6a270039626615617f3f36d15fc827041df3b78c439da2cadfa47455a77f2f" dependencies = [ - "parity-scale-codec", + "parity-scale-codec 3.2.1", ] [[package]] @@ -2164,15 +2162,24 @@ 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-trait-for-tuples" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5dacb10c5b3bb92d46ba347505a9041e676bb20ad220101326bffb0c93031ee" +checksum = "11d7a9f6330b71fea57921c9b61c47ee6e84f72d394754eff6163ae67e7395eb" dependencies = [ - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -2645,30 +2652,6 @@ dependencies = [ "serde", ] -[[package]] -name = "logos" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "427e2abca5be13136da9afdbf874e6b34ad9001dd70f2b103b083a85daa7b345" -dependencies = [ - "logos-derive", -] - -[[package]] -name = "logos-derive" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56a7d287fd2ac3f75b11f19a1c8a874a7d55744bd91f7a1b3e7cf87d4343c36d" -dependencies = [ - "beef", - "fnv", - "proc-macro2 1.0.36", - "quote 1.0.15", - "regex-syntax", - "syn 1.0.86", - "utf8-ranges", -] - [[package]] name = "loki" version = "0.1.0" @@ -2744,12 +2727,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "memory_units" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8452105ba047068f40ff7093dd1d9da90898e63dd61736462e9cdda6a90ad3c3" - [[package]] name = "mime" version = "0.3.16" @@ -2861,9 +2838,9 @@ checksum = "424f6e86263cd5294cbd7f1e95746b95aca0e0d66bff31e5a40d6baa87b4aa99" dependencies = [ "proc-macro-crate 1.1.0", "proc-macro-error", - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", "synstructure", ] @@ -2973,9 +2950,9 @@ version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" dependencies = [ - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -3111,12 +3088,24 @@ name = "parity-scale-codec" version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "373b1a4c1338d9cd3d1fa53b3a11bdab5ab6bd80a20f7f7becd76953ae2be909" +dependencies = [ + "arrayvec", + "byte-slice-cast", + "impl-trait-for-tuples", + "parity-scale-codec-derive 2.3.1", +] + +[[package]] +name = "parity-scale-codec" +version = "3.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "366e44391a8af4cfd6002ef6ba072bae071a96aafca98d7d448a34c5dca38b6a" dependencies = [ "arrayvec", "bitvec", "byte-slice-cast", "impl-trait-for-tuples", - "parity-scale-codec-derive", + "parity-scale-codec-derive 3.1.3", "serde", ] @@ -3127,9 +3116,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1557010476e0595c9b568d16dcfb81b93cdeb157612726f5170d31aa707bed27" dependencies = [ "proc-macro-crate 1.1.0", - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", +] + +[[package]] +name = "parity-scale-codec-derive" +version = "3.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9299338969a3d2f491d65f140b00ddec470858402f888af98e8642fb5e8965cd" +dependencies = [ + "proc-macro-crate 1.1.0", + "proc-macro2 1.0.47", + "quote 1.0.15", + "syn 1.0.104", ] [[package]] @@ -3202,9 +3203,9 @@ checksum = "99b8db626e31e5b81787b9783425769681b347011cc59471e33ea46d2ea0cf55" dependencies = [ "pest", "pest_meta", - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -3243,9 +3244,9 @@ version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "744b6f092ba29c3650faf274db506afd39944f48420f6c86b17cfe0ee1cb36bb" dependencies = [ - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -3373,14 +3374,15 @@ dependencies = [ [[package]] name = "primitive-types" -version = "0.10.1" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05e4722c697a58a99d5d06a08c30821d7c082a4632198de1eaa5a6c22ef42373" +checksum = "e28720988bff275df1f51b171e1b2a18c30d194c4d2b61defdacecd625a5d94a" dependencies = [ "fixed-hash", "impl-codec", "impl-rlp", - "scale-info", + "impl-serde", + "scale-info 1.0.0", "uint", ] @@ -3410,9 +3412,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" dependencies = [ "proc-macro-error-attr", - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", "version_check", ] @@ -3422,7 +3424,7 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" dependencies = [ - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", "version_check", ] @@ -3438,11 +3440,11 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.36" +version = "1.0.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029" +checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" dependencies = [ - "unicode-xid 0.2.2", + "unicode-ident", ] [[package]] @@ -3463,13 +3465,14 @@ dependencies = [ [[package]] name = "proptest" version = "1.0.0" -source = "git+https://github.com/input-output-hk/proptest.git#dff1e6b410121989ea5aa076e5d3d6ae21b1bd81" +source = "git+https://github.com/input-output-hk/proptest.git#270ea99959dc4c4e5076047d79a9654f5f0ac74a" dependencies = [ "bit-set", "bitflags", "byteorder", "lazy_static", "num-traits", + "primitive-types", "quick-error 2.0.1", "rand 0.8.4", "rand_chacha 0.3.1", @@ -3518,9 +3521,9 @@ checksum = "f9cc1a3263e07e0bf68e96268f37665207b49560d98739662cdfaae215c720fe" dependencies = [ "anyhow", "itertools", - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -3569,9 +3572,9 @@ version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "608c156fd8e97febc07dc9c2e2c80bf74cfc6ef26893eae3daf8bc2bc94a4b7f" dependencies = [ - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -3589,14 +3592,14 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145" dependencies = [ - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", ] [[package]] name = "radium" -version = "0.6.2" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "643f8f41a8ebc4c5dc4515c82bb8abd397b527fc20fd681b7c011c2aee5d44fb" +checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" [[package]] name = "rand" @@ -3851,9 +3854,9 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e33d7b2abe0c340d8797fe2907d3f20d3b5ea5908683618bfe80df7f621f672a" dependencies = [ - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -3873,10 +3876,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d912f35156a3f99a66ee3e11ac2e0b3f34ac85a07e05263d05a7e2c8810d616f" dependencies = [ "cfg-if 1.0.0", - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", "rustc_version", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -3978,12 +3981,24 @@ name = "scale-info" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c55b744399c25532d63a0d2789b109df8d46fc93752d46b0782991a931a782f" +dependencies = [ + "cfg-if 1.0.0", + "derive_more", + "parity-scale-codec 2.3.1", + "scale-info-derive 1.0.0", +] + +[[package]] +name = "scale-info" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88d8a765117b237ef233705cc2cc4c6a27fccd46eea6ef0c8c6dae5f3ef407f8" dependencies = [ "bitvec", "cfg-if 1.0.0", "derive_more", - "parity-scale-codec", - "scale-info-derive", + "parity-scale-codec 3.2.1", + "scale-info-derive 2.3.0", ] [[package]] @@ -3993,9 +4008,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baeb2780690380592f86205aa4ee49815feb2acad8c2f59e6dd207148c3f1fcd" dependencies = [ "proc-macro-crate 1.1.0", - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", +] + +[[package]] +name = "scale-info-derive" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdcd47b380d8c4541044e341dcd9475f55ba37ddc50c908d945fc036a8642496" +dependencies = [ + "proc-macro-crate 1.1.0", + "proc-macro2 1.0.47", + "quote 1.0.15", + "syn 1.0.104", ] [[package]] @@ -4030,6 +4057,25 @@ dependencies = [ "untrusted", ] +[[package]] +name = "secp256k1" +version = "0.23.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ece73253dd9e1fb540ff324eae554113a31c25fb598d22fd13b088a6a03f90d" +dependencies = [ + "rand 0.8.4", + "secp256k1-sys", +] + +[[package]] +name = "secp256k1-sys" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83080e2c2fc1006e625be82e5d1eb6a43b7fd9578b617fcc55814daf286bba4b" +dependencies = [ + "cc", +] + [[package]] name = "semver" version = "1.0.5" @@ -4041,9 +4087,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.136" +version = "1.0.148" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789" +checksum = "e53f64bb4ba0191d6d0676e1b141ca55047d83b74f5607e6d8eb88126c52c2dc" dependencies = [ "serde_derive", ] @@ -4060,13 +4106,13 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.136" +version = "1.0.148" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9" +checksum = "a55492425aa53521babf6137309e7d34c20bbfbbfcfe2c7f3a047fd1f6b92c0c" dependencies = [ - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -4110,9 +4156,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "12e47be9471c72889ebafb5e14d5ff930d89ae7a67bbdb5f8abb564f845a927e" dependencies = [ "darling 0.13.1", - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -4196,31 +4242,6 @@ dependencies = [ "digest 0.10.1", ] -[[package]] -name = "sha3" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd26bc0e7a2e3a7c959bc494caf58b72ee0c71d67704e9520f736ca7e4853ecf" -dependencies = [ - "block-buffer 0.7.3", - "byte-tools", - "digest 0.8.1", - "keccak", - "opaque-debug 0.2.3", -] - -[[package]] -name = "sha3" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809" -dependencies = [ - "block-buffer 0.9.0", - "digest 0.9.0", - "keccak", - "opaque-debug 0.3.0", -] - [[package]] name = "sha3" version = "0.10.0" @@ -4296,7 +4317,7 @@ dependencies = [ [[package]] name = "sparse-array" version = "0.1.0" -source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#1626503c539d31925fcd99c2683edc4f73ee15a6" +source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#a68e3769e918288cee76893f16cae0ac3b680da9" [[package]] name = "spin" @@ -4334,10 +4355,10 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59915b528a896f2e3bfa1a6ace65f7bb0ff9f9863de6213b0c01cb6fd3c3ac71" dependencies = [ - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", "structmeta-derive", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -4346,9 +4367,9 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b73800bcca56045d5ab138a48cd28a96093335335deaa916f22b5749c4150c79" dependencies = [ - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -4370,9 +4391,9 @@ checksum = "dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0" dependencies = [ "heck", "proc-macro-error", - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -4391,10 +4412,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5bb0dc7ee9c15cea6199cde9a127fa16a4c5819af85395457ad72d68edc85a38" dependencies = [ "heck", - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", "rustversion", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -4428,13 +4449,13 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.86" +version = "1.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b" +checksum = "4ae548ec36cf198c0ef7710d3c230987c2d6d7bd98ad6edc0274462724c585ce" dependencies = [ - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "unicode-xid 0.2.2", + "unicode-ident", ] [[package]] @@ -4443,9 +4464,9 @@ version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" dependencies = [ - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", "unicode-xid 0.2.2", ] @@ -4542,10 +4563,10 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22c726321a7c108ca1de4ed2e6a362ead7193ecfbe0b326c5dff602b65a09e6a" dependencies = [ - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", "structmeta", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -4573,9 +4594,9 @@ version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b" dependencies = [ - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -4716,9 +4737,9 @@ version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b557f72f448c511a979e2564e55d74e6c4432fc96ff4f6241bc6bded342643b7" dependencies = [ - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -4829,10 +4850,10 @@ version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9403f1bafde247186684b230dc6f38b5cd514584e8bec1dd32514be4745fa757" dependencies = [ - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "prost-build", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -4898,9 +4919,9 @@ version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8276d9a4a3a558d7b7ad5303ad50b53d58264641b82914b7ada36bd762e7a716" dependencies = [ - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", ] [[package]] @@ -5038,7 +5059,7 @@ dependencies = [ [[package]] name = "typed-bytes" version = "0.1.0" -source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#1626503c539d31925fcd99c2683edc4f73ee15a6" +source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#a68e3769e918288cee76893f16cae0ac3b680da9" [[package]] name = "typenum" @@ -5079,6 +5100,12 @@ version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f" +[[package]] +name = "unicode-ident" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" + [[package]] name = "unicode-normalization" version = "0.1.19" @@ -5167,12 +5194,6 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" -[[package]] -name = "utf8-ranges" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4ae116fef2b7fea257ed6440d3cfcff7f190865f170cdad00bb6465bf18ecba" - [[package]] name = "valuable" version = "0.1.0" @@ -5298,9 +5319,9 @@ dependencies = [ "bumpalo", "lazy_static", "log", - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", "wasm-bindgen-shared", ] @@ -5332,9 +5353,9 @@ version = "0.2.79" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfa8a30d46208db204854cadbb5d4baf5fcf8071ba5bf48190c3e59937962ebc" dependencies = [ - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -5384,18 +5405,6 @@ dependencies = [ "webpki 0.22.0", ] -[[package]] -name = "wee_alloc" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbb3b5a6b2bb17cb6ad44a2e68a43e8d2722c997da10e928665c72ec6c0a0b8e" -dependencies = [ - "cfg-if 0.1.10", - "libc", - "memory_units", - "winapi", -] - [[package]] name = "which" version = "4.2.4" @@ -5449,9 +5458,12 @@ dependencies = [ [[package]] name = "wyz" -version = "0.2.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214" +checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" +dependencies = [ + "tap", +] [[package]] name = "xattr" @@ -5486,9 +5498,9 @@ version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f8f187641dad4f680d25c4bfc4225b418165984179f26ca76ec4fb6441d3a17" dependencies = [ - "proc-macro2 1.0.36", + "proc-macro2 1.0.47", "quote 1.0.15", - "syn 1.0.86", + "syn 1.0.104", "synstructure", ]