From d2e01aa2b78142325380de8e2bd40b0b479d2357 Mon Sep 17 00:00:00 2001 From: monyarm Date: Tue, 29 Nov 2022 12:40:00 +0200 Subject: [PATCH 1/8] neard initial commit --- packages/neard/default.nix | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 packages/neard/default.nix diff --git a/packages/neard/default.nix b/packages/neard/default.nix new file mode 100644 index 00000000..a10d670f --- /dev/null +++ b/packages/neard/default.nix @@ -0,0 +1,30 @@ +{ + stdenv, + lib, + darwin, + rustPlatform, + fetchFromGitHub, +}: +rustPlatform.buildRustPackage rec { + pname = "neard"; + version = "1.29.1"; + + src = fetchFromGitHub { + owner = "near"; + repo = "nearcore"; + rev = "47883d98c45fe25c6d010f16b717cca6d0dea745"; + sha256 = "sha256-Yo1TLg/mq2IdbHCBel0sKAeZb//bKrUzGpaXQjC/32k="; + }; + + doCheck = false; + + # postPatch = '' + # cp ${./Cargo.lock} Cargo.lock + # ''; + + # cargoLock = let + # fixupLockFile = path: (builtins.readFile path); + # in { + # lockFileContents = fixupLockFile ./Cargo.lock; + # }; +} From bc22f45e858a813eae1829d5c1d79f00578ee2a9 Mon Sep 17 00:00:00 2001 From: monyarm Date: Wed, 30 Nov 2022 12:09:13 +0200 Subject: [PATCH 2/8] Cargo.lock --- packages/neard/Cargo.diff | 3766 +++++++++++++++++++ packages/neard/Cargo.lock | 7220 ++++++++++++++++++++++++++++++++++++ packages/neard/Cargo.toml | 244 ++ packages/neard/default.nix | 28 +- 4 files changed, 11245 insertions(+), 13 deletions(-) create mode 100644 packages/neard/Cargo.diff create mode 100644 packages/neard/Cargo.lock create mode 100644 packages/neard/Cargo.toml diff --git a/packages/neard/Cargo.diff b/packages/neard/Cargo.diff new file mode 100644 index 00000000..653a3549 --- /dev/null +++ b/packages/neard/Cargo.diff @@ -0,0 +1,3766 @@ +diff --git a/Cargo.lock b/Cargo.lock +index 347992844..21722429b 100644 +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -12,7 +12,7 @@ dependencies = [ + "actix_derive", + "bitflags", + "bytes", +- "crossbeam-channel 0.5.4", ++ "crossbeam-channel 0.5.6", + "futures-core", + "futures-sink", + "futures-task", +@@ -23,7 +23,7 @@ dependencies = [ + "pin-project-lite", + "smallvec", + "tokio", +- "tokio-util 0.7.2", ++ "tokio-util 0.7.4", + ] + + [[package]] +@@ -40,14 +40,14 @@ dependencies = [ + "memchr", + "pin-project-lite", + "tokio", +- "tokio-util 0.7.2", ++ "tokio-util 0.7.4", + ] + + [[package]] + name = "actix-cors" +-version = "0.6.1" ++version = "0.6.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "414360eed71ba2d5435b185ba43ecbe281dfab5df3898286d6b7be8074372c92" ++checksum = "b340e9cfa5b08690aae90fb61beb44e9b06f44fe3d0f93781aaa58cfba86245e" + dependencies = [ + "actix-utils", + "actix-web", +@@ -82,14 +82,14 @@ dependencies = [ + "http", + "httparse", + "httpdate", +- "itoa 1.0.2", ++ "itoa 1.0.4", + "language-tags", + "local-channel", + "mime", + "percent-encoding", + "pin-project-lite", + "rand 0.8.5", +- "sha1 0.10.4", ++ "sha1 0.10.5", + "smallvec", + "tracing", + "zstd", +@@ -107,16 +107,15 @@ dependencies = [ + + [[package]] + name = "actix-router" +-version = "0.5.0" ++version = "0.5.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "eb60846b52c118f2f04a56cc90880a274271c489b2498623d58176f8ca21fa80" ++checksum = "d66ff4d247d2b160861fa2866457e85706833527840e4133f8f49aa423a38799" + dependencies = [ + "bytestring", +- "firestorm", + "http", +- "log", + "regex", + "serde", ++ "tracing", + ] + + [[package]] +@@ -175,14 +174,14 @@ dependencies = [ + "openssl", + "pin-project-lite", + "tokio-openssl", +- "tokio-util 0.7.2", ++ "tokio-util 0.7.4", + ] + + [[package]] + name = "actix-utils" +-version = "3.0.0" ++version = "3.0.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e491cbaac2e7fc788dfff99ff48ef317e23b3cf63dbaf7aaab6418f40f92aa94" ++checksum = "88a1dcdff1466e3c2488e1cb5c36a71822750ad43839937f85d2f4d9f8b705d8" + dependencies = [ + "local-waker", + "pin-project-lite", +@@ -190,9 +189,9 @@ dependencies = [ + + [[package]] + name = "actix-web" +-version = "4.0.1" ++version = "4.2.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f4e5ebffd51d50df56a3ae0de0e59487340ca456f05dd0b90c0a7a6dd6a74d31" ++checksum = "d48f7b6534e06c7bfc72ee91db7917d4af6afe23e7d223b51e68fffbb21e96b9" + dependencies = [ + "actix-codec", + "actix-http", +@@ -212,7 +211,8 @@ dependencies = [ + "encoding_rs", + "futures-core", + "futures-util", +- "itoa 1.0.2", ++ "http", ++ "itoa 1.0.4", + "language-tags", + "log", + "mime", +@@ -224,15 +224,15 @@ dependencies = [ + "serde_urlencoded", + "smallvec", + "socket2", +- "time 0.3.9", ++ "time 0.3.17", + "url", + ] + + [[package]] + name = "actix-web-codegen" +-version = "4.0.0" ++version = "4.1.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7525bedf54704abb1d469e88d7e7e9226df73778798a69cea5022d53b2ae91bc" ++checksum = "1fa9362663c8643d67b2d5eafba49e4cb2c8a053a29ed00a0bea121f17c76b13" + dependencies = [ + "actix-router", + "proc-macro2", +@@ -272,35 +272,44 @@ version = "0.7.6" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" + dependencies = [ +- "getrandom 0.2.6", ++ "getrandom 0.2.8", + "once_cell", + "version_check", + ] + + [[package]] + name = "aho-corasick" +-version = "0.7.18" ++version = "0.7.20" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" ++checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" + dependencies = [ + "memchr", + ] + + [[package]] + name = "alloc-no-stdlib" +-version = "2.0.3" ++version = "2.0.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "35ef4730490ad1c4eae5c4325b2a95f521d023e5c885853ff7aca0a6a1631db3" ++checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" + + [[package]] + name = "alloc-stdlib" +-version = "0.2.1" ++version = "0.2.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "697ed7edc0f1711de49ce108c541623a0af97c6c60b2f6e2b65229847ac843c2" ++checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" + dependencies = [ + "alloc-no-stdlib", + ] + ++[[package]] ++name = "android_system_properties" ++version = "0.1.5" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" ++dependencies = [ ++ "libc", ++] ++ + [[package]] + name = "ansi_term" + version = "0.12.1" +@@ -312,24 +321,24 @@ dependencies = [ + + [[package]] + name = "anyhow" +-version = "1.0.62" ++version = "1.0.66" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1485d4d2cc45e7b201ee3767015c96faa5904387c9d87c6efdd0fb511f12d305" ++checksum = "216261ddc8289130e551ddcd5ce8a064710c0d064a4d2895c67151c92b5443f6" + + [[package]] + name = "arbitrary" +-version = "1.1.0" ++version = "1.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c38b6b6b79f671c25e1a3e785b7b82d7562ffc9cd3efdc98627e5668a2472490" ++checksum = "29d47fbf90d5149a107494b15a7dc8d69b351be2db3bb9691740e88ec17fd880" + dependencies = [ + "derive_arbitrary", + ] + + [[package]] + name = "arc-swap" +-version = "1.5.0" ++version = "1.5.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c5d78ce20460b82d3fa150275ed9d55e21064fc7951177baacf86a145c4a4b1f" ++checksum = "983cd8b9d4b02a6dc6ffa557262eb5858a27a0038ffffe21a0f133eaa819a164" + + [[package]] + name = "arrayref" +@@ -383,9 +392,9 @@ dependencies = [ + + [[package]] + name = "async-trait" +-version = "0.1.58" ++version = "0.1.59" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1e805d94e6b5001b651426cf4cd446b1ab5f319d27bab5c644f61de0a804360c" ++checksum = "31e6e93155431f3931513b243d371981bb2770112b370c82745a1d19d2f99364" + dependencies = [ + "proc-macro2", + "quote", +@@ -411,9 +420,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" + + [[package]] + name = "awc" +-version = "3.0.0" ++version = "3.0.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "65c60c44fbf3c8cee365e86b97d706e513b733c4eeb16437b45b88d2fffe889a" ++checksum = "80ca7ff88063086d2e2c70b9f3b29b2fcd999bac68ac21731e66781970d68519" + dependencies = [ + "actix-codec", + "actix-http", +@@ -431,7 +440,7 @@ dependencies = [ + "futures-util", + "h2", + "http", +- "itoa 1.0.2", ++ "itoa 1.0.4", + "log", + "mime", + "openssl", +@@ -446,24 +455,24 @@ dependencies = [ + + [[package]] + name = "backtrace" +-version = "0.3.65" ++version = "0.3.66" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "11a17d453482a265fd5f8479f2a3f405566e6ca627837aaddb85af8b1ab8ef61" ++checksum = "cab84319d616cfb654d03394f38ab7e6f0919e181b1b57e1fd15e7fb4077d9a7" + dependencies = [ + "addr2line", + "cc", + "cfg-if 1.0.0", + "libc", +- "miniz_oxide", +- "object", ++ "miniz_oxide 0.5.4", ++ "object 0.29.0", + "rustc-demangle", + ] + + [[package]] + name = "base64" +-version = "0.13.0" ++version = "0.13.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" ++checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" + + [[package]] + name = "bencher" +@@ -546,16 +555,16 @@ version = "0.9.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" + dependencies = [ +- "generic-array 0.14.5", ++ "generic-array 0.14.6", + ] + + [[package]] + name = "block-buffer" +-version = "0.10.2" ++version = "0.10.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0bf7fe51849ea569fd452f37822f606a5cabb684dc918707a0193fd4664ff324" ++checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e" + dependencies = [ +- "generic-array 0.14.5", ++ "generic-array 0.14.6", + ] + + [[package]] +@@ -607,7 +616,7 @@ dependencies = [ + "bolero-generator-derive", + "byteorder", + "either", +- "rand_core 0.6.3", ++ "rand_core 0.6.4", + ] + + [[package]] +@@ -726,15 +735,15 @@ dependencies = [ + + [[package]] + name = "bumpalo" +-version = "3.9.1" ++version = "3.11.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899" ++checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba" + + [[package]] + name = "bytecheck" +-version = "0.6.8" ++version = "0.6.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "3a31f923c2db9513e4298b72df143e6e655a759b3d6a0966df18f81223fff54f" ++checksum = "d11cac2c12b5adc6570dad2ee1b87eff4955dac476fe12d81e5fdd352e52406f" + dependencies = [ + "bytecheck_derive", + "ptr_meta", +@@ -742,9 +751,9 @@ dependencies = [ + + [[package]] + name = "bytecheck_derive" +-version = "0.6.8" ++version = "0.6.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "edb17c862a905d912174daa27ae002326fff56dc8b8ada50a0a5f0976cb174f0" ++checksum = "13e576ebe98e605500b3c8041bb888e966653577172df6dd97398714eb30b9bf" + dependencies = [ + "proc-macro2", + "quote", +@@ -759,9 +768,9 @@ checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" + + [[package]] + name = "bytes" +-version = "1.1.0" ++version = "1.3.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" ++checksum = "dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c" + + [[package]] + name = "bytesize" +@@ -774,9 +783,9 @@ dependencies = [ + + [[package]] + name = "bytestring" +-version = "1.0.0" ++version = "1.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "90706ba19e97b90786e19dc0d5e2abd80008d99d4c0c5d1ad0b5e72cec7c494d" ++checksum = "f7f83e57d9154148e355404702e2694463241880b939570d7c97c014da7a69a1" + dependencies = [ + "bytes", + ] +@@ -804,9 +813,9 @@ dependencies = [ + + [[package]] + name = "camino" +-version = "1.0.8" ++version = "1.1.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "07fd178c5af4d59e83498ef15cf3f154e1a6f9d091270cb86283c65ef44e9ef0" ++checksum = "88ad0e1e3e88dd237a156ab9f571021b8a158caa0ae44b1968a241efb5144c1e" + dependencies = [ + "serde", + ] +@@ -828,25 +837,22 @@ checksum = "4acbb09d9ee8e23699b9634375c72795d095bf268439da88562cf9b501f181fa" + dependencies = [ + "camino", + "cargo-platform", +- "semver 1.0.9", ++ "semver 1.0.14", + "serde", + "serde_json", + ] + + [[package]] + name = "cast" +-version = "0.2.7" ++version = "0.3.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4c24dab4283a142afa2fdca129b80ad2c6284e073930f964c3a1293c225ee39a" +-dependencies = [ +- "rustc_version 0.4.0", +-] ++checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" + + [[package]] + name = "cc" +-version = "1.0.73" ++version = "1.0.77" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" ++checksum = "e9f73505338f7d905b19d18738976aae232eb46b8efc15554ffc56deb5d9ebe4" + dependencies = [ + "jobserver", + ] +@@ -879,7 +885,7 @@ dependencies = [ + "actix", + "anyhow", + "async-trait", +- "clap 3.1.18", ++ "clap 3.2.23", + "dirs", + "futures", + "log", +@@ -898,15 +904,17 @@ dependencies = [ + + [[package]] + name = "chrono" +-version = "0.4.19" ++version = "0.4.23" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73" ++checksum = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f" + dependencies = [ +- "libc", ++ "iana-time-zone", ++ "js-sys", + "num-integer", + "num-traits", + "serde", +- "time 0.1.44", ++ "time 0.1.45", ++ "wasm-bindgen", + "winapi", + ] + +@@ -916,14 +924,14 @@ version = "0.2.5" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801" + dependencies = [ +- "generic-array 0.14.5", ++ "generic-array 0.14.6", + ] + + [[package]] + name = "clang-sys" +-version = "1.3.1" ++version = "1.4.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4cc00842eed744b858222c4c9faf7243aafc6d33f92f96935263ef4d8a41ce21" ++checksum = "fa2e27ae6ab525c3d369ded447057bca5438d86dc3a68f6faafb8269ba82ebf3" + dependencies = [ + "glob", + "libc", +@@ -947,26 +955,26 @@ dependencies = [ + + [[package]] + name = "clap" +-version = "3.1.18" ++version = "3.2.23" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d2dbdf4bdacb33466e854ce889eee8dfd5729abf7ccd7664d0a2d60cd384440b" ++checksum = "71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5" + dependencies = [ + "atty", + "bitflags", + "clap_derive", + "clap_lex", + "indexmap", +- "lazy_static", ++ "once_cell", + "strsim 0.10.0", + "termcolor", +- "textwrap 0.15.0", ++ "textwrap 0.16.0", + ] + + [[package]] + name = "clap_derive" +-version = "3.1.18" ++version = "3.2.18" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "25320346e922cffe59c0bbc5410c8d8784509efb321488971081313cb1e1a33c" ++checksum = "ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65" + dependencies = [ + "heck 0.4.0", + "proc-macro-error", +@@ -977,9 +985,9 @@ dependencies = [ + + [[package]] + name = "clap_lex" +-version = "0.2.0" ++version = "0.2.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a37c35f1112dad5e6e0b1adaff798507497a18fceeb30cceb3bae7d1427b9213" ++checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" + dependencies = [ + "os_str_bytes", + ] +@@ -993,11 +1001,21 @@ dependencies = [ + "bitflags", + ] + ++[[package]] ++name = "codespan-reporting" ++version = "0.11.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" ++dependencies = [ ++ "termcolor", ++ "unicode-width", ++] ++ + [[package]] + name = "cold-store-tool" + version = "0.0.0" + dependencies = [ +- "clap 3.1.18", ++ "clap 3.2.23", + "near-chain-configs", + "near-primitives", + "near-store", +@@ -1006,9 +1024,9 @@ dependencies = [ + + [[package]] + name = "combine" +-version = "4.6.4" ++version = "4.6.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2a604e93b79d1808327a6fca85a6f2d69de66461e7620f5a4cbf5fb4d1d7c948" ++checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" + dependencies = [ + "bytes", + "memchr", +@@ -1016,14 +1034,13 @@ dependencies = [ + + [[package]] + name = "console" +-version = "0.15.0" ++version = "0.15.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a28b32d32ca44b70c3e4acd7db1babf555fa026e385fb95f18028f88848b3c31" ++checksum = "c050367d967ced717c04b65d8c619d863ef9292ce0c5760028655a2fb298718c" + dependencies = [ + "encode_unicode", ++ "lazy_static", + "libc", +- "once_cell", +- "regex", + "terminal_size", + "unicode-width", + "winapi", +@@ -1043,12 +1060,12 @@ checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" + + [[package]] + name = "cookie" +-version = "0.16.0" ++version = "0.16.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "94d4706de1b0fa5b132270cddffa8585166037822e260a944fe161acd137ca05" ++checksum = "344adc371239ef32293cb1c4fe519592fcf21206c79c02854320afcdf3ab4917" + dependencies = [ + "percent-encoding", +- "time 0.3.9", ++ "time 0.3.17", + "version_check", + ] + +@@ -1089,9 +1106,9 @@ dependencies = [ + + [[package]] + name = "cpufeatures" +-version = "0.2.2" ++version = "0.2.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "59a6001667ab124aebae2a495118e11d30984c3a653e99d86d58971708cf5e4b" ++checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320" + dependencies = [ + "libc", + ] +@@ -1119,7 +1136,7 @@ dependencies = [ + "log", + "regalloc2", + "smallvec", +- "target-lexicon 0.12.3", ++ "target-lexicon 0.12.5", + ] + + [[package]] +@@ -1155,7 +1172,7 @@ dependencies = [ + "cranelift-codegen", + "log", + "smallvec", +- "target-lexicon 0.12.3", ++ "target-lexicon 0.12.5", + ] + + [[package]] +@@ -1166,7 +1183,7 @@ checksum = "bba027cc41bf1d0eee2ddf16caba2ee1be682d0214520fff0129d2c6557fda89" + dependencies = [ + "cranelift-codegen", + "libc", +- "target-lexicon 0.12.3", ++ "target-lexicon 0.12.5", + ] + + [[package]] +@@ -1196,9 +1213,9 @@ dependencies = [ + + [[package]] + name = "criterion" +-version = "0.3.5" ++version = "0.3.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1604dafd25fba2fe2d5895a9da139f8dc9b319a5fe5354ca137cbbce4e178d10" ++checksum = "b01d6de93b2b6c65e17c634a26653a29d107b3c98c607c765bf38d041531cd8f" + dependencies = [ + "atty", + "cast", +@@ -1222,9 +1239,9 @@ dependencies = [ + + [[package]] + name = "criterion-plot" +-version = "0.4.4" ++version = "0.4.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d00996de9f2f7559f7f4dc286073197f83e92256a59ed395f9aac01fe717da57" ++checksum = "2673cc8207403546f45f5fd319a974b1e6983ad1a3ee7e6041650013be041876" + dependencies = [ + "cast", + "itertools", +@@ -1237,11 +1254,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "2801af0d36612ae591caa9568261fddce32ce6e08a7275ea334a06a4ad021a2c" + dependencies = [ + "cfg-if 1.0.0", +- "crossbeam-channel 0.5.4", ++ "crossbeam-channel 0.5.6", + "crossbeam-deque", + "crossbeam-epoch", + "crossbeam-queue", +- "crossbeam-utils 0.8.8", ++ "crossbeam-utils 0.8.14", + ] + + [[package]] +@@ -1256,47 +1273,46 @@ dependencies = [ + + [[package]] + name = "crossbeam-channel" +-version = "0.5.4" ++version = "0.5.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5aaa7bd5fb665c6864b5f963dd9097905c54125909c7aa94c9e18507cdbe6c53" ++checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521" + dependencies = [ + "cfg-if 1.0.0", +- "crossbeam-utils 0.8.8", ++ "crossbeam-utils 0.8.14", + ] + + [[package]] + name = "crossbeam-deque" +-version = "0.8.1" ++version = "0.8.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e" ++checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc" + dependencies = [ + "cfg-if 1.0.0", + "crossbeam-epoch", +- "crossbeam-utils 0.8.8", ++ "crossbeam-utils 0.8.14", + ] + + [[package]] + name = "crossbeam-epoch" +-version = "0.9.8" ++version = "0.9.13" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1145cf131a2c6ba0615079ab6a638f7e1973ac9c2634fcbeaaad6114246efe8c" ++checksum = "01a9af1f4c2ef74bb8aa1f7e19706bc72d03598c8a570bb5de72243c7a9d9d5a" + dependencies = [ + "autocfg", + "cfg-if 1.0.0", +- "crossbeam-utils 0.8.8", +- "lazy_static", +- "memoffset", ++ "crossbeam-utils 0.8.14", ++ "memoffset 0.7.1", + "scopeguard", + ] + + [[package]] + name = "crossbeam-queue" +-version = "0.3.6" ++version = "0.3.8" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1cd42583b04998a5363558e5f9291ee5a5ff6b49944332103f251e7479a82aa7" ++checksum = "d1cfb3ea8a53f37c40dea2c7bedcbd88bdfae54f5e2175d6ecaff1c988353add" + dependencies = [ + "cfg-if 1.0.0", +- "crossbeam-utils 0.8.8", ++ "crossbeam-utils 0.8.14", + ] + + [[package]] +@@ -1312,12 +1328,11 @@ dependencies = [ + + [[package]] + name = "crossbeam-utils" +-version = "0.8.8" ++version = "0.8.14" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0bf124c720b7686e3c2663cf54062ab0f68a88af2fb6a030e87e30bf721fcb38" ++checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f" + dependencies = [ + "cfg-if 1.0.0", +- "lazy_static", + ] + + [[package]] +@@ -1328,11 +1343,11 @@ checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" + + [[package]] + name = "crypto-common" +-version = "0.1.3" ++version = "0.1.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "57952ca27b5e3606ff4dd79b0020231aaf9d6aa76dc05fd30137538c50bd3ce8" ++checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" + dependencies = [ +- "generic-array 0.14.5", ++ "generic-array 0.14.6", + "typenum", + ] + +@@ -1342,7 +1357,7 @@ version = "0.8.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" + dependencies = [ +- "generic-array 0.14.5", ++ "generic-array 0.14.6", + "subtle", + ] + +@@ -1370,9 +1385,9 @@ dependencies = [ + + [[package]] + name = "ctor" +-version = "0.1.22" ++version = "0.1.26" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f877be4f7c9f246b183111634f75baa039715e3f46ce860677d3b19a69fb229c" ++checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" + dependencies = [ + "quote", + "syn", +@@ -1391,11 +1406,55 @@ dependencies = [ + "zeroize", + ] + ++[[package]] ++name = "cxx" ++version = "1.0.82" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "d4a41a86530d0fe7f5d9ea779916b7cadd2d4f9add748b99c2c029cbbdfaf453" ++dependencies = [ ++ "cc", ++ "cxxbridge-flags", ++ "cxxbridge-macro", ++ "link-cplusplus", ++] ++ ++[[package]] ++name = "cxx-build" ++version = "1.0.82" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "06416d667ff3e3ad2df1cd8cd8afae5da26cf9cec4d0825040f88b5ca659a2f0" ++dependencies = [ ++ "cc", ++ "codespan-reporting", ++ "once_cell", ++ "proc-macro2", ++ "quote", ++ "scratch", ++ "syn", ++] ++ ++[[package]] ++name = "cxxbridge-flags" ++version = "1.0.82" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "820a9a2af1669deeef27cb271f476ffd196a2c4b6731336011e0ba63e2c7cf71" ++ ++[[package]] ++name = "cxxbridge-macro" ++version = "1.0.82" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "a08a6e2fcc370a089ad3b4aaf54db3b1b4cee38ddabce5896b33eb693275f470" ++dependencies = [ ++ "proc-macro2", ++ "quote", ++ "syn", ++] ++ + [[package]] + name = "darling" +-version = "0.13.4" ++version = "0.14.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c" ++checksum = "b0dd3cd20dc6b5a876612a6e5accfe7f3dd883db6d07acfbf14c128f61550dfa" + dependencies = [ + "darling_core", + "darling_macro", +@@ -1403,9 +1462,9 @@ dependencies = [ + + [[package]] + name = "darling_core" +-version = "0.13.4" ++version = "0.14.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610" ++checksum = "a784d2ccaf7c98501746bf0be29b2022ba41fd62a2e622af997a03e9f972859f" + dependencies = [ + "fnv", + "ident_case", +@@ -1416,9 +1475,9 @@ dependencies = [ + + [[package]] + name = "darling_macro" +-version = "0.13.4" ++version = "0.14.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" ++checksum = "7618812407e9402654622dd402b0a89dff9ba93badd6540781526117b92aab7e" + dependencies = [ + "darling_core", + "quote", +@@ -1435,9 +1494,9 @@ dependencies = [ + + [[package]] + name = "derive_arbitrary" +-version = "1.1.0" ++version = "1.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "98e23c06c035dac87bd802d98f368df73a7f2cb05a66ffbd1f377e821fac4af9" ++checksum = "4903dff04948f22033ca30232ab8eca2c3fc4c913a8b6a34ee5199699814817f" + dependencies = [ + "proc-macro2", + "quote", +@@ -1478,16 +1537,16 @@ version = "0.9.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" + dependencies = [ +- "generic-array 0.14.5", ++ "generic-array 0.14.6", + ] + + [[package]] + name = "digest" +-version = "0.10.3" ++version = "0.10.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f2fb860ca6fafa5552fb6d0e816a69c8e49f0908bf524e30a90d97c85892d506" ++checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" + dependencies = [ +- "block-buffer 0.10.2", ++ "block-buffer 0.10.3", + "crypto-common", + "subtle", + ] +@@ -1518,12 +1577,6 @@ version = "1.0.4" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "8c97b9233581d84b8e1e689cdd3a47b6f69770084fc246e86a7f78b0d9c1d4a5" + +-[[package]] +-name = "dtoa" +-version = "0.4.8" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0" +- + [[package]] + name = "dynasm" + version = "1.2.3" +@@ -1558,9 +1611,9 @@ checksum = "53aff6fdc1b181225acdcb5b14c47106726fd8e486707315b1b138baed68ee31" + + [[package]] + name = "ed25519" +-version = "1.5.1" ++version = "1.5.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f9cb2103c580a9f8732121f755eccb51312f7db26314664314c119298107064b" ++checksum = "1e9c280362032ea4203659fc489832d0204ef09f247a0506f170dafcac08c369" + dependencies = [ + "signature", + ] +@@ -1581,9 +1634,9 @@ dependencies = [ + + [[package]] + name = "either" +-version = "1.6.1" ++version = "1.8.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" ++checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" + + [[package]] + name = "elastic-array" +@@ -1611,18 +1664,18 @@ dependencies = [ + + [[package]] + name = "enum-map" +-version = "2.1.0" ++version = "2.4.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0348b2a57c82f98b9dbd8098b1abb2416f221823d3e50cbe24eaebdd16896826" ++checksum = "f5a56d54c8dd9b3ad34752ed197a4eb2a6601bc010808eb097a04a58ae4c43e1" + dependencies = [ + "enum-map-derive", + ] + + [[package]] + name = "enum-map-derive" +-version = "0.8.0" ++version = "0.10.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a63b7a0ddec6f38dcec5e36257750b7a8fcaf4227e12ceb306e341d63634da05" ++checksum = "a9045e2676cd5af83c3b167d917b0a5c90a4d8e266e2683d6631b235c457fc27" + dependencies = [ + "proc-macro2", + "quote", +@@ -1631,18 +1684,18 @@ dependencies = [ + + [[package]] + name = "enumset" +-version = "1.0.11" ++version = "1.0.12" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4799cdb24d48f1f8a7a98d06b7fde65a85a2d1e42b25a889f5406aa1fbefe074" ++checksum = "19be8061a06ab6f3a6cf21106c873578bf01bd42ad15e0311a9c76161cb1c753" + dependencies = [ + "enumset_derive", + ] + + [[package]] + name = "enumset_derive" +-version = "0.6.0" ++version = "0.6.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ea83a3fbdc1d999ccfbcbee717eab36f8edf2d71693a23ce0d7cca19e085304c" ++checksum = "03e7b551eba279bf0fa88b83a46330168c1560a52a94f5126f892f0b364ab3e0" + dependencies = [ + "darling", + "proc-macro2", +@@ -1677,9 +1730,9 @@ version = "0.0.0" + dependencies = [ + "anyhow", + "chrono", +- "clap 3.1.18", ++ "clap 3.2.23", + "insta", +- "nix", ++ "nix 0.15.0", + "reqwest", + "rusqlite", + "serde", +@@ -1690,9 +1743,9 @@ dependencies = [ + + [[package]] + name = "expect-test" +-version = "1.3.0" ++version = "1.4.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "dced95c9dcd4e3241f95841aad395f9c8d7933a3b0b524bdeb2440885c72a271" ++checksum = "1d4661aca38d826eb7c72fe128e4238220616de4c0cc00db7bfc38e2e1364dd3" + dependencies = [ + "dissimilar", + "once_cell", +@@ -1712,31 +1765,25 @@ checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" + + [[package]] + name = "fastrand" +-version = "1.7.0" ++version = "1.8.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf" ++checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499" + dependencies = [ + "instant", + ] + + [[package]] + name = "filetime" +-version = "0.2.16" ++version = "0.2.18" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c0408e2626025178a6a7f7ffc05a25bc47103229f19c113755de7bf63816290c" ++checksum = "4b9663d381d07ae25dc88dbdf27df458faa83a9b25336bcac83d5e452b5fc9d3" + dependencies = [ + "cfg-if 1.0.0", + "libc", +- "redox_syscall 0.2.13", +- "winapi", ++ "redox_syscall 0.2.16", ++ "windows-sys 0.42.0", + ] + +-[[package]] +-name = "firestorm" +-version = "0.5.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4d3d6188b8804df28032815ea256b6955c9625c24da7525f387a7af02fbb8f01" +- + [[package]] + name = "fixed-hash" + version = "0.7.0" +@@ -1760,14 +1807,12 @@ checksum = "cda653ca797810c02f7ca4b804b40b8b95ae046eb989d356bce17919a8c25499" + + [[package]] + name = "flate2" +-version = "1.0.23" ++version = "1.0.25" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b39522e96686d38f4bc984b9198e3a0613264abaebaff2c5c918bfa6b6da09af" ++checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841" + dependencies = [ +- "cfg-if 1.0.0", + "crc32fast", +- "libc", +- "miniz_oxide", ++ "miniz_oxide 0.6.2", + ] + + [[package]] +@@ -1793,11 +1838,10 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" + + [[package]] + name = "form_urlencoded" +-version = "1.0.1" ++version = "1.1.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" ++checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" + dependencies = [ +- "matches", + "percent-encoding", + ] + +@@ -1819,9 +1863,9 @@ checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394" + + [[package]] + name = "futures" +-version = "0.3.21" ++version = "0.3.25" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e" ++checksum = "38390104763dc37a5145a53c29c63c1290b5d316d6086ec32c293f6736051bb0" + dependencies = [ + "futures-channel", + "futures-core", +@@ -1834,9 +1878,9 @@ dependencies = [ + + [[package]] + name = "futures-channel" +-version = "0.3.21" ++version = "0.3.25" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010" ++checksum = "52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed" + dependencies = [ + "futures-core", + "futures-sink", +@@ -1844,15 +1888,15 @@ dependencies = [ + + [[package]] + name = "futures-core" +-version = "0.3.21" ++version = "0.3.25" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3" ++checksum = "04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac" + + [[package]] + name = "futures-executor" +-version = "0.3.21" ++version = "0.3.25" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6" ++checksum = "7acc85df6714c176ab5edf386123fafe217be88c0840ec11f199441134a074e2" + dependencies = [ + "futures-core", + "futures-task", +@@ -1861,15 +1905,15 @@ dependencies = [ + + [[package]] + name = "futures-io" +-version = "0.3.21" ++version = "0.3.25" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b" ++checksum = "00f5fb52a06bdcadeb54e8d3671f8888a39697dcb0b81b23b55174030427f4eb" + + [[package]] + name = "futures-macro" +-version = "0.3.21" ++version = "0.3.25" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512" ++checksum = "bdfb8ce053d86b91919aad980c220b1fb8401a9394410e1c289ed7e66b61835d" + dependencies = [ + "proc-macro2", + "quote", +@@ -1878,21 +1922,21 @@ dependencies = [ + + [[package]] + name = "futures-sink" +-version = "0.3.21" ++version = "0.3.25" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868" ++checksum = "39c15cf1a4aa79df40f1bb462fb39676d0ad9e366c2a33b590d7c66f4f81fcf9" + + [[package]] + name = "futures-task" +-version = "0.3.21" ++version = "0.3.25" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a" ++checksum = "2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea" + + [[package]] + name = "futures-util" +-version = "0.3.21" ++version = "0.3.25" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a" ++checksum = "197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6" + dependencies = [ + "futures-channel", + "futures-core", +@@ -1926,9 +1970,9 @@ dependencies = [ + + [[package]] + name = "generic-array" +-version = "0.14.5" ++version = "0.14.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803" ++checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" + dependencies = [ + "typenum", + "version_check", +@@ -1939,7 +1983,7 @@ name = "genesis-csv-to-json" + version = "0.0.0" + dependencies = [ + "chrono", +- "clap 3.1.18", ++ "clap 3.2.23", + "csv", + "near-chain-configs", + "near-crypto", +@@ -1956,7 +2000,7 @@ name = "genesis-populate" + version = "0.0.0" + dependencies = [ + "borsh", +- "clap 3.1.18", ++ "clap 3.2.23", + "indicatif", + "near-chain", + "near-chain-configs", +@@ -1981,20 +2025,20 @@ dependencies = [ + + [[package]] + name = "getrandom" +-version = "0.2.6" ++version = "0.2.8" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "9be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad" ++checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" + dependencies = [ + "cfg-if 1.0.0", + "libc", +- "wasi 0.10.0+wasi-snapshot-preview1", ++ "wasi 0.11.0+wasi-snapshot-preview1", + ] + + [[package]] + name = "gimli" +-version = "0.26.1" ++version = "0.26.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "78cc372d058dcf6d5ecd98510e7fbc9e5aec4d21de70f65fea8fecebcd881bd4" ++checksum = "22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d" + dependencies = [ + "fallible-iterator", + "indexmap", +@@ -2009,9 +2053,9 @@ checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" + + [[package]] + name = "h2" +-version = "0.3.13" ++version = "0.3.15" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57" ++checksum = "5f9f29bc9dda355256b2916cf526ab02ce0aeaaaf2bad60d65ef3f12f11dd0f4" + dependencies = [ + "bytes", + "fnv", +@@ -2022,7 +2066,7 @@ dependencies = [ + "indexmap", + "slab", + "tokio", +- "tokio-util 0.7.2", ++ "tokio-util 0.7.4", + "tracing", + ] + +@@ -2043,9 +2087,9 @@ dependencies = [ + + [[package]] + name = "hashbrown" +-version = "0.12.1" ++version = "0.12.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "db0d4cf898abf0081f964436dc980e96670a0f36863e4b83aaacdb65c9d7ccc3" ++checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" + dependencies = [ + "ahash", + ] +@@ -2135,25 +2179,25 @@ version = "0.12.1" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" + dependencies = [ +- "digest 0.10.3", ++ "digest 0.10.6", + ] + + [[package]] + name = "http" +-version = "0.2.7" ++version = "0.2.8" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ff8670570af52249509a86f5e3e18a08c60b177071826898fde8997cf5f6bfbb" ++checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" + dependencies = [ + "bytes", + "fnv", +- "itoa 1.0.2", ++ "itoa 1.0.4", + ] + + [[package]] + name = "http-body" +-version = "0.4.4" ++version = "0.4.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1ff4f84919677303da5f147645dbea6b1881f368d03ac84e1dc09031ebd7b2c6" ++checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" + dependencies = [ + "bytes", + "http", +@@ -2162,9 +2206,9 @@ dependencies = [ + + [[package]] + name = "httparse" +-version = "1.7.1" ++version = "1.8.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "496ce29bb5a52785b44e0f7ca2847ae0bb839c9bd28f69acac9b99d461c0c04c" ++checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" + + [[package]] + name = "httpdate" +@@ -2174,9 +2218,9 @@ checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" + + [[package]] + name = "hyper" +-version = "0.14.18" ++version = "0.14.23" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b26ae0a80afebe130861d90abf98e3814a4f28a4c6ffeb5ab8ebb2be311e0ef2" ++checksum = "034711faac9d2166cb1baf1a2fb0b60b1f277f8492fd72176c17f3515e1abd3c" + dependencies = [ + "bytes", + "futures-channel", +@@ -2187,7 +2231,7 @@ dependencies = [ + "http-body", + "httparse", + "httpdate", +- "itoa 1.0.2", ++ "itoa 1.0.4", + "pin-project-lite", + "socket2", + "tokio", +@@ -2221,6 +2265,30 @@ dependencies = [ + "tokio-native-tls", + ] + ++[[package]] ++name = "iana-time-zone" ++version = "0.1.53" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765" ++dependencies = [ ++ "android_system_properties", ++ "core-foundation-sys", ++ "iana-time-zone-haiku", ++ "js-sys", ++ "wasm-bindgen", ++ "winapi", ++] ++ ++[[package]] ++name = "iana-time-zone-haiku" ++version = "0.1.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" ++dependencies = [ ++ "cxx", ++ "cxx-build", ++] ++ + [[package]] + name = "ident_case" + version = "1.0.1" +@@ -2238,6 +2306,16 @@ dependencies = [ + "unicode-normalization", + ] + ++[[package]] ++name = "idna" ++version = "0.3.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" ++dependencies = [ ++ "unicode-bidi", ++ "unicode-normalization", ++] ++ + [[package]] + name = "im" + version = "15.1.0" +@@ -2245,7 +2323,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "d0acd33ff0285af998aaf9b57342af478078f53492322fafc47450e09397e0e9" + dependencies = [ + "bitmaps", +- "rand_core 0.6.3", ++ "rand_core 0.6.4", + "rand_xoshiro", + "sized-chunks", + "typenum", +@@ -2258,7 +2336,7 @@ version = "0.0.0" + dependencies = [ + "actix", + "anyhow", +- "clap 3.1.18", ++ "clap 3.2.23", + "near-indexer", + "near-o11y", + "openssl-probe", +@@ -2269,12 +2347,12 @@ dependencies = [ + + [[package]] + name = "indexmap" +-version = "1.8.1" ++version = "1.9.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0f647032dfaa1f8b6dc29bd3edb7bbef4861b8b8007ebb118d6db284fd59f6ee" ++checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" + dependencies = [ + "autocfg", +- "hashbrown 0.11.2", ++ "hashbrown 0.12.3", + "serde", + ] + +@@ -2293,16 +2371,15 @@ dependencies = [ + + [[package]] + name = "insta" +-version = "1.14.0" ++version = "1.21.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "689960f187c43c01650c805fb6bc6f55ab944499d86d4ffe9474ad78991d8e94" ++checksum = "261bf85ed492cd1c47c9ba675e48649682a9d2d2e77f515c5386d7726fb0ba76" + dependencies = [ + "console", +- "once_cell", +- "serde", +- "serde_json", +- "serde_yaml", ++ "lazy_static", ++ "linked-hash-map", + "similar", ++ "yaml-rust", + ] + + [[package]] +@@ -2324,7 +2401,7 @@ dependencies = [ + "assert_matches", + "borsh", + "chrono", +- "clap 3.1.18", ++ "clap 3.2.23", + "futures", + "hex", + "insta", +@@ -2374,15 +2451,15 @@ checksum = "ec58677acfea8a15352d42fc87d11d63596ade9239e0a7c9352914417515dbe6" + + [[package]] + name = "ipnet" +-version = "2.5.0" ++version = "2.5.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "879d54834c8c76457ef4293a689b2a8c59b076067ad77b15efafbb05f92a592b" ++checksum = "f88c5561171189e69df9d98bcf18fd5f9558300f7ea7b801eb8a0fd748bd8745" + + [[package]] + name = "itertools" +-version = "0.10.3" ++version = "0.10.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3" ++checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" + dependencies = [ + "either", + ] +@@ -2395,39 +2472,42 @@ checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" + + [[package]] + name = "itoa" +-version = "1.0.2" ++version = "1.0.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d" ++checksum = "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc" + + [[package]] + name = "jobserver" +-version = "0.1.24" ++version = "0.1.25" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "af25a77299a7f711a01975c35a6a424eb6862092cc2d6c72c4ed6cbc56dfc1fa" ++checksum = "068b1ee6743e4d11fb9c6a1e6064b3693a1b600e7f5f5988047d98b3dc9fb90b" + dependencies = [ + "libc", + ] + + [[package]] + name = "js-sys" +-version = "0.3.57" ++version = "0.3.60" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "671a26f820db17c2a2750743f1dd03bafd15b98c9f30c7c2628c024c05d73397" ++checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" + dependencies = [ + "wasm-bindgen", + ] + + [[package]] + name = "keccak" +-version = "0.1.0" ++version = "0.1.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" ++checksum = "3afef3b6eff9ce9d8ff9b3601125eec7f0c8cbac7abd14f355d053fa56c98768" ++dependencies = [ ++ "cpufeatures", ++] + + [[package]] + name = "keypair-generator" + version = "0.0.0" + dependencies = [ +- "clap 3.1.18", ++ "clap 3.2.23", + "near-crypto", + "nearcore", + ] +@@ -2461,15 +2541,15 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" + + [[package]] + name = "libc" +-version = "0.2.125" ++version = "0.2.137" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5916d2ae698f6de9bfb891ad7a8d65c09d232dc58cc4ac433c7da3b2fd84bc2b" ++checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89" + + [[package]] + name = "libfuzzer-sys" +-version = "0.4.3" ++version = "0.4.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "336244aaeab6a12df46480dc585802aa743a72d66b11937844c61bbca84c991d" ++checksum = "c8fff891139ee62800da71b7fd5b508d570b9ad95e614a53c6f453ca08366038" + dependencies = [ + "arbitrary", + "cc", +@@ -2478,9 +2558,9 @@ dependencies = [ + + [[package]] + name = "libloading" +-version = "0.7.3" ++version = "0.7.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd" ++checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" + dependencies = [ + "cfg-if 1.0.0", + "winapi", +@@ -2527,20 +2607,29 @@ dependencies = [ + + [[package]] + name = "libz-sys" +-version = "1.1.6" ++version = "1.1.8" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "92e7e15d7610cce1d9752e137625f14e61a28cd45929b6e12e47b50fe154ee2e" ++checksum = "9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf" + dependencies = [ + "cc", + "pkg-config", + "vcpkg", + ] + ++[[package]] ++name = "link-cplusplus" ++version = "1.0.7" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "9272ab7b96c9046fbc5bc56c06c117cb639fe2d509df0c421cad82d2915cf369" ++dependencies = [ ++ "cc", ++] ++ + [[package]] + name = "linked-hash-map" +-version = "0.5.4" ++version = "0.5.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3" ++checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" + + [[package]] + name = "linux-raw-sys" +@@ -2577,9 +2666,9 @@ dependencies = [ + + [[package]] + name = "lock_api" +-version = "0.4.7" ++version = "0.4.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53" ++checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" + dependencies = [ + "autocfg", + "scopeguard", +@@ -2617,18 +2706,18 @@ dependencies = [ + + [[package]] + name = "lru" +-version = "0.7.5" ++version = "0.7.8" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "32613e41de4c47ab04970c348ca7ae7382cf116625755af070b008a15516a889" ++checksum = "e999beba7b6e8345721bd280141ed958096a2e4abdf74f67ff4ce49b4b54e47a" + dependencies = [ +- "hashbrown 0.11.2", ++ "hashbrown 0.12.3", + ] + + [[package]] + name = "lzma-sys" +-version = "0.1.17" ++version = "0.1.20" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "bdb4b7c3eddad11d3af9e86c487607d2d2442d185d848575365c4856ba96d619" ++checksum = "5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27" + dependencies = [ + "cc", + "libc", +@@ -2683,9 +2772,9 @@ dependencies = [ + + [[package]] + name = "memmap2" +-version = "0.5.3" ++version = "0.5.8" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "057a3db23999c867821a7a59feb06a578fcb03685e983dff90daf9e7d24ac08f" ++checksum = "4b182332558b18d807c4ce1ca8ca983b34c3ee32765e47b3f0f69b90355cc1dc" + dependencies = [ + "libc", + ] +@@ -2699,6 +2788,15 @@ dependencies = [ + "autocfg", + ] + ++[[package]] ++name = "memoffset" ++version = "0.7.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" ++dependencies = [ ++ "autocfg", ++] ++ + [[package]] + name = "mime" + version = "0.3.16" +@@ -2713,23 +2811,32 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + + [[package]] + name = "miniz_oxide" +-version = "0.5.1" ++version = "0.5.4" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34" ++dependencies = [ ++ "adler", ++] ++ ++[[package]] ++name = "miniz_oxide" ++version = "0.6.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d2b29bd4bc3f33391105ebee3589c19197c4271e3e5a9ec9bfe8127eeff8f082" ++checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" + dependencies = [ + "adler", + ] + + [[package]] + name = "mio" +-version = "0.8.3" ++version = "0.8.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "713d550d9b44d89174e066b7a6217ae06234c10cb47819a88290d2b353c31799" ++checksum = "e5d732bc30207a6423068df043e3d02e0735b155ad7ce1a6f76fe2baa5b158de" + dependencies = [ + "libc", + "log", + "wasi 0.11.0+wasi-snapshot-preview1", +- "windows-sys", ++ "windows-sys 0.42.0", + ] + + [[package]] +@@ -2740,7 +2847,7 @@ dependencies = [ + "actix-rt", + "actix-web", + "anyhow", +- "clap 3.1.18", ++ "clap 3.2.23", + "criterion", + "flate2", + "futures", +@@ -2782,9 +2889,9 @@ checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" + + [[package]] + name = "native-tls" +-version = "0.2.10" ++version = "0.2.11" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9" ++checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" + dependencies = [ + "lazy_static", + "libc", +@@ -2835,7 +2942,7 @@ version = "0.0.0" + dependencies = [ + "anyhow", + "borsh", +- "clap 3.1.18", ++ "clap 3.2.23", + "near-chain", + "near-chain-configs", + "near-crypto", +@@ -2872,7 +2979,7 @@ dependencies = [ + "assert_matches", + "borsh", + "chrono", +- "crossbeam-channel 0.5.4", ++ "crossbeam-channel 0.5.6", + "delay-detector", + "enum-map", + "insta", +@@ -2910,7 +3017,7 @@ dependencies = [ + "num-rational", + "serde", + "serde_json", +- "sha2 0.10.2", ++ "sha2 0.10.6", + "smart-default", + "tracing", + ] +@@ -3040,7 +3147,7 @@ dependencies = [ + "secp256k1", + "serde", + "serde_json", +- "sha2 0.10.2", ++ "sha2 0.10.6", + "subtle", + "tempfile", + "thiserror", +@@ -3236,7 +3343,7 @@ dependencies = [ + "async-trait", + "borsh", + "bs58", +- "clap 3.1.18", ++ "clap 3.2.23", + "ed25519-dalek", + "hex", + "hkdf", +@@ -3262,7 +3369,7 @@ dependencies = [ + "secp256k1", + "serde", + "serde_json", +- "sha2 0.10.2", ++ "sha2 0.10.6", + "strum", + "thiserror", + "tokio", +@@ -3283,7 +3390,7 @@ dependencies = [ + "bytesize", + "chrono", + "criterion", +- "crossbeam-channel 0.5.4", ++ "crossbeam-channel 0.5.6", + "delay-detector", + "futures", + "futures-util", +@@ -3302,7 +3409,7 @@ dependencies = [ + "opentelemetry", + "parking_lot 0.12.1", + "pretty_assertions", +- "protobuf 3.0.2", ++ "protobuf 3.2.0", + "protobuf-codegen", + "rand 0.8.5", + "rand_xorshift", +@@ -3313,10 +3420,10 @@ dependencies = [ + "strum", + "tempfile", + "thiserror", +- "time 0.3.9", ++ "time 0.3.17", + "tokio", + "tokio-stream", +- "tokio-util 0.7.2", ++ "tokio-util 0.7.4", + "tracing", + ] + +@@ -3327,8 +3434,8 @@ dependencies = [ + "actix", + "atty", + "bencher", +- "clap 3.1.18", +- "itoa 1.0.2", ++ "clap 3.2.23", ++ "itoa 1.0.4", + "near-crypto", + "near-primitives-core", + "once_cell", +@@ -3361,7 +3468,7 @@ dependencies = [ + "once_cell", + "strum", + "tokio", +- "tokio-util 0.7.2", ++ "tokio-util 0.7.4", + "tracing", + ] + +@@ -3380,7 +3487,7 @@ dependencies = [ + "actix-web", + "anyhow", + "chrono", +- "clap 3.1.18", ++ "clap 3.2.23", + "near-jsonrpc", + "near-network", + "near-o11y", +@@ -3453,7 +3560,7 @@ dependencies = [ + "serde", + "serde_json", + "serde_repr", +- "sha2 0.10.2", ++ "sha2 0.10.6", + "strum", + ] + +@@ -3515,7 +3622,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "be44da452581a4f2e7870d86886f50605853943ded9b6a7975495914645cdca4" + dependencies = [ + "backtrace", +- "nix", ++ "nix 0.23.1", + "tracing", + ] + +@@ -3529,7 +3636,7 @@ version = "0.0.0" + dependencies = [ + "anyhow", + "chrono", +- "clap 3.1.18", ++ "clap 3.2.23", + "near-jsonrpc", + "near-network", + "near-o11y", +@@ -3560,7 +3667,7 @@ dependencies = [ + "enum-map", + "fs2", + "insta", +- "itoa 1.0.2", ++ "itoa 1.0.4", + "lru", + "near-crypto", + "near-o11y", +@@ -3604,7 +3711,7 @@ dependencies = [ + "arbitrary", + "once_cell", + "rand 0.8.5", +- "wasm-encoder", ++ "wasm-encoder 0.11.0", + "wasm-smith", + "wat", + ] +@@ -3640,7 +3747,7 @@ dependencies = [ + "ripemd", + "serde", + "serde_json", +- "sha2 0.10.2", ++ "sha2 0.10.6", + "sha3", + "tracing", + "zeropool-bn", +@@ -3657,7 +3764,7 @@ dependencies = [ + "borsh", + "expect-test", + "loupe", +- "memoffset", ++ "memoffset 0.6.5", + "near-cache", + "near-primitives", + "near-stable-hasher", +@@ -3770,7 +3877,7 @@ dependencies = [ + "actix", + "ansi_term", + "anyhow", +- "clap 3.1.18", ++ "clap 3.2.23", + "cold-store-tool", + "futures", + "near-amend-genesis", +@@ -3816,6 +3923,19 @@ dependencies = [ + "void", + ] + ++[[package]] ++name = "nix" ++version = "0.23.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "9f866317acbd3a240710c63f065ffb1e4fd466259045ccb504130b7f668f35c6" ++dependencies = [ ++ "bitflags", ++ "cc", ++ "cfg-if 1.0.0", ++ "libc", ++ "memoffset 0.6.5", ++] ++ + [[package]] + name = "node-runtime" + version = "0.0.0" +@@ -3843,7 +3963,7 @@ dependencies = [ + "rayon", + "serde", + "serde_json", +- "sha2 0.10.2", ++ "sha2 0.10.6", + "tempfile", + "testlib", + "thiserror", +@@ -3869,6 +3989,16 @@ dependencies = [ + "winapi", + ] + ++[[package]] ++name = "nu-ansi-term" ++version = "0.46.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" ++dependencies = [ ++ "overload", ++ "winapi", ++] ++ + [[package]] + name = "num-bigint" + version = "0.3.3" +@@ -3914,23 +4044,14 @@ dependencies = [ + + [[package]] + name = "num_cpus" +-version = "1.13.1" ++version = "1.14.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" ++checksum = "f6058e64324c71e02bc2b150e4f3bc8286db6c83092132ffa3f6b1eab0f9def5" + dependencies = [ + "hermit-abi", + "libc", + ] + +-[[package]] +-name = "num_threads" +-version = "0.1.6" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44" +-dependencies = [ +- "libc", +-] +- + [[package]] + name = "number_prefix" + version = "0.3.0" +@@ -3949,11 +4070,20 @@ dependencies = [ + "memchr", + ] + ++[[package]] ++name = "object" ++version = "0.29.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53" ++dependencies = [ ++ "memchr", ++] ++ + [[package]] + name = "once_cell" +-version = "1.13.1" ++version = "1.16.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "074864da206b4973b84eb91683020dbefd6a8c3f0f38e054d93954e891935e4e" ++checksum = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860" + + [[package]] + name = "oorandom" +@@ -3969,9 +4099,9 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" + + [[package]] + name = "openssl" +-version = "0.10.41" ++version = "0.10.43" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "618febf65336490dfcf20b73f885f5651a0c89c64c2d4a8c3662585a70bf5bd0" ++checksum = "020433887e44c27ff16365eaa2d380547a94544ad509aff6eb5b6e3e0b27b376" + dependencies = [ + "bitflags", + "cfg-if 1.0.0", +@@ -4001,18 +4131,18 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" + + [[package]] + name = "openssl-src" +-version = "111.22.0+1.1.1q" ++version = "111.24.0+1.1.1s" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8f31f0d509d1c1ae9cada2f9539ff8f37933831fd5098879e482aa687d659853" ++checksum = "3498f259dab01178c6228c6b00dcef0ed2a2d5e20d648c017861227773ea4abd" + dependencies = [ + "cc", + ] + + [[package]] + name = "openssl-sys" +-version = "0.9.75" ++version = "0.9.78" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e5f9bd0c2710541a3cda73d6f9ac4f1b240de4ae261065d309dbe73d9dceb42f" ++checksum = "07d5c8cb6e57b3a3612064d7b18b117912b4ce70955c2504d4b741c9e244b132" + dependencies = [ + "autocfg", + "cc", +@@ -4029,7 +4159,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "6105e89802af13fdf48c49d7646d3b533a70e536d818aae7e78ba0433d01acb8" + dependencies = [ + "async-trait", +- "crossbeam-channel 0.5.4", ++ "crossbeam-channel 0.5.6", + "futures-channel", + "futures-executor", + "futures-util", +@@ -4072,9 +4202,9 @@ dependencies = [ + + [[package]] + name = "os_str_bytes" +-version = "6.0.1" ++version = "6.4.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "029d8d0b2f198229de29dca79676f2738ff952edf3fde542eb8bf94d8c21b435" ++checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee" + + [[package]] + name = "output_vt100" +@@ -4085,6 +4215,12 @@ dependencies = [ + "winapi", + ] + ++[[package]] ++name = "overload" ++version = "0.1.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" ++ + [[package]] + name = "page_size" + version = "0.4.2" +@@ -4097,9 +4233,9 @@ dependencies = [ + + [[package]] + name = "paperclip" +-version = "0.7.0" ++version = "0.7.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "29edecb9b5de19fcdba789406bc39144de34c100e59151095aac1b97d2b4a25e" ++checksum = "f399678683ec199ddca1dd54db957dd158dedb5fc90826eb2a7e6c0800c3a868" + dependencies = [ + "anyhow", + "itertools", +@@ -4108,7 +4244,7 @@ dependencies = [ + "paperclip-core", + "paperclip-macros", + "parking_lot 0.12.1", +- "semver 0.9.0", ++ "semver 1.0.14", + "serde", + "serde_derive", + "serde_json", +@@ -4119,9 +4255,9 @@ dependencies = [ + + [[package]] + name = "paperclip-actix" +-version = "0.5.0" ++version = "0.5.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ca6acb344bfe7c8be8e140ad01dc2a8bc1a1b829014a29291174be64bc45f06e" ++checksum = "29880bc57ef516c272d6fdd215ecaf96375d9a5dbac5412d849b9f9afd0d7298" + dependencies = [ + "actix-service", + "actix-web", +@@ -4135,9 +4271,9 @@ dependencies = [ + + [[package]] + name = "paperclip-core" +-version = "0.5.1" ++version = "0.5.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f6ba1b92909712a1186613a6ba6e1c48c59baba59672cff2b242e8e03e90101f" ++checksum = "0bee516533b655ba63e41e788b49a2beb1139e1eebafb143e7cb56b8cabb5da1" + dependencies = [ + "actix-web", + "mime", +@@ -4154,9 +4290,9 @@ dependencies = [ + + [[package]] + name = "paperclip-macros" +-version = "0.6.0" ++version = "0.6.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "992e1f19f6a449c41e166a2336c86912eedc17f5167886ef09d601607d9be1f1" ++checksum = "e89990be67318e3da29c92adb3377e0251a8eee10b4f91ff349cbf2da945e9d1" + dependencies = [ + "heck 0.4.0", + "http", +@@ -4198,8 +4334,8 @@ version = "0.12.1" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" + dependencies = [ +- "lock_api 0.4.7", +- "parking_lot_core 0.9.3", ++ "lock_api 0.4.9", ++ "parking_lot_core 0.9.5", + ] + + [[package]] +@@ -4218,22 +4354,22 @@ dependencies = [ + + [[package]] + name = "parking_lot_core" +-version = "0.9.3" ++version = "0.9.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929" ++checksum = "7ff9f3fef3968a3ec5945535ed654cb38ff72d7495a25619e2247fb15a2ed9ba" + dependencies = [ + "cfg-if 1.0.0", + "libc", +- "redox_syscall 0.2.13", ++ "redox_syscall 0.2.16", + "smallvec", +- "windows-sys", ++ "windows-sys 0.42.0", + ] + + [[package]] + name = "paste" +-version = "1.0.7" ++version = "1.0.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0c520e05135d6e763148b6426a837e239041653ba7becd2e538c076c738025fc" ++checksum = "b1de2e551fb905ac83f73f7aedf2f0cb4a0da7e35efa24a202a936269f1f18e1" + + [[package]] + name = "peeking_take_while" +@@ -4243,9 +4379,9 @@ checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" + + [[package]] + name = "percent-encoding" +-version = "2.1.0" ++version = "2.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" ++checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" + + [[package]] + name = "petgraph" +@@ -4259,18 +4395,18 @@ dependencies = [ + + [[package]] + name = "pin-project" +-version = "1.0.10" ++version = "1.0.12" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "58ad3879ad3baf4e44784bc6a718a8698867bb991f8ce24d1bcbe2cfb4c3a75e" ++checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc" + dependencies = [ + "pin-project-internal", + ] + + [[package]] + name = "pin-project-internal" +-version = "1.0.10" ++version = "1.0.12" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "744b6f092ba29c3650faf274db506afd39944f48420f6c86b17cfe0ee1cb36bb" ++checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55" + dependencies = [ + "proc-macro2", + "quote", +@@ -4291,15 +4427,15 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + + [[package]] + name = "pkg-config" +-version = "0.3.25" ++version = "0.3.26" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae" ++checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" + + [[package]] + name = "plotters" +-version = "0.3.1" ++version = "0.3.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "32a3fd9ec30b9749ce28cd91f255d569591cdf937fe280c312143e3c4bad6f2a" ++checksum = "2538b639e642295546c50fcd545198c9d64ee2a38620a628724a3b266d5fbf97" + dependencies = [ + "num-traits", + "plotters-backend", +@@ -4310,24 +4446,24 @@ dependencies = [ + + [[package]] + name = "plotters-backend" +-version = "0.3.2" ++version = "0.3.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d88417318da0eaf0fdcdb51a0ee6c3bed624333bff8f946733049380be67ac1c" ++checksum = "193228616381fecdc1224c62e96946dfbc73ff4384fba576e052ff8c1bea8142" + + [[package]] + name = "plotters-svg" +-version = "0.3.1" ++version = "0.3.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "521fa9638fa597e1dc53e9412a4f9cefb01187ee1f7413076f9e6749e2885ba9" ++checksum = "f9a81d2759aae1dae668f783c308bc5c8ebd191ff4184aaa1b37f65a6ae5a56f" + dependencies = [ + "plotters-backend", + ] + + [[package]] + name = "ppv-lite86" +-version = "0.2.16" ++version = "0.2.17" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" ++checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" + + [[package]] + name = "pretty-hex" +@@ -4337,14 +4473,14 @@ checksum = "bc5c99d529f0d30937f6f4b8a86d988047327bb88d04d2c4afc356de74722131" + + [[package]] + name = "pretty_assertions" +-version = "1.2.1" ++version = "1.3.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c89f989ac94207d048d92db058e4f6ec7342b0971fc58d1271ca148b799b3563" ++checksum = "a25e9bcb20aa780fd0bb16b72403a9064d6b3f22f026946029acb941a50af755" + dependencies = [ +- "ansi_term", + "ctor", + "diff", + "output_vt100", ++ "yansi", + ] + + [[package]] +@@ -4416,7 +4552,7 @@ dependencies = [ + "lazy_static", + "memchr", + "parking_lot 0.12.1", +- "protobuf 2.27.1", ++ "protobuf 2.28.0", + "thiserror", + ] + +@@ -4475,15 +4611,15 @@ dependencies = [ + + [[package]] + name = "protobuf" +-version = "2.27.1" ++version = "2.28.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "cf7e6d18738ecd0902d30d1ad232c9125985a3422929b16c65517b38adc14f96" ++checksum = "106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94" + + [[package]] + name = "protobuf" +-version = "3.0.2" ++version = "3.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a74937d52a466a535fda2e83f0e575f3ef1b34e4a84545b4a9e418fad32a3b1c" ++checksum = "b55bad9126f378a853655831eb7363b7b01b81d19f8cb1218861086ca4a1a61e" + dependencies = [ + "once_cell", + "protobuf-support", +@@ -4492,13 +4628,13 @@ dependencies = [ + + [[package]] + name = "protobuf-codegen" +-version = "3.0.2" ++version = "3.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a02997c69a76d9dba3124e2041dc7bb32c98e2cc7bbd136950312a819c64f825" ++checksum = "0dd418ac3c91caa4032d37cb80ff0d44e2ebe637b2fb243b6234bf89cdac4901" + dependencies = [ + "anyhow", + "once_cell", +- "protobuf 3.0.2", ++ "protobuf 3.2.0", + "protobuf-parse", + "regex", + "tempfile", +@@ -4507,14 +4643,14 @@ dependencies = [ + + [[package]] + name = "protobuf-parse" +-version = "3.0.2" ++version = "3.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "3272369e02691aef4ff079ef97bb278afa9d15c21a41fd727654ab712e4bb297" ++checksum = "9d39b14605eaa1f6a340aec7f320b34064feb26c93aec35d6a9a2272a8ddfa49" + dependencies = [ + "anyhow", + "indexmap", + "log", +- "protobuf 3.0.2", ++ "protobuf 3.2.0", + "protobuf-support", + "tempfile", + "thiserror", +@@ -4523,18 +4659,18 @@ dependencies = [ + + [[package]] + name = "protobuf-support" +-version = "3.0.2" ++version = "3.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ebf34636d66670da249c3b6589142e7f0b4918a015ec72fa32102fd43e023b0e" ++checksum = "a5d4d7b8601c814cfb36bcebb79f0e61e45e1e93640cf778837833bbed05c372" + dependencies = [ + "thiserror", + ] + + [[package]] + name = "psm" +-version = "0.1.18" ++version = "0.1.21" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "871372391786ccec00d3c5d3d6608905b3d4db263639cfe075d3b60a736d115a" ++checksum = "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874" + dependencies = [ + "cc", + ] +@@ -4572,9 +4708,9 @@ dependencies = [ + + [[package]] + name = "quote" +-version = "1.0.18" ++version = "1.0.21" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1" ++checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" + dependencies = [ + "proc-macro2", + ] +@@ -4600,7 +4736,7 @@ checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" + dependencies = [ + "libc", + "rand_chacha 0.3.1", +- "rand_core 0.6.3", ++ "rand_core 0.6.4", + ] + + [[package]] +@@ -4620,7 +4756,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" + dependencies = [ + "ppv-lite86", +- "rand_core 0.6.3", ++ "rand_core 0.6.4", + ] + + [[package]] +@@ -4634,11 +4770,11 @@ dependencies = [ + + [[package]] + name = "rand_core" +-version = "0.6.3" ++version = "0.6.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" ++checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" + dependencies = [ +- "getrandom 0.2.6", ++ "getrandom 0.2.8", + ] + + [[package]] +@@ -4656,7 +4792,7 @@ version = "0.3.1" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7" + dependencies = [ +- "rand_core 0.6.3", ++ "rand_core 0.6.4", + ] + + [[package]] +@@ -4665,7 +4801,7 @@ version = "0.3.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f" + dependencies = [ +- "rand_core 0.6.3", ++ "rand_core 0.6.4", + ] + + [[package]] +@@ -4674,16 +4810,15 @@ version = "0.6.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa" + dependencies = [ +- "rand_core 0.6.3", ++ "rand_core 0.6.4", + ] + + [[package]] + name = "rayon" +-version = "1.5.3" ++version = "1.6.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d" ++checksum = "1e060280438193c554f654141c9ea9417886713b7acd75974c85b18a69a88e0b" + dependencies = [ +- "autocfg", + "crossbeam-deque", + "either", + "rayon-core", +@@ -4691,27 +4826,27 @@ dependencies = [ + + [[package]] + name = "rayon-core" +-version = "1.9.3" ++version = "1.10.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f" ++checksum = "cac410af5d00ab6884528b4ab69d1e8e146e8d471201800fa1b4524126de6ad3" + dependencies = [ +- "crossbeam-channel 0.5.4", ++ "crossbeam-channel 0.5.6", + "crossbeam-deque", +- "crossbeam-utils 0.8.8", ++ "crossbeam-utils 0.8.14", + "num_cpus", + ] + + [[package]] + name = "redis" +-version = "0.21.5" ++version = "0.21.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1a80b5f38d7f5a020856a0e16e40a9cfabf88ae8f0e4c2dcd8a3114c1e470852" ++checksum = "571c252c68d09a2ad3e49edd14e9ee48932f3e0f27b06b4ea4c9b2a706d31103" + dependencies = [ + "async-trait", + "combine", +- "dtoa", +- "itoa 0.4.8", ++ "itoa 1.0.4", + "percent-encoding", ++ "ryu", + "sha1 0.6.1", + "url", + ] +@@ -4724,9 +4859,9 @@ checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" + + [[package]] + name = "redox_syscall" +-version = "0.2.13" ++version = "0.2.16" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42" ++checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" + dependencies = [ + "bitflags", + ] +@@ -4737,8 +4872,8 @@ version = "0.4.3" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" + dependencies = [ +- "getrandom 0.2.6", +- "redox_syscall 0.2.13", ++ "getrandom 0.2.8", ++ "redox_syscall 0.2.16", + "thiserror", + ] + +@@ -4765,9 +4900,9 @@ dependencies = [ + + [[package]] + name = "regex" +-version = "1.5.5" ++version = "1.7.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286" ++checksum = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a" + dependencies = [ + "aho-corasick", + "memchr", +@@ -4785,9 +4920,9 @@ dependencies = [ + + [[package]] + name = "regex-syntax" +-version = "0.6.25" ++version = "0.6.28" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" ++checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" + + [[package]] + name = "region" +@@ -4833,9 +4968,9 @@ dependencies = [ + + [[package]] + name = "reqwest" +-version = "0.11.10" ++version = "0.11.13" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "46a1f7aa4f35e5e8b4160449f51afc758f0ce6454315a9fa7d0d113e958c41eb" ++checksum = "68cc60575865c7831548863cc02356512e3f1dc2f3f82cb837d7fc4cc8f3c97c" + dependencies = [ + "base64", + "bytes", +@@ -4849,10 +4984,10 @@ dependencies = [ + "hyper-tls", + "ipnet", + "js-sys", +- "lazy_static", + "log", + "mime", + "native-tls", ++ "once_cell", + "percent-encoding", + "pin-project-lite", + "serde", +@@ -4860,6 +4995,7 @@ dependencies = [ + "serde_urlencoded", + "tokio", + "tokio-native-tls", ++ "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", +@@ -4871,7 +5007,7 @@ dependencies = [ + name = "restaked" + version = "0.0.0" + dependencies = [ +- "clap 3.1.18", ++ "clap 3.2.23", + "integration-tests", + "near-crypto", + "near-jsonrpc-client", +@@ -4883,21 +5019,21 @@ dependencies = [ + + [[package]] + name = "ripemd" +-version = "0.1.1" ++version = "0.1.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1facec54cb5e0dc08553501fa740091086d0259ad0067e0d4103448e4cb22ed3" ++checksum = "bd124222d17ad93a644ed9d011a40f4fb64aa54275c08cc216524a9ea82fb09f" + dependencies = [ +- "digest 0.10.3", ++ "digest 0.10.6", + ] + + [[package]] + name = "rkyv" +-version = "0.7.38" ++version = "0.7.39" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "517a3034eb2b1499714e9d1e49b2367ad567e07639b69776d35e259d9c27cca6" ++checksum = "cec2b3485b07d96ddfd3134767b8a447b45ea4eb91448d0a35180ec0ffd5ed15" + dependencies = [ + "bytecheck", +- "hashbrown 0.12.1", ++ "hashbrown 0.12.3", + "ptr_meta", + "rend", + "rkyv_derive", +@@ -4906,9 +5042,9 @@ dependencies = [ + + [[package]] + name = "rkyv_derive" +-version = "0.7.38" ++version = "0.7.39" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "505c209ee04111a006431abf39696e640838364d67a107c559ababaf6fd8c9dd" ++checksum = "6eaedadc88b53e36dd32d940ed21ae4d850d5916f2581526921f553a72ac34c4" + dependencies = [ + "proc-macro2", + "quote", +@@ -4944,7 +5080,7 @@ dependencies = [ + "bytesize", + "cfg-if 1.0.0", + "chrono", +- "clap 3.1.18", ++ "clap 3.2.23", + "enum-map", + "genesis-populate", + "hex", +@@ -5055,7 +5191,7 @@ version = "0.4.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" + dependencies = [ +- "semver 1.0.9", ++ "semver 1.0.14", + ] + + [[package]] +@@ -5074,15 +5210,15 @@ dependencies = [ + + [[package]] + name = "rustversion" +-version = "1.0.6" ++version = "1.0.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f2cc38e8fa666e2de3c4aba7edeb5ffc5246c1c2ed0e3d17e560aeeba736b23f" ++checksum = "97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8" + + [[package]] + name = "ryu" +-version = "1.0.10" ++version = "1.0.11" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695" ++checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" + + [[package]] + name = "same-file" +@@ -5095,12 +5231,12 @@ dependencies = [ + + [[package]] + name = "schannel" +-version = "0.1.19" ++version = "0.1.20" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75" ++checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2" + dependencies = [ + "lazy_static", +- "winapi", ++ "windows-sys 0.36.1", + ] + + [[package]] +@@ -5109,6 +5245,12 @@ version = "1.1.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" + ++[[package]] ++name = "scratch" ++version = "1.0.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "9c8132065adcfd6e02db789d9285a0deb2f3fcb04002865ab67d5fb103533898" ++ + [[package]] + name = "seahash" + version = "4.1.0" +@@ -5117,9 +5259,9 @@ checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" + + [[package]] + name = "secp256k1" +-version = "0.24.0" ++version = "0.24.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b7649a0b3ffb32636e60c7ce0d70511eda9c52c658cd0634e194d5a19943aeff" ++checksum = "ff55dc09d460954e9ef2fa8a7ced735a964be9981fd50e870b2b3b0705e14964" + dependencies = [ + "rand 0.8.5", + "secp256k1-sys", +@@ -5127,18 +5269,18 @@ dependencies = [ + + [[package]] + name = "secp256k1-sys" +-version = "0.6.0" ++version = "0.6.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7058dc8eaf3f2810d7828680320acda0b25a288f6d288e19278e249bbf74226b" ++checksum = "83080e2c2fc1006e625be82e5d1eb6a43b7fd9578b617fcc55814daf286bba4b" + dependencies = [ + "cc", + ] + + [[package]] + name = "security-framework" +-version = "2.6.1" ++version = "2.7.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2dc14f172faf8a0194a3aded622712b0de276821addc574fa54fc0a1167e10dc" ++checksum = "2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c" + dependencies = [ + "bitflags", + "core-foundation", +@@ -5168,9 +5310,9 @@ dependencies = [ + + [[package]] + name = "semver" +-version = "1.0.9" ++version = "1.0.14" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8cb243bdfdb5936c8dc3c45762a19d12ab4550cdc753bc247637d4ec35a040fd" ++checksum = "e25dfac463d778e353db5be2449d1cce89bd6fd23c9f1ea21310ce6e5a1b29c4" + dependencies = [ + "serde", + ] +@@ -5183,9 +5325,9 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" + + [[package]] + name = "serde" +-version = "1.0.145" ++version = "1.0.148" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "728eb6351430bccb993660dfffc5a72f91ccc1295abaa8ce19b27ebe4f75568b" ++checksum = "e53f64bb4ba0191d6d0676e1b141ca55047d83b74f5607e6d8eb88126c52c2dc" + dependencies = [ + "serde_derive", + ] +@@ -5202,9 +5344,9 @@ dependencies = [ + + [[package]] + name = "serde_bytes" +-version = "0.11.6" ++version = "0.11.7" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "212e73464ebcde48d723aa02eb270ba62eff38a9b732df31f33f1b4e145f3a54" ++checksum = "cfc50e8183eeeb6178dcb167ae34a8051d63535023ae38b5d8d12beae193d37b" + dependencies = [ + "serde", + ] +@@ -5221,9 +5363,9 @@ dependencies = [ + + [[package]] + name = "serde_derive" +-version = "1.0.145" ++version = "1.0.148" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "81fa1584d3d1bcacd84c277a0dfe21f5b0f6accf4a23d04d4c6d61f1af522b4c" ++checksum = "a55492425aa53521babf6137309e7d34c20bbfbbfcfe2c7f3a047fd1f6b92c0c" + dependencies = [ + "proc-macro2", + "quote", +@@ -5232,30 +5374,30 @@ dependencies = [ + + [[package]] + name = "serde_ignored" +-version = "0.1.3" ++version = "0.1.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1940036ca2411651a40012009d062087dfe62817b2191a03750fb569e11fa633" ++checksum = "82b3da7eedd967647a866f67829d1c79d184d7c4521126e9cc2c46a9585c6d21" + dependencies = [ + "serde", + ] + + [[package]] + name = "serde_json" +-version = "1.0.81" ++version = "1.0.89" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c" ++checksum = "020ff22c755c2ed3f8cf162dbb41a7268d934702f3ed3631656ea597e08fc3db" + dependencies = [ + "indexmap", +- "itoa 1.0.2", ++ "itoa 1.0.4", + "ryu", + "serde", + ] + + [[package]] + name = "serde_repr" +-version = "0.1.8" ++version = "0.1.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a2ad84e47328a31223de7fed7a4f5087f2d6ddfe586cf3ca25b7a165bc0a5aed" ++checksum = "1fe39d9fbb0ebf5eb2c7cb7e2a47e4f462fad1379f1166b8ae49ad9eae89a7ca" + dependencies = [ + "proc-macro2", + "quote", +@@ -5269,16 +5411,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" + dependencies = [ + "form_urlencoded", +- "itoa 1.0.2", ++ "itoa 1.0.4", + "ryu", + "serde", + ] + + [[package]] + name = "serde_yaml" +-version = "0.8.24" ++version = "0.8.26" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "707d15895415db6628332b737c838b88c598522e4dc70647e59b72312924aebc" ++checksum = "578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b" + dependencies = [ + "indexmap", + "ryu", +@@ -5297,13 +5439,13 @@ dependencies = [ + + [[package]] + name = "sha1" +-version = "0.10.4" ++version = "0.10.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "006769ba83e921b3085caa8334186b00cf92b4cb1a6cf4632fbccc8eff5c7549" ++checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" + dependencies = [ + "cfg-if 1.0.0", + "cpufeatures", +- "digest 0.10.3", ++ "digest 0.10.6", + ] + + [[package]] +@@ -5327,22 +5469,22 @@ dependencies = [ + + [[package]] + name = "sha2" +-version = "0.10.2" ++version = "0.10.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "55deaec60f81eefe3cce0dc50bda92d6d8e88f2a27df7c5033b42afeb1ed2676" ++checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" + dependencies = [ + "cfg-if 1.0.0", + "cpufeatures", +- "digest 0.10.3", ++ "digest 0.10.6", + ] + + [[package]] + name = "sha3" +-version = "0.10.1" ++version = "0.10.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "881bf8156c87b6301fc5ca6b27f11eeb2761224c7081e69b409d5a1951a70c86" ++checksum = "bdf0c33fae925bdc080598b84bc15c55e7b9a4a43b3c704da051f977469691c9" + dependencies = [ +- "digest 0.10.3", ++ "digest 0.10.6", + "keccak", + ] + +@@ -5378,15 +5520,15 @@ dependencies = [ + + [[package]] + name = "signature" +-version = "1.5.0" ++version = "1.6.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f054c6c1a6e95179d6f23ed974060dcefb2d9388bb7256900badad682c499de4" ++checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" + + [[package]] + name = "similar" +-version = "2.1.0" ++version = "2.2.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2e24979f63a11545f5f2c60141afe249d4f19f84581ea2138065e400941d83d3" ++checksum = "420acb44afdae038210c99e69aae24109f32f15500aa708e81d46c9f29d55fcf" + + [[package]] + name = "sized-chunks" +@@ -5400,9 +5542,12 @@ dependencies = [ + + [[package]] + name = "slab" +-version = "0.4.6" ++version = "0.4.7" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32" ++checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" ++dependencies = [ ++ "autocfg", ++] + + [[package]] + name = "slice-group-by" +@@ -5412,9 +5557,9 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" + + [[package]] + name = "smallvec" +-version = "1.8.0" ++version = "1.10.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83" ++checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" + + [[package]] + name = "smart-default" +@@ -5440,9 +5585,9 @@ dependencies = [ + + [[package]] + name = "socket2" +-version = "0.4.4" ++version = "0.4.7" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0" ++checksum = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd" + dependencies = [ + "libc", + "winapi", +@@ -5453,7 +5598,7 @@ name = "speedy_sync" + version = "0.0.0" + dependencies = [ + "borsh", +- "clap 3.1.18", ++ "clap 3.2.23", + "near-chain", + "near-chain-configs", + "near-chain-primitives", +@@ -5484,7 +5629,7 @@ dependencies = [ + "ansi_term", + "anyhow", + "borsh", +- "clap 3.1.18", ++ "clap 3.2.23", + "near-chain", + "near-chain-configs", + "near-client", +@@ -5532,7 +5677,7 @@ name = "store-validator" + version = "0.0.0" + dependencies = [ + "ansi_term", +- "clap 3.1.18", ++ "clap 3.2.23", + "near-chain", + "near-chain-configs", + "near-client", +@@ -5582,18 +5727,18 @@ dependencies = [ + + [[package]] + name = "strum" +-version = "0.24.0" ++version = "0.24.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e96acfc1b70604b8b2f1ffa4c57e59176c7dbb05d556c71ecd2f5498a1dee7f8" ++checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" + dependencies = [ + "strum_macros", + ] + + [[package]] + name = "strum_macros" +-version = "0.24.0" ++version = "0.24.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6878079b17446e4d3eba6192bb0a2950d5b14f0ed8424b852310e5a94345d0ef" ++checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" + dependencies = [ + "heck 0.4.0", + "proc-macro2", +@@ -5610,9 +5755,9 @@ checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" + + [[package]] + name = "syn" +-version = "1.0.103" ++version = "1.0.104" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a864042229133ada95abf3b54fdc62ef5ccabe9515b64717bcb9a1919e59445d" ++checksum = "4ae548ec36cf198c0ef7710d3c230987c2d6d7bd98ad6edc0274462724c585ce" + dependencies = [ + "proc-macro2", + "quote", +@@ -5633,9 +5778,9 @@ dependencies = [ + + [[package]] + name = "sysinfo" +-version = "0.24.5" ++version = "0.24.7" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7d80929a3b477bce3a64360ca82bfb361eacce1dcb7b1fb31e8e5e181e37c212" ++checksum = "54cb4ebf3d49308b99e6e9dc95e989e2fdbdc210e4f67c39db0bb89ba927001c" + dependencies = [ + "cfg-if 1.0.0", + "core-foundation-sys", +@@ -5665,9 +5810,9 @@ checksum = "ab0e7238dcc7b40a7be719a25365910f6807bd864f4cce6b2e6b873658e2b19d" + + [[package]] + name = "target-lexicon" +-version = "0.12.3" ++version = "0.12.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d7fa7e55043acb85fca6b3c01485a2eeb6b69c5d21002e273c79e465f43b7ac1" ++checksum = "9410d0f6853b1d94f0e519fb95df60f29d2c1eff2d921ffdf01a4c8a3b54f12d" + + [[package]] + name = "tempfile" +@@ -5678,7 +5823,7 @@ dependencies = [ + "cfg-if 1.0.0", + "fastrand", + "libc", +- "redox_syscall 0.2.13", ++ "redox_syscall 0.2.16", + "remove_dir_all", + "winapi", + ] +@@ -5726,9 +5871,9 @@ dependencies = [ + + [[package]] + name = "textwrap" +-version = "0.15.0" ++version = "0.16.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb" ++checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" + + [[package]] + name = "themis" +@@ -5736,25 +5881,25 @@ version = "0.0.0" + dependencies = [ + "anyhow", + "cargo_metadata", +- "semver 1.0.9", ++ "semver 1.0.14", + "serde", + "toml", + ] + + [[package]] + name = "thiserror" +-version = "1.0.32" ++version = "1.0.37" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f5f6586b7f764adc0231f4c79be7b920e766bb2f3e51b3661cdb263828f19994" ++checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e" + dependencies = [ + "thiserror-impl", + ] + + [[package]] + name = "thiserror-impl" +-version = "1.0.32" ++version = "1.0.37" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "12bafc5b54507e0149cdf1b145a5d80ab80a90bcd9275df43d4fff68460f6c21" ++checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb" + dependencies = [ + "proc-macro2", + "quote", +@@ -5793,9 +5938,9 @@ dependencies = [ + + [[package]] + name = "time" +-version = "0.1.44" ++version = "0.1.45" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255" ++checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" + dependencies = [ + "libc", + "wasi 0.10.0+wasi-snapshot-preview1", +@@ -5804,21 +5949,30 @@ dependencies = [ + + [[package]] + name = "time" +-version = "0.3.9" ++version = "0.3.17" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c2702e08a7a860f005826c6815dcac101b19b5eb330c27fe4a5928fec1d20ddd" ++checksum = "a561bf4617eebd33bca6434b988f39ed798e527f51a1e797d0ee4f61c0a38376" + dependencies = [ +- "itoa 1.0.2", +- "libc", +- "num_threads", ++ "itoa 1.0.4", ++ "serde", ++ "time-core", + "time-macros", + ] + ++[[package]] ++name = "time-core" ++version = "0.1.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd" ++ + [[package]] + name = "time-macros" +-version = "0.2.4" ++version = "0.2.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "42657b1a6f4d817cda8e7a0ace261fe0cc946cf3a80314390b22cc61ae080792" ++checksum = "d967f99f534ca7e495c575c62638eebc2898a8c84c119b89e250477bc4ba16b2" ++dependencies = [ ++ "time-core", ++] + + [[package]] + name = "tinytemplate" +@@ -5847,16 +6001,16 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" + + [[package]] + name = "tokio" +-version = "1.18.2" ++version = "1.22.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4903bf0427cf68dddd5aa6a93220756f8be0c34fcfa9f5e6191e103e15a31395" ++checksum = "d76ce4a75fb488c605c54bf610f221cea8b0dafb53333c1a67e8ee199dcd2ae3" + dependencies = [ ++ "autocfg", + "bytes", + "libc", + "memchr", + "mio", + "num_cpus", +- "once_cell", + "parking_lot 0.12.1", + "pin-project-lite", + "signal-hook-registry", +@@ -5877,9 +6031,9 @@ dependencies = [ + + [[package]] + name = "tokio-macros" +-version = "1.7.0" ++version = "1.8.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b557f72f448c511a979e2564e55d74e6c4432fc96ff4f6241bc6bded342643b7" ++checksum = "9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484" + dependencies = [ + "proc-macro2", + "quote", +@@ -5910,9 +6064,9 @@ dependencies = [ + + [[package]] + name = "tokio-stream" +-version = "0.1.9" ++version = "0.1.11" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "df54d54117d6fdc4e4fea40fe1e4e566b3505700e148a6827e59b34b0d2600d9" ++checksum = "d660770404473ccd7bc9f8b28494a811bc18542b915c0855c51e8f419d5223ce" + dependencies = [ + "futures-core", + "pin-project-lite", +@@ -5935,9 +6089,9 @@ dependencies = [ + + [[package]] + name = "tokio-util" +-version = "0.7.2" ++version = "0.7.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f988a1a1adc2fb21f9c12aa96441da33a1728193ae0b95d2be22dbd17fcb4e5c" ++checksum = "0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740" + dependencies = [ + "bytes", + "futures-core", +@@ -6013,7 +6167,7 @@ dependencies = [ + "rand 0.8.5", + "slab", + "tokio", +- "tokio-util 0.7.2", ++ "tokio-util 0.7.4", + "tower-layer", + "tower-service", + "tracing", +@@ -6021,21 +6175,21 @@ dependencies = [ + + [[package]] + name = "tower-layer" +-version = "0.3.1" ++version = "0.3.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "343bc9466d3fe6b0f960ef45960509f84480bf4fd96f92901afe7ff3df9d3a62" ++checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" + + [[package]] + name = "tower-service" +-version = "0.3.1" ++version = "0.3.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6" ++checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" + + [[package]] + name = "tracing" +-version = "0.1.36" ++version = "0.1.37" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2fce9567bd60a67d08a16488756721ba392f24f29006402881e43b19aac64307" ++checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" + dependencies = [ + "cfg-if 1.0.0", + "log", +@@ -6050,16 +6204,16 @@ version = "0.2.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "09d48f71a791638519505cefafe162606f706c25592e4bde4d97600c0195312e" + dependencies = [ +- "crossbeam-channel 0.5.4", +- "time 0.3.9", ++ "crossbeam-channel 0.5.6", ++ "time 0.3.17", + "tracing-subscriber", + ] + + [[package]] + name = "tracing-attributes" +-version = "0.1.22" ++version = "0.1.23" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2" ++checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a" + dependencies = [ + "proc-macro2", + "quote", +@@ -6123,12 +6277,12 @@ dependencies = [ + + [[package]] + name = "tracing-subscriber" +-version = "0.3.15" ++version = "0.3.16" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "60db860322da191b40952ad9affe65ea23e7dd6a5c442c2c42865810c6ab8e6b" ++checksum = "a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70" + dependencies = [ +- "ansi_term", + "matchers", ++ "nu-ansi-term", + "once_cell", + "regex", + "sharded-slab", +@@ -6153,9 +6307,9 @@ checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" + + [[package]] + name = "uint" +-version = "0.9.3" ++version = "0.9.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "12f03af7ccf01dd611cc450a0d10dbc9b745770d096473e2faf0ca6e2d66d1e0" ++checksum = "76f64bba2c53b04fcab63c01a7d7427eadc821e3bc48c34dc9ba29c501164b52" + dependencies = [ + "byteorder", + "crunchy", +@@ -6177,40 +6331,39 @@ checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" + + [[package]] + name = "unicode-normalization" +-version = "0.1.19" ++version = "0.1.22" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9" ++checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" + dependencies = [ + "tinyvec", + ] + + [[package]] + name = "unicode-segmentation" +-version = "1.9.0" ++version = "1.10.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99" ++checksum = "0fdbf052a0783de01e944a6ce7a8cb939e295b1e7be835a1112c3b9a7f047a5a" + + [[package]] + name = "unicode-width" +-version = "0.1.9" ++version = "0.1.10" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973" ++checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" + + [[package]] + name = "unicode-xid" +-version = "0.2.3" ++version = "0.2.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "957e51f3646910546462e67d5f7599b9e4fb8acdd304b087a6494730f9eebf04" ++checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" + + [[package]] + name = "url" +-version = "2.2.2" ++version = "2.3.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c" ++checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" + dependencies = [ + "form_urlencoded", +- "idna", +- "matches", ++ "idna 0.3.0", + "percent-encoding", + ] + +@@ -6220,7 +6373,7 @@ version = "0.12.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "841d6937c33ec6039d8071bcf72933146b5bbe378d645d8fa59bdadabfc2a249" + dependencies = [ +- "idna", ++ "idna 0.2.3", + "lazy_static", + "regex", + "serde", +@@ -6307,9 +6460,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + + [[package]] + name = "wasm-bindgen" +-version = "0.2.80" ++version = "0.2.83" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "27370197c907c55e3f1a9fbe26f44e937fe6451368324e009cba39e139dc08ad" ++checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" + dependencies = [ + "cfg-if 1.0.0", + "wasm-bindgen-macro", +@@ -6317,13 +6470,13 @@ dependencies = [ + + [[package]] + name = "wasm-bindgen-backend" +-version = "0.2.80" ++version = "0.2.83" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "53e04185bfa3a779273da532f5025e33398409573f348985af9a1cbf3774d3f4" ++checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" + dependencies = [ + "bumpalo", +- "lazy_static", + "log", ++ "once_cell", + "proc-macro2", + "quote", + "syn", +@@ -6332,9 +6485,9 @@ dependencies = [ + + [[package]] + name = "wasm-bindgen-futures" +-version = "0.4.30" ++version = "0.4.33" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6f741de44b75e14c35df886aff5f1eb73aa114fa5d4d00dcd37b5e01259bf3b2" ++checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d" + dependencies = [ + "cfg-if 1.0.0", + "js-sys", +@@ -6344,9 +6497,9 @@ dependencies = [ + + [[package]] + name = "wasm-bindgen-macro" +-version = "0.2.80" ++version = "0.2.83" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "17cae7ff784d7e83a2fe7611cfe766ecf034111b49deb850a3dc7699c08251f5" ++checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" + dependencies = [ + "quote", + "wasm-bindgen-macro-support", +@@ -6354,9 +6507,9 @@ dependencies = [ + + [[package]] + name = "wasm-bindgen-macro-support" +-version = "0.2.80" ++version = "0.2.83" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "99ec0dc7a4756fffc231aab1b9f2f578d23cd391390ab27f952ae0c9b3ece20b" ++checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" + dependencies = [ + "proc-macro2", + "quote", +@@ -6367,9 +6520,9 @@ dependencies = [ + + [[package]] + name = "wasm-bindgen-shared" +-version = "0.2.80" ++version = "0.2.83" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d554b7f530dee5964d9a9468d95c1f8b8acae4f282807e7d27d4b03099a46744" ++checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" + + [[package]] + name = "wasm-encoder" +@@ -6380,18 +6533,36 @@ dependencies = [ + "leb128", + ] + ++[[package]] ++name = "wasm-encoder" ++version = "0.12.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "2b47b995b096a689358ca9de6c727b94351b95b390dbbf6b7021c22797d36caa" ++dependencies = [ ++ "leb128", ++] ++ ++[[package]] ++name = "wasm-encoder" ++version = "0.20.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "05632e0a66a6ed8cca593c24223aabd6262f256c3693ad9822c315285f010614" ++dependencies = [ ++ "leb128", ++] ++ + [[package]] + name = "wasm-smith" +-version = "0.10.0" ++version = "0.10.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "50b4138c138f975e29dbd3ceea3a8d3ea2bb43f71abd4b236640d0cb14cb8ef7" ++checksum = "bb87569c81c298836d88405a28a68e8dfcd43b75220a4b4522831a63921b7dbc" + dependencies = [ + "arbitrary", + "flagset", + "indexmap", + "leb128", +- "wasm-encoder", +- "wasmparser 0.84.0", ++ "wasm-encoder 0.12.0", ++ "wasmparser 0.85.0", + ] + + [[package]] +@@ -6403,7 +6574,7 @@ dependencies = [ + "enumset", + "rkyv", + "smallvec", +- "target-lexicon 0.12.3", ++ "target-lexicon 0.12.5", + "thiserror", + "wasmer-types-near", + "wasmer-vm-near", +@@ -6420,7 +6591,7 @@ dependencies = [ + "dynasm", + "dynasmrt", + "lazy_static", +- "memoffset", ++ "memoffset 0.6.5", + "more-asserts", + "rayon", + "smallvec", +@@ -6441,7 +6612,7 @@ dependencies = [ + "memmap2", + "more-asserts", + "rustc-demangle", +- "target-lexicon 0.12.3", ++ "target-lexicon 0.12.5", + "thiserror", + "wasmer-compiler-near", + "wasmer-types-near", +@@ -6483,7 +6654,7 @@ dependencies = [ + "indexmap", + "lazy_static", + "libc", +- "nix", ++ "nix 0.15.0", + "page_size", + "parking_lot 0.10.2", + "rustc_version 0.2.3", +@@ -6524,7 +6695,7 @@ dependencies = [ + "dynasmrt", + "lazy_static", + "libc", +- "nix", ++ "nix 0.15.0", + "serde", + "serde_derive", + "smallvec", +@@ -6553,7 +6724,7 @@ dependencies = [ + "cfg-if 1.0.0", + "indexmap", + "libc", +- "memoffset", ++ "memoffset 0.6.5", + "more-asserts", + "region 3.0.0", + "rkyv", +@@ -6583,14 +6754,33 @@ dependencies = [ + "indexmap", + ] + ++[[package]] ++name = "wasmparser" ++version = "0.85.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "570460c58b21e9150d2df0eaaedbb7816c34bcec009ae0dcc976e40ba81463e7" ++dependencies = [ ++ "indexmap", ++] ++ ++[[package]] ++name = "wasmparser" ++version = "0.95.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "f2ea896273ea99b15132414be1da01ab0d8836415083298ecaffbe308eaac87a" ++dependencies = [ ++ "indexmap", ++ "url", ++] ++ + [[package]] + name = "wasmprinter" +-version = "0.2.34" ++version = "0.2.44" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "9b72b3c96567183a4eca151040b5f61735b2d53e7cadd4242dbb61cd9011d865" ++checksum = "ae24500f9cc27a4b2b338e66693ff53c08b17cf920bdc81e402a09fe7a204eea" + dependencies = [ + "anyhow", +- "wasmparser 0.84.0", ++ "wasmparser 0.95.0", + ] + + [[package]] +@@ -6607,13 +6797,13 @@ dependencies = [ + "lazy_static", + "libc", + "log", +- "object", ++ "object 0.28.4", + "once_cell", + "paste", + "psm", + "region 2.2.0", + "serde", +- "target-lexicon 0.12.3", ++ "target-lexicon 0.12.5", + "wasmparser 0.84.0", + "wasmtime-cranelift", + "wasmtime-environ", +@@ -6637,8 +6827,8 @@ dependencies = [ + "gimli", + "log", + "more-asserts", +- "object", +- "target-lexicon 0.12.3", ++ "object 0.28.4", ++ "target-lexicon 0.12.5", + "thiserror", + "wasmparser 0.84.0", + "wasmtime-environ", +@@ -6656,9 +6846,9 @@ dependencies = [ + "indexmap", + "log", + "more-asserts", +- "object", ++ "object 0.28.4", + "serde", +- "target-lexicon 0.12.3", ++ "target-lexicon 0.12.5", + "thiserror", + "wasmparser 0.84.0", + "wasmtime-types", +@@ -6677,12 +6867,12 @@ dependencies = [ + "cpp_demangle", + "gimli", + "log", +- "object", ++ "object 0.28.4", + "region 2.2.0", + "rustc-demangle", + "rustix", + "serde", +- "target-lexicon 0.12.3", ++ "target-lexicon 0.12.5", + "thiserror", + "wasmtime-environ", + "wasmtime-runtime", +@@ -6712,7 +6902,7 @@ dependencies = [ + "libc", + "log", + "mach", +- "memoffset", ++ "memoffset 0.6.5", + "more-asserts", + "rand 0.8.5", + "region 2.2.0", +@@ -6737,29 +6927,30 @@ dependencies = [ + + [[package]] + name = "wast" +-version = "40.0.0" ++version = "50.0.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "9bb4f48a8b083dbc50e291e430afb8f524092bb00428957bcc63f49f856c64ac" ++checksum = "a2cbb59d4ac799842791fe7e806fa5dbbf6b5554d538e51cc8e176db6ff0ae34" + dependencies = [ + "leb128", + "memchr", + "unicode-width", ++ "wasm-encoder 0.20.0", + ] + + [[package]] + name = "wat" +-version = "1.0.42" ++version = "1.0.52" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0401b6395ce0db91629a75b29597ccb66ea29950af9fc859f1bb3a736609c76e" ++checksum = "584aaf7a1ecf4d383bbe1a25eeab0cbb8ff96acc6796707ff65cde48f4632f15" + dependencies = [ + "wast", + ] + + [[package]] + name = "web-sys" +-version = "0.3.57" ++version = "0.3.60" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7b17e741662c70c8bd24ac5c5b18de314a2c26c32bf8346ee1e6f53de919c283" ++checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f" + dependencies = [ + "js-sys", + "wasm-bindgen", +@@ -6767,13 +6958,13 @@ dependencies = [ + + [[package]] + name = "which" +-version = "4.2.5" ++version = "4.3.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5c4fb54e6113b6a8772ee41c3404fb0301ac79604489467e0a9ce1f3e97c24ae" ++checksum = "1c831fbbee9e129a8cf93e7747a82da9d95ba8e16621cae60ec2cdc849bacb7b" + dependencies = [ + "either", +- "lazy_static", + "libc", ++ "once_cell", + ] + + [[package]] +@@ -6813,43 +7004,100 @@ version = "0.36.1" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" + dependencies = [ +- "windows_aarch64_msvc", +- "windows_i686_gnu", +- "windows_i686_msvc", +- "windows_x86_64_gnu", +- "windows_x86_64_msvc", ++ "windows_aarch64_msvc 0.36.1", ++ "windows_i686_gnu 0.36.1", ++ "windows_i686_msvc 0.36.1", ++ "windows_x86_64_gnu 0.36.1", ++ "windows_x86_64_msvc 0.36.1", ++] ++ ++[[package]] ++name = "windows-sys" ++version = "0.42.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" ++dependencies = [ ++ "windows_aarch64_gnullvm", ++ "windows_aarch64_msvc 0.42.0", ++ "windows_i686_gnu 0.42.0", ++ "windows_i686_msvc 0.42.0", ++ "windows_x86_64_gnu 0.42.0", ++ "windows_x86_64_gnullvm", ++ "windows_x86_64_msvc 0.42.0", + ] + ++[[package]] ++name = "windows_aarch64_gnullvm" ++version = "0.42.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e" ++ + [[package]] + name = "windows_aarch64_msvc" + version = "0.36.1" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" + ++[[package]] ++name = "windows_aarch64_msvc" ++version = "0.42.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4" ++ + [[package]] + name = "windows_i686_gnu" + version = "0.36.1" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" + ++[[package]] ++name = "windows_i686_gnu" ++version = "0.42.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7" ++ + [[package]] + name = "windows_i686_msvc" + version = "0.36.1" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" + ++[[package]] ++name = "windows_i686_msvc" ++version = "0.42.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246" ++ + [[package]] + name = "windows_x86_64_gnu" + version = "0.36.1" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" + ++[[package]] ++name = "windows_x86_64_gnu" ++version = "0.42.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed" ++ ++[[package]] ++name = "windows_x86_64_gnullvm" ++version = "0.42.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028" ++ + [[package]] + name = "windows_x86_64_msvc" + version = "0.36.1" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" + ++[[package]] ++name = "windows_x86_64_msvc" ++version = "0.42.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5" ++ + [[package]] + name = "winreg" + version = "0.10.1" +@@ -6870,24 +7118,24 @@ dependencies = [ + + [[package]] + name = "xshell" +-version = "0.2.1" ++version = "0.2.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4884417669886d3abff14feec797179526ade713f212e54ec08b19bc6bdc86aa" ++checksum = "6d47097dc5c85234b1e41851b3422dd6d19b3befdd35b4ae5ce386724aeca981" + dependencies = [ + "xshell-macros", + ] + + [[package]] + name = "xshell-macros" +-version = "0.2.1" ++version = "0.2.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "37d92065701c3611323f96eac5475b995421fc7eb2bcba1336cdd80b9b2fb68f" ++checksum = "88301b56c26dd9bf5c43d858538f82d6f3f7764767defbc5d34e59459901c41a" + + [[package]] + name = "xz2" +-version = "0.1.6" ++version = "0.1.7" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c179869f34fc7c01830d3ce7ea2086bc3a07e0d35289b667d0a8bf910258926c" ++checksum = "388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2" + dependencies = [ + "lzma-sys", + ] +@@ -6901,6 +7149,12 @@ dependencies = [ + "linked-hash-map", + ] + ++[[package]] ++name = "yansi" ++version = "0.5.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" ++ + [[package]] + name = "zeroize" + version = "1.3.0" +@@ -6957,9 +7211,9 @@ dependencies = [ + + [[package]] + name = "zstd-sys" +-version = "2.0.1+zstd.1.5.2" ++version = "2.0.4+zstd.1.5.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "9fd07cbbc53846d9145dbffdf6dd09a7a0aa52be46741825f5c97bdd4f73f12b" ++checksum = "4fa202f2ef00074143e219d15b62ffc317d17cc33909feac471c044087cad7b0" + dependencies = [ + "cc", + "libc", +diff --git a/Cargo.toml b/Cargo.toml +index d12adb67e..e71d739f4 100644 +--- a/Cargo.toml ++++ b/Cargo.toml +@@ -169,7 +169,7 @@ secp256k1 = { version = "0.24", features = ["recovery", "rand-std"] } + semver = "1.0.4" + serde = { version = "1.0.136", features = ["alloc", "derive", "rc"] } + serde_ignored = "0.1" +-serde_json = "1.0.68" ++serde_json = "1.0.81" + serde_repr = "0.1.8" + sha2 = "0.10" + sha3 = "0.10" diff --git a/packages/neard/Cargo.lock b/packages/neard/Cargo.lock new file mode 100644 index 00000000..21722429 --- /dev/null +++ b/packages/neard/Cargo.lock @@ -0,0 +1,7220 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "actix" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f728064aca1c318585bf4bb04ffcfac9e75e508ab4e8b1bd9ba5dfe04e2cbed5" +dependencies = [ + "actix-rt", + "actix_derive", + "bitflags", + "bytes", + "crossbeam-channel 0.5.6", + "futures-core", + "futures-sink", + "futures-task", + "futures-util", + "log", + "once_cell", + "parking_lot 0.12.1", + "pin-project-lite", + "smallvec", + "tokio", + "tokio-util 0.7.4", +] + +[[package]] +name = "actix-codec" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57a7559404a7f3573127aab53c08ce37a6c6a315c374a31070f3c91cd1b4a7fe" +dependencies = [ + "bitflags", + "bytes", + "futures-core", + "futures-sink", + "log", + "memchr", + "pin-project-lite", + "tokio", + "tokio-util 0.7.4", +] + +[[package]] +name = "actix-cors" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b340e9cfa5b08690aae90fb61beb44e9b06f44fe3d0f93781aaa58cfba86245e" +dependencies = [ + "actix-utils", + "actix-web", + "derive_more", + "futures-util", + "log", + "once_cell", + "smallvec", +] + +[[package]] +name = "actix-http" +version = "3.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c83abf9903e1f0ad9973cc4f7b9767fd5a03a583f51a5b7a339e07987cd2724" +dependencies = [ + "actix-codec", + "actix-rt", + "actix-service", + "actix-utils", + "ahash", + "base64", + "bitflags", + "brotli", + "bytes", + "bytestring", + "derive_more", + "encoding_rs", + "flate2", + "futures-core", + "h2", + "http", + "httparse", + "httpdate", + "itoa 1.0.4", + "language-tags", + "local-channel", + "mime", + "percent-encoding", + "pin-project-lite", + "rand 0.8.5", + "sha1 0.10.5", + "smallvec", + "tracing", + "zstd", +] + +[[package]] +name = "actix-macros" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "465a6172cf69b960917811022d8f29bc0b7fa1398bc4f78b3c466673db1213b6" +dependencies = [ + "quote", + "syn", +] + +[[package]] +name = "actix-router" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d66ff4d247d2b160861fa2866457e85706833527840e4133f8f49aa423a38799" +dependencies = [ + "bytestring", + "http", + "regex", + "serde", + "tracing", +] + +[[package]] +name = "actix-rt" +version = "2.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ea16c295198e958ef31930a6ef37d0fb64e9ca3b6116e6b93a8bdae96ee1000" +dependencies = [ + "actix-macros", + "futures-core", + "tokio", +] + +[[package]] +name = "actix-server" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0da34f8e659ea1b077bb4637948b815cd3768ad5a188fdcd74ff4d84240cd824" +dependencies = [ + "actix-rt", + "actix-service", + "actix-utils", + "futures-core", + "futures-util", + "mio", + "num_cpus", + "socket2", + "tokio", + "tracing", +] + +[[package]] +name = "actix-service" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b894941f818cfdc7ccc4b9e60fa7e53b5042a2e8567270f9147d5591893373a" +dependencies = [ + "futures-core", + "paste", + "pin-project-lite", +] + +[[package]] +name = "actix-tls" +version = "3.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fde0cf292f7cdc7f070803cb9a0d45c018441321a78b1042ffbbb81ec333297" +dependencies = [ + "actix-codec", + "actix-rt", + "actix-service", + "actix-utils", + "futures-core", + "http", + "log", + "openssl", + "pin-project-lite", + "tokio-openssl", + "tokio-util 0.7.4", +] + +[[package]] +name = "actix-utils" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88a1dcdff1466e3c2488e1cb5c36a71822750ad43839937f85d2f4d9f8b705d8" +dependencies = [ + "local-waker", + "pin-project-lite", +] + +[[package]] +name = "actix-web" +version = "4.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d48f7b6534e06c7bfc72ee91db7917d4af6afe23e7d223b51e68fffbb21e96b9" +dependencies = [ + "actix-codec", + "actix-http", + "actix-macros", + "actix-router", + "actix-rt", + "actix-server", + "actix-service", + "actix-utils", + "actix-web-codegen", + "ahash", + "bytes", + "bytestring", + "cfg-if 1.0.0", + "cookie", + "derive_more", + "encoding_rs", + "futures-core", + "futures-util", + "http", + "itoa 1.0.4", + "language-tags", + "log", + "mime", + "once_cell", + "pin-project-lite", + "regex", + "serde", + "serde_json", + "serde_urlencoded", + "smallvec", + "socket2", + "time 0.3.17", + "url", +] + +[[package]] +name = "actix-web-codegen" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fa9362663c8643d67b2d5eafba49e4cb2c8a053a29ed00a0bea121f17c76b13" +dependencies = [ + "actix-router", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "actix_derive" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d44b8fee1ced9671ba043476deddef739dd0959bf77030b26b738cc591737a7" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "addr2line" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b" +dependencies = [ + "gimli", +] + +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + +[[package]] +name = "ahash" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" +dependencies = [ + "getrandom 0.2.8", + "once_cell", + "version_check", +] + +[[package]] +name = "aho-corasick" +version = "0.7.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" +dependencies = [ + "memchr", +] + +[[package]] +name = "alloc-no-stdlib" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" + +[[package]] +name = "alloc-stdlib" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" +dependencies = [ + "alloc-no-stdlib", +] + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "ansi_term" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" +dependencies = [ + "winapi", +] + +[[package]] +name = "anyhow" +version = "1.0.66" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "216261ddc8289130e551ddcd5ce8a064710c0d064a4d2895c67151c92b5443f6" + +[[package]] +name = "arbitrary" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29d47fbf90d5149a107494b15a7dc8d69b351be2db3bb9691740e88ec17fd880" +dependencies = [ + "derive_arbitrary", +] + +[[package]] +name = "arc-swap" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "983cd8b9d4b02a6dc6ffa557262eb5858a27a0038ffffe21a0f133eaa819a164" + +[[package]] +name = "arrayref" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544" + +[[package]] +name = "arrayvec" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" + +[[package]] +name = "assert_matches" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" + +[[package]] +name = "async-recursion" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7d78656ba01f1b93024b7c3a0467f1608e4be67d725749fdcd7d2c7678fd7a2" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "async-stream" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dad5c83079eae9969be7fadefe640a1c566901f05ff91ab221de4b6f68d9507e" +dependencies = [ + "async-stream-impl", + "futures-core", +] + +[[package]] +name = "async-stream-impl" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10f203db73a71dfa2fb6dd22763990fa26f3d2625a6da2da900d23b87d26be27" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "async-trait" +version = "0.1.59" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31e6e93155431f3931513b243d371981bb2770112b370c82745a1d19d2f99364" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "atty" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" +dependencies = [ + "hermit-abi", + "libc", + "winapi", +] + +[[package]] +name = "autocfg" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" + +[[package]] +name = "awc" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80ca7ff88063086d2e2c70b9f3b29b2fcd999bac68ac21731e66781970d68519" +dependencies = [ + "actix-codec", + "actix-http", + "actix-rt", + "actix-service", + "actix-tls", + "actix-utils", + "ahash", + "base64", + "bytes", + "cfg-if 1.0.0", + "cookie", + "derive_more", + "futures-core", + "futures-util", + "h2", + "http", + "itoa 1.0.4", + "log", + "mime", + "openssl", + "percent-encoding", + "pin-project-lite", + "rand 0.8.5", + "serde", + "serde_json", + "serde_urlencoded", + "tokio", +] + +[[package]] +name = "backtrace" +version = "0.3.66" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cab84319d616cfb654d03394f38ab7e6f0919e181b1b57e1fd15e7fb4077d9a7" +dependencies = [ + "addr2line", + "cc", + "cfg-if 1.0.0", + "libc", + "miniz_oxide 0.5.4", + "object 0.29.0", + "rustc-demangle", +] + +[[package]] +name = "base64" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" + +[[package]] +name = "bencher" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7dfdb4953a096c551ce9ace855a604d702e6e62d77fac690575ae347571717f5" + +[[package]] +name = "bincode" +version = "1.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" +dependencies = [ + "serde", +] + +[[package]] +name = "bindgen" +version = "0.60.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "062dddbc1ba4aca46de6338e2bf87771414c335f7b2f2036e8f3e9befebf88e6" +dependencies = [ + "bitflags", + "cexpr", + "clang-sys", + "lazy_static", + "lazycell", + "peeking_take_while", + "proc-macro2", + "quote", + "regex", + "rustc-hash", + "shlex", +] + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitmaps" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2" +dependencies = [ + "typenum", +] + +[[package]] +name = "blake2" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a4e37d16930f5459780f5621038b6382b9bb37c19016f39fb6b5808d831f174" +dependencies = [ + "crypto-mac", + "digest 0.9.0", + "opaque-debug", +] + +[[package]] +name = "blake3" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b64485778c4f16a6a5a9d335e80d449ac6c70cdd6a06d2af18a6f6f775a125b3" +dependencies = [ + "arrayref", + "arrayvec", + "cc", + "cfg-if 0.1.10", + "constant_time_eq", + "crypto-mac", + "digest 0.9.0", +] + +[[package]] +name = "block-buffer" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" +dependencies = [ + "generic-array 0.14.6", +] + +[[package]] +name = "block-buffer" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e" +dependencies = [ + "generic-array 0.14.6", +] + +[[package]] +name = "bolero" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "256a795047239482fdc98374c3a050d51ca8921427c842e089b3bd7267659427" +dependencies = [ + "bolero-afl", + "bolero-engine", + "bolero-generator", + "bolero-honggfuzz", + "bolero-libfuzzer", + "cfg-if 1.0.0", + "libtest-mimic", + "rand 0.8.5", +] + +[[package]] +name = "bolero-afl" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd0c2595f3cc558c84e285318f8d29d3552140ecd106dbf3a356094898dc5619" +dependencies = [ + "bolero-engine", + "cc", +] + +[[package]] +name = "bolero-engine" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "839667421d443c03ca5746ec1c1b8db10d305fdb062f6f20c62b3f4cfcd431b5" +dependencies = [ + "anyhow", + "backtrace", + "bolero-generator", + "lazy_static", + "pretty-hex", + "rand 0.8.5", +] + +[[package]] +name = "bolero-generator" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce5ff9a4b0a1f80c09e3a35c4dc47a3bed344e5a431f2b96ca74952beb6c0767" +dependencies = [ + "bolero-generator-derive", + "byteorder", + "either", + "rand_core 0.6.4", +] + +[[package]] +name = "bolero-generator-derive" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a2ef03f5627ff547424f470cdf527bc5c7551ec48bd560f3a0e794d0082c6f9" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "bolero-honggfuzz" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7dc187a50ea23588958b0160113a742181b09ba4dba8412072c5e311a062bb4b" +dependencies = [ + "bolero-engine", +] + +[[package]] +name = "bolero-libfuzzer" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d7734f24b16e80871f6a54e636e0db8338c22eea957685b4751e29b1dce1a5b" +dependencies = [ + "bolero-engine", + "cc", +] + +[[package]] +name = "borsh" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15bf3650200d8bffa99015595e10f1fbd17de07abbc25bb067da79e769939bfa" +dependencies = [ + "borsh-derive", + "hashbrown 0.11.2", +] + +[[package]] +name = "borsh-derive" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6441c552f230375d18e3cc377677914d2ca2b0d36e52129fe15450a2dce46775" +dependencies = [ + "borsh-derive-internal", + "borsh-schema-derive-internal", + "proc-macro-crate", + "proc-macro2", + "syn", +] + +[[package]] +name = "borsh-derive-internal" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5449c28a7b352f2d1e592a8a28bf139bc71afb0764a14f3c02500935d8c44065" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "borsh-schema-derive-internal" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdbd5696d8bfa21d53d9fe39a714a18538bad11492a42d066dbbc395fb1951c0" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "brotli" +version = "3.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", + "brotli-decompressor", +] + +[[package]] +name = "brotli-decompressor" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ad2d4653bf5ca36ae797b1f4bb4dbddb60ce49ca4aed8a2ce4829f60425b80" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", +] + +[[package]] +name = "bs58" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" + +[[package]] +name = "bstr" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223" +dependencies = [ + "lazy_static", + "memchr", + "regex-automata", + "serde", +] + +[[package]] +name = "bumpalo" +version = "3.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba" + +[[package]] +name = "bytecheck" +version = "0.6.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d11cac2c12b5adc6570dad2ee1b87eff4955dac476fe12d81e5fdd352e52406f" +dependencies = [ + "bytecheck_derive", + "ptr_meta", +] + +[[package]] +name = "bytecheck_derive" +version = "0.6.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13e576ebe98e605500b3c8041bb888e966653577172df6dd97398714eb30b9bf" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "byteorder" +version = "1.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" + +[[package]] +name = "bytes" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c" + +[[package]] +name = "bytesize" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c58ec36aac5066d5ca17df51b3e70279f5670a72102f5752cb7e7c856adfc70" +dependencies = [ + "serde", +] + +[[package]] +name = "bytestring" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7f83e57d9154148e355404702e2694463241880b939570d7c97c014da7a69a1" +dependencies = [ + "bytes", +] + +[[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 = "c2-chacha" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d27dae93fe7b1e0424dc57179ac396908c26b035a87234809f5c4dfd1b47dc80" +dependencies = [ + "cipher", + "ppv-lite86", +] + +[[package]] +name = "camino" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88ad0e1e3e88dd237a156ab9f571021b8a158caa0ae44b1968a241efb5144c1e" +dependencies = [ + "serde", +] + +[[package]] +name = "cargo-platform" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbdb825da8a5df079a43676dbe042702f1707b1109f713a01420fbb4cc71fa27" +dependencies = [ + "serde", +] + +[[package]] +name = "cargo_metadata" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4acbb09d9ee8e23699b9634375c72795d095bf268439da88562cf9b501f181fa" +dependencies = [ + "camino", + "cargo-platform", + "semver 1.0.14", + "serde", + "serde_json", +] + +[[package]] +name = "cast" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" + +[[package]] +name = "cc" +version = "1.0.77" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9f73505338f7d905b19d18738976aae232eb46b8efc15554ffc56deb5d9ebe4" +dependencies = [ + "jobserver", +] + +[[package]] +name = "cexpr" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" +dependencies = [ + "nom", +] + +[[package]] +name = "cfg-if" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "chainsync-loadtest" +version = "0.0.0" +dependencies = [ + "actix", + "anyhow", + "async-trait", + "clap 3.2.23", + "dirs", + "futures", + "log", + "near-chain-configs", + "near-crypto", + "near-network", + "near-o11y", + "near-primitives", + "near-store", + "nearcore", + "openssl-probe", + "parking_lot 0.12.1", + "rand 0.8.5", + "tokio", +] + +[[package]] +name = "chrono" +version = "0.4.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f" +dependencies = [ + "iana-time-zone", + "js-sys", + "num-integer", + "num-traits", + "serde", + "time 0.1.45", + "wasm-bindgen", + "winapi", +] + +[[package]] +name = "cipher" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801" +dependencies = [ + "generic-array 0.14.6", +] + +[[package]] +name = "clang-sys" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa2e27ae6ab525c3d369ded447057bca5438d86dc3a68f6faafb8269ba82ebf3" +dependencies = [ + "glob", + "libc", + "libloading", +] + +[[package]] +name = "clap" +version = "2.34.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" +dependencies = [ + "ansi_term", + "atty", + "bitflags", + "strsim 0.8.0", + "textwrap 0.11.0", + "unicode-width", + "vec_map", +] + +[[package]] +name = "clap" +version = "3.2.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5" +dependencies = [ + "atty", + "bitflags", + "clap_derive", + "clap_lex", + "indexmap", + "once_cell", + "strsim 0.10.0", + "termcolor", + "textwrap 0.16.0", +] + +[[package]] +name = "clap_derive" +version = "3.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65" +dependencies = [ + "heck 0.4.0", + "proc-macro-error", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "clap_lex" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" +dependencies = [ + "os_str_bytes", +] + +[[package]] +name = "cloudabi" +version = "0.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" +dependencies = [ + "bitflags", +] + +[[package]] +name = "codespan-reporting" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" +dependencies = [ + "termcolor", + "unicode-width", +] + +[[package]] +name = "cold-store-tool" +version = "0.0.0" +dependencies = [ + "clap 3.2.23", + "near-chain-configs", + "near-primitives", + "near-store", + "nearcore", +] + +[[package]] +name = "combine" +version = "4.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" +dependencies = [ + "bytes", + "memchr", +] + +[[package]] +name = "console" +version = "0.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c050367d967ced717c04b65d8c619d863ef9292ce0c5760028655a2fb298718c" +dependencies = [ + "encode_unicode", + "lazy_static", + "libc", + "terminal_size", + "unicode-width", + "winapi", +] + +[[package]] +name = "constant_time_eq" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" + +[[package]] +name = "convert_case" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" + +[[package]] +name = "cookie" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "344adc371239ef32293cb1c4fe519592fcf21206c79c02854320afcdf3ab4917" +dependencies = [ + "percent-encoding", + "time 0.3.17", + "version_check", +] + +[[package]] +name = "core-foundation" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" + +[[package]] +name = "cpp_demangle" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f" +dependencies = [ + "cfg-if 1.0.0", +] + +[[package]] +name = "cpu-time" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9e393a7668fe1fad3075085b86c781883000b4ede868f43627b34a87c8b7ded" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "cpufeatures" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320" +dependencies = [ + "libc", +] + +[[package]] +name = "cranelift-bforest" +version = "0.84.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fa7c3188913c2d11a361e0431e135742372a2709a99b103e79758e11a0a797e" +dependencies = [ + "cranelift-entity", +] + +[[package]] +name = "cranelift-codegen" +version = "0.84.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29285f70fd396a8f64455a15a6e1d390322e4a5f5186de513141313211b0a23e" +dependencies = [ + "cranelift-bforest", + "cranelift-codegen-meta", + "cranelift-codegen-shared", + "cranelift-entity", + "gimli", + "log", + "regalloc2", + "smallvec", + "target-lexicon 0.12.5", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.84.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "057eac2f202ec95aebfd8d495e88560ac085f6a415b3c6c28529dc5eb116a141" +dependencies = [ + "cranelift-codegen-shared", +] + +[[package]] +name = "cranelift-codegen-shared" +version = "0.84.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75d93869efd18874a9341cfd8ad66bcb08164e86357a694a0e939d29e87410b9" + +[[package]] +name = "cranelift-entity" +version = "0.84.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e34bd7a1fefa902c90a921b36323f17a398b788fa56a75f07a29d83b6e28808" +dependencies = [ + "serde", +] + +[[package]] +name = "cranelift-frontend" +version = "0.84.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "457018dd2d6ee300953978f63215b5edf3ae42dbdf8c7c038972f10394599f72" +dependencies = [ + "cranelift-codegen", + "log", + "smallvec", + "target-lexicon 0.12.5", +] + +[[package]] +name = "cranelift-native" +version = "0.84.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bba027cc41bf1d0eee2ddf16caba2ee1be682d0214520fff0129d2c6557fda89" +dependencies = [ + "cranelift-codegen", + "libc", + "target-lexicon 0.12.5", +] + +[[package]] +name = "cranelift-wasm" +version = "0.84.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b17639ced10b9916c9be120d38c872ea4f9888aa09248568b10056ef0559bfa" +dependencies = [ + "cranelift-codegen", + "cranelift-entity", + "cranelift-frontend", + "itertools", + "log", + "smallvec", + "wasmparser 0.84.0", + "wasmtime-types", +] + +[[package]] +name = "crc32fast" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" +dependencies = [ + "cfg-if 1.0.0", +] + +[[package]] +name = "criterion" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b01d6de93b2b6c65e17c634a26653a29d107b3c98c607c765bf38d041531cd8f" +dependencies = [ + "atty", + "cast", + "clap 2.34.0", + "criterion-plot", + "csv", + "itertools", + "lazy_static", + "num-traits", + "oorandom", + "plotters", + "rayon", + "regex", + "serde", + "serde_cbor", + "serde_derive", + "serde_json", + "tinytemplate", + "walkdir", +] + +[[package]] +name = "criterion-plot" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2673cc8207403546f45f5fd319a974b1e6983ad1a3ee7e6041650013be041876" +dependencies = [ + "cast", + "itertools", +] + +[[package]] +name = "crossbeam" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2801af0d36612ae591caa9568261fddce32ce6e08a7275ea334a06a4ad021a2c" +dependencies = [ + "cfg-if 1.0.0", + "crossbeam-channel 0.5.6", + "crossbeam-deque", + "crossbeam-epoch", + "crossbeam-queue", + "crossbeam-utils 0.8.14", +] + +[[package]] +name = "crossbeam-channel" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b153fe7cbef478c567df0f972e02e6d736db11affe43dfc9c56a9374d1adfb87" +dependencies = [ + "crossbeam-utils 0.7.2", + "maybe-uninit", +] + +[[package]] +name = "crossbeam-channel" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521" +dependencies = [ + "cfg-if 1.0.0", + "crossbeam-utils 0.8.14", +] + +[[package]] +name = "crossbeam-deque" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc" +dependencies = [ + "cfg-if 1.0.0", + "crossbeam-epoch", + "crossbeam-utils 0.8.14", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01a9af1f4c2ef74bb8aa1f7e19706bc72d03598c8a570bb5de72243c7a9d9d5a" +dependencies = [ + "autocfg", + "cfg-if 1.0.0", + "crossbeam-utils 0.8.14", + "memoffset 0.7.1", + "scopeguard", +] + +[[package]] +name = "crossbeam-queue" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1cfb3ea8a53f37c40dea2c7bedcbd88bdfae54f5e2175d6ecaff1c988353add" +dependencies = [ + "cfg-if 1.0.0", + "crossbeam-utils 0.8.14", +] + +[[package]] +name = "crossbeam-utils" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8" +dependencies = [ + "autocfg", + "cfg-if 0.1.10", + "lazy_static", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f" +dependencies = [ + "cfg-if 1.0.0", +] + +[[package]] +name = "crunchy" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" + +[[package]] +name = "crypto-common" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +dependencies = [ + "generic-array 0.14.6", + "typenum", +] + +[[package]] +name = "crypto-mac" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" +dependencies = [ + "generic-array 0.14.6", + "subtle", +] + +[[package]] +name = "csv" +version = "1.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1" +dependencies = [ + "bstr", + "csv-core", + "itoa 0.4.8", + "ryu", + "serde", +] + +[[package]] +name = "csv-core" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90" +dependencies = [ + "memchr", +] + +[[package]] +name = "ctor" +version = "0.1.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" +dependencies = [ + "quote", + "syn", +] + +[[package]] +name = "curve25519-dalek" +version = "3.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90f9d052967f590a76e62eb387bd0bbb1b000182c3cefe5364db6b7211651bc0" +dependencies = [ + "byteorder", + "digest 0.9.0", + "rand_core 0.5.1", + "subtle", + "zeroize", +] + +[[package]] +name = "cxx" +version = "1.0.82" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4a41a86530d0fe7f5d9ea779916b7cadd2d4f9add748b99c2c029cbbdfaf453" +dependencies = [ + "cc", + "cxxbridge-flags", + "cxxbridge-macro", + "link-cplusplus", +] + +[[package]] +name = "cxx-build" +version = "1.0.82" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06416d667ff3e3ad2df1cd8cd8afae5da26cf9cec4d0825040f88b5ca659a2f0" +dependencies = [ + "cc", + "codespan-reporting", + "once_cell", + "proc-macro2", + "quote", + "scratch", + "syn", +] + +[[package]] +name = "cxxbridge-flags" +version = "1.0.82" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "820a9a2af1669deeef27cb271f476ffd196a2c4b6731336011e0ba63e2c7cf71" + +[[package]] +name = "cxxbridge-macro" +version = "1.0.82" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a08a6e2fcc370a089ad3b4aaf54db3b1b4cee38ddabce5896b33eb693275f470" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "darling" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0dd3cd20dc6b5a876612a6e5accfe7f3dd883db6d07acfbf14c128f61550dfa" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a784d2ccaf7c98501746bf0be29b2022ba41fd62a2e622af997a03e9f972859f" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "darling_macro" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7618812407e9402654622dd402b0a89dff9ba93badd6540781526117b92aab7e" +dependencies = [ + "darling_core", + "quote", + "syn", +] + +[[package]] +name = "delay-detector" +version = "0.0.0" +dependencies = [ + "cpu-time", + "tracing", +] + +[[package]] +name = "derive_arbitrary" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4903dff04948f22033ca30232ab8eca2c3fc4c913a8b6a34ee5199699814817f" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "derive_more" +version = "0.99.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" +dependencies = [ + "convert_case", + "proc-macro2", + "quote", + "rustc_version 0.4.0", + "syn", +] + +[[package]] +name = "diff" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" + +[[package]] +name = "digest" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" +dependencies = [ + "generic-array 0.12.4", +] + +[[package]] +name = "digest" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" +dependencies = [ + "generic-array 0.14.6", +] + +[[package]] +name = "digest" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" +dependencies = [ + "block-buffer 0.10.3", + "crypto-common", + "subtle", +] + +[[package]] +name = "dirs" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30baa043103c9d0c2a57cf537cc2f35623889dc0d405e6c3cccfadbc81c71309" +dependencies = [ + "dirs-sys", +] + +[[package]] +name = "dirs-sys" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" +dependencies = [ + "libc", + "redox_users", + "winapi", +] + +[[package]] +name = "dissimilar" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c97b9233581d84b8e1e689cdd3a47b6f69770084fc246e86a7f78b0d9c1d4a5" + +[[package]] +name = "dynasm" +version = "1.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "add9a102807b524ec050363f09e06f1504214b0e1c7797f64261c891022dce8b" +dependencies = [ + "bitflags", + "byteorder", + "lazy_static", + "proc-macro-error", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "dynasmrt" +version = "1.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64fba5a42bd76a17cad4bfa00de168ee1cbfa06a5e8ce992ae880218c05641a9" +dependencies = [ + "byteorder", + "dynasm", + "memmap2", +] + +[[package]] +name = "easy-ext" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53aff6fdc1b181225acdcb5b14c47106726fd8e486707315b1b138baed68ee31" + +[[package]] +name = "ed25519" +version = "1.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e9c280362032ea4203659fc489832d0204ef09f247a0506f170dafcac08c369" +dependencies = [ + "signature", +] + +[[package]] +name = "ed25519-dalek" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +dependencies = [ + "curve25519-dalek", + "ed25519", + "rand 0.7.3", + "serde", + "sha2 0.9.9", + "zeroize", +] + +[[package]] +name = "either" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" + +[[package]] +name = "elastic-array" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d63720ea2bc2e1b79f7aa044d9dc0b825f9ccb6930b32120f8fb9e873aa84bc" +dependencies = [ + "heapsize", +] + +[[package]] +name = "encode_unicode" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" + +[[package]] +name = "encoding_rs" +version = "0.8.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b" +dependencies = [ + "cfg-if 1.0.0", +] + +[[package]] +name = "enum-map" +version = "2.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5a56d54c8dd9b3ad34752ed197a4eb2a6601bc010808eb097a04a58ae4c43e1" +dependencies = [ + "enum-map-derive", +] + +[[package]] +name = "enum-map-derive" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9045e2676cd5af83c3b167d917b0a5c90a4d8e266e2683d6631b235c457fc27" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "enumset" +version = "1.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19be8061a06ab6f3a6cf21106c873578bf01bd42ad15e0311a9c76161cb1c753" +dependencies = [ + "enumset_derive", +] + +[[package]] +name = "enumset_derive" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03e7b551eba279bf0fa88b83a46330168c1560a52a94f5126f892f0b364ab3e0" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "errno" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" +dependencies = [ + "errno-dragonfly", + "libc", + "winapi", +] + +[[package]] +name = "errno-dragonfly" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "estimator-warehouse" +version = "0.0.0" +dependencies = [ + "anyhow", + "chrono", + "clap 3.2.23", + "insta", + "nix 0.15.0", + "reqwest", + "rusqlite", + "serde", + "serde_json", + "tempfile", + "xshell", +] + +[[package]] +name = "expect-test" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d4661aca38d826eb7c72fe128e4238220616de4c0cc00db7bfc38e2e1364dd3" +dependencies = [ + "dissimilar", + "once_cell", +] + +[[package]] +name = "fallible-iterator" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" + +[[package]] +name = "fallible-streaming-iterator" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" + +[[package]] +name = "fastrand" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499" +dependencies = [ + "instant", +] + +[[package]] +name = "filetime" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b9663d381d07ae25dc88dbdf27df458faa83a9b25336bcac83d5e452b5fc9d3" +dependencies = [ + "cfg-if 1.0.0", + "libc", + "redox_syscall 0.2.16", + "windows-sys 0.42.0", +] + +[[package]] +name = "fixed-hash" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfcf0ed7fe52a17a03854ec54a9f76d6d84508d1c0e66bc1793301c73fc8493c" +dependencies = [ + "static_assertions", +] + +[[package]] +name = "fixedbitset" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" + +[[package]] +name = "flagset" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cda653ca797810c02f7ca4b804b40b8b95ae046eb989d356bce17919a8c25499" + +[[package]] +name = "flate2" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841" +dependencies = [ + "crc32fast", + "miniz_oxide 0.6.2", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foreign-types" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" +dependencies = [ + "foreign-types-shared", +] + +[[package]] +name = "foreign-types-shared" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" + +[[package]] +name = "form_urlencoded" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "fs2" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "fs_extra" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394" + +[[package]] +name = "futures" +version = "0.3.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38390104763dc37a5145a53c29c63c1290b5d316d6086ec32c293f6736051bb0" +dependencies = [ + "futures-channel", + "futures-core", + "futures-executor", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-channel" +version = "0.3.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed" +dependencies = [ + "futures-core", + "futures-sink", +] + +[[package]] +name = "futures-core" +version = "0.3.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac" + +[[package]] +name = "futures-executor" +version = "0.3.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7acc85df6714c176ab5edf386123fafe217be88c0840ec11f199441134a074e2" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00f5fb52a06bdcadeb54e8d3671f8888a39697dcb0b81b23b55174030427f4eb" + +[[package]] +name = "futures-macro" +version = "0.3.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdfb8ce053d86b91919aad980c220b1fb8401a9394410e1c289ed7e66b61835d" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "futures-sink" +version = "0.3.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39c15cf1a4aa79df40f1bb462fb39676d0ad9e366c2a33b590d7c66f4f81fcf9" + +[[package]] +name = "futures-task" +version = "0.3.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea" + +[[package]] +name = "futures-util" +version = "0.3.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite", + "pin-utils", + "slab", +] + +[[package]] +name = "fxhash" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" +dependencies = [ + "byteorder", +] + +[[package]] +name = "generic-array" +version = "0.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd" +dependencies = [ + "typenum", +] + +[[package]] +name = "generic-array" +version = "0.14.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "genesis-csv-to-json" +version = "0.0.0" +dependencies = [ + "chrono", + "clap 3.2.23", + "csv", + "near-chain-configs", + "near-crypto", + "near-network", + "near-primitives", + "nearcore", + "serde", + "serde_json", + "tempfile", +] + +[[package]] +name = "genesis-populate" +version = "0.0.0" +dependencies = [ + "borsh", + "clap 3.2.23", + "indicatif", + "near-chain", + "near-chain-configs", + "near-crypto", + "near-primitives", + "near-store", + "near-test-contracts", + "nearcore", + "tempfile", +] + +[[package]] +name = "getrandom" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" +dependencies = [ + "cfg-if 1.0.0", + "libc", + "wasi 0.9.0+wasi-snapshot-preview1", +] + +[[package]] +name = "getrandom" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" +dependencies = [ + "cfg-if 1.0.0", + "libc", + "wasi 0.11.0+wasi-snapshot-preview1", +] + +[[package]] +name = "gimli" +version = "0.26.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d" +dependencies = [ + "fallible-iterator", + "indexmap", + "stable_deref_trait", +] + +[[package]] +name = "glob" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" + +[[package]] +name = "h2" +version = "0.3.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f9f29bc9dda355256b2916cf526ab02ce0aeaaaf2bad60d65ef3f12f11dd0f4" +dependencies = [ + "bytes", + "fnv", + "futures-core", + "futures-sink", + "futures-util", + "http", + "indexmap", + "slab", + "tokio", + "tokio-util 0.7.4", + "tracing", +] + +[[package]] +name = "half" +version = "1.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" + +[[package]] +name = "hashbrown" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" +dependencies = [ + "ahash", +] + +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +dependencies = [ + "ahash", +] + +[[package]] +name = "hashlink" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7249a3129cbc1ffccd74857f81464a323a152173cdb134e0fd81bc803b29facf" +dependencies = [ + "hashbrown 0.11.2", +] + +[[package]] +name = "heapsize" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1679e6ea370dee694f91f1dc469bf94cf8f52051d147aec3e1f9497c6fc22461" +dependencies = [ + "winapi", +] + +[[package]] +name = "heck" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" +dependencies = [ + "unicode-segmentation", +] + +[[package]] +name = "heck" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9" + +[[package]] +name = "hermit-abi" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" +dependencies = [ + "libc", +] + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +dependencies = [ + "serde", +] + +[[package]] +name = "hex-literal" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d70693199b3cf4552f3fa720b54163927a3ebed2aef240efaf556033ab336a11" +dependencies = [ + "hex-literal-impl", + "proc-macro-hack", +] + +[[package]] +name = "hex-literal-impl" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59448fc2f82a5fb6907f78c3d69d843e82ff5b051923313cc4438cb0c7b745a8" +dependencies = [ + "proc-macro-hack", +] + +[[package]] +name = "hkdf" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "791a029f6b9fc27657f6f188ec6e5e43f6911f6f878e0dc5501396e09809d437" +dependencies = [ + "hmac", +] + +[[package]] +name = "hmac" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" +dependencies = [ + "digest 0.10.6", +] + +[[package]] +name = "http" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" +dependencies = [ + "bytes", + "fnv", + "itoa 1.0.4", +] + +[[package]] +name = "http-body" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" +dependencies = [ + "bytes", + "http", + "pin-project-lite", +] + +[[package]] +name = "httparse" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" + +[[package]] +name = "httpdate" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" + +[[package]] +name = "hyper" +version = "0.14.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "034711faac9d2166cb1baf1a2fb0b60b1f277f8492fd72176c17f3515e1abd3c" +dependencies = [ + "bytes", + "futures-channel", + "futures-core", + "futures-util", + "h2", + "http", + "http-body", + "httparse", + "httpdate", + "itoa 1.0.4", + "pin-project-lite", + "socket2", + "tokio", + "tower-service", + "tracing", + "want", +] + +[[package]] +name = "hyper-timeout" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1" +dependencies = [ + "hyper", + "pin-project-lite", + "tokio", + "tokio-io-timeout", +] + +[[package]] +name = "hyper-tls" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" +dependencies = [ + "bytes", + "hyper", + "native-tls", + "tokio", + "tokio-native-tls", +] + +[[package]] +name = "iana-time-zone" +version = "0.1.53" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "wasm-bindgen", + "winapi", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" +dependencies = [ + "cxx", + "cxx-build", +] + +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "idna" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" +dependencies = [ + "matches", + "unicode-bidi", + "unicode-normalization", +] + +[[package]] +name = "idna" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" +dependencies = [ + "unicode-bidi", + "unicode-normalization", +] + +[[package]] +name = "im" +version = "15.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0acd33ff0285af998aaf9b57342af478078f53492322fafc47450e09397e0e9" +dependencies = [ + "bitmaps", + "rand_core 0.6.4", + "rand_xoshiro", + "sized-chunks", + "typenum", + "version_check", +] + +[[package]] +name = "indexer-example" +version = "0.0.0" +dependencies = [ + "actix", + "anyhow", + "clap 3.2.23", + "near-indexer", + "near-o11y", + "openssl-probe", + "serde_json", + "tokio", + "tracing", +] + +[[package]] +name = "indexmap" +version = "1.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" +dependencies = [ + "autocfg", + "hashbrown 0.12.3", + "serde", +] + +[[package]] +name = "indicatif" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7baab56125e25686df467fe470785512329883aab42696d661247aca2a2896e4" +dependencies = [ + "console", + "lazy_static", + "number_prefix", + "rayon", + "regex", +] + +[[package]] +name = "insta" +version = "1.21.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "261bf85ed492cd1c47c9ba675e48649682a9d2d2e77f515c5386d7726fb0ba76" +dependencies = [ + "console", + "lazy_static", + "linked-hash-map", + "similar", + "yaml-rust", +] + +[[package]] +name = "instant" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" +dependencies = [ + "cfg-if 1.0.0", +] + +[[package]] +name = "integration-tests" +version = "0.0.0" +dependencies = [ + "actix", + "actix-rt", + "anyhow", + "assert_matches", + "borsh", + "chrono", + "clap 3.2.23", + "futures", + "hex", + "insta", + "near-actix-test-utils", + "near-chain", + "near-chain-configs", + "near-chunks", + "near-client", + "near-client-primitives", + "near-crypto", + "near-epoch-manager", + "near-jsonrpc", + "near-jsonrpc-client", + "near-jsonrpc-primitives", + "near-network", + "near-o11y", + "near-performance-metrics", + "near-primitives", + "near-primitives-core", + "near-store", + "near-telemetry", + "near-test-contracts", + "near-vm-errors", + "near-vm-runner", + "nearcore", + "node-runtime", + "once_cell", + "parking_lot 0.12.1", + "primitive-types", + "rand 0.8.5", + "serde", + "serde_json", + "smart-default", + "strum", + "tempfile", + "testlib", + "tokio", + "tracing", + "wat", +] + +[[package]] +name = "io-lifetimes" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec58677acfea8a15352d42fc87d11d63596ade9239e0a7c9352914417515dbe6" + +[[package]] +name = "ipnet" +version = "2.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f88c5561171189e69df9d98bcf18fd5f9558300f7ea7b801eb8a0fd748bd8745" + +[[package]] +name = "itertools" +version = "0.10.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" +dependencies = [ + "either", +] + +[[package]] +name = "itoa" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" + +[[package]] +name = "itoa" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc" + +[[package]] +name = "jobserver" +version = "0.1.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "068b1ee6743e4d11fb9c6a1e6064b3693a1b600e7f5f5988047d98b3dc9fb90b" +dependencies = [ + "libc", +] + +[[package]] +name = "js-sys" +version = "0.3.60" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" +dependencies = [ + "wasm-bindgen", +] + +[[package]] +name = "keccak" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3afef3b6eff9ce9d8ff9b3601125eec7f0c8cbac7abd14f355d053fa56c98768" +dependencies = [ + "cpufeatures", +] + +[[package]] +name = "keypair-generator" +version = "0.0.0" +dependencies = [ + "clap 3.2.23", + "near-crypto", + "nearcore", +] + +[[package]] +name = "language-tags" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388" + +[[package]] +name = "lazy_static" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +dependencies = [ + "spin", +] + +[[package]] +name = "lazycell" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" + +[[package]] +name = "leb128" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" + +[[package]] +name = "libc" +version = "0.2.137" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89" + +[[package]] +name = "libfuzzer-sys" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8fff891139ee62800da71b7fd5b508d570b9ad95e614a53c6f453ca08366038" +dependencies = [ + "arbitrary", + "cc", + "once_cell", +] + +[[package]] +name = "libloading" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" +dependencies = [ + "cfg-if 1.0.0", + "winapi", +] + +[[package]] +name = "librocksdb-sys" +version = "0.8.0+7.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "611804e4666a25136fcc5f8cf425ab4d26c7f74ea245ffe92ea23b85b6420b5d" +dependencies = [ + "bindgen", + "bzip2-sys", + "cc", + "glob", + "libc", + "libz-sys", + "tikv-jemalloc-sys", + "zstd-sys", +] + +[[package]] +name = "libsqlite3-sys" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "898745e570c7d0453cc1fbc4a701eb6c662ed54e8fec8b7d14be137ebeeb9d14" +dependencies = [ + "cc", + "pkg-config", + "vcpkg", +] + +[[package]] +name = "libtest-mimic" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08a7b8ac1f53f7be8d895ce6f7f534e49581c85c499b47429634b2cb2995e2ae" +dependencies = [ + "crossbeam-channel 0.4.4", + "rayon", + "structopt", + "termcolor", +] + +[[package]] +name = "libz-sys" +version = "1.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf" +dependencies = [ + "cc", + "pkg-config", + "vcpkg", +] + +[[package]] +name = "link-cplusplus" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9272ab7b96c9046fbc5bc56c06c117cb639fe2d509df0c421cad82d2915cf369" +dependencies = [ + "cc", +] + +[[package]] +name = "linked-hash-map" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" + +[[package]] +name = "linux-raw-sys" +version = "0.0.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5284f00d480e1c39af34e72f8ad60b94f47007e3481cd3b731c1d67190ddc7b7" + +[[package]] +name = "local-channel" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f303ec0e94c6c54447f84f3b0ef7af769858a9c4ef56ef2a986d3dcd4c3fc9c" +dependencies = [ + "futures-core", + "futures-sink", + "futures-util", + "local-waker", +] + +[[package]] +name = "local-waker" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e34f76eb3611940e0e7d53a9aaa4e6a3151f69541a282fd0dad5571420c53ff1" + +[[package]] +name = "lock_api" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4da24a77a3d8a6d4862d95f72e6fdb9c09a643ecdb402d754004a557f2bec75" +dependencies = [ + "scopeguard", +] + +[[package]] +name = "lock_api" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" +dependencies = [ + "autocfg", + "scopeguard", + "serde", +] + +[[package]] +name = "log" +version = "0.4.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" +dependencies = [ + "cfg-if 1.0.0", +] + +[[package]] +name = "loupe" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b6a72dfa44fe15b5e76b94307eeb2ff995a8c5b283b55008940c02e0c5b634d" +dependencies = [ + "loupe-derive", + "rustversion", +] + +[[package]] +name = "loupe-derive" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0fbfc88337168279f2e9ae06e157cfed4efd3316e14dc96ed074d4f2e6c5952" +dependencies = [ + "quote", + "syn", +] + +[[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 = "lzma-sys" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27" +dependencies = [ + "cc", + "libc", + "pkg-config", +] + +[[package]] +name = "mach" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" +dependencies = [ + "libc", +] + +[[package]] +name = "matchers" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" +dependencies = [ + "regex-automata", +] + +[[package]] +name = "matches" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f" + +[[package]] +name = "maybe-uninit" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" + +[[package]] +name = "memchr" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" + +[[package]] +name = "memmap" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "memmap2" +version = "0.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b182332558b18d807c4ce1ca8ca983b34c3ee32765e47b3f0f69b90355cc1dc" +dependencies = [ + "libc", +] + +[[package]] +name = "memoffset" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" +dependencies = [ + "autocfg", +] + +[[package]] +name = "memoffset" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" +dependencies = [ + "autocfg", +] + +[[package]] +name = "mime" +version = "0.3.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d" + +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + +[[package]] +name = "miniz_oxide" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34" +dependencies = [ + "adler", +] + +[[package]] +name = "miniz_oxide" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" +dependencies = [ + "adler", +] + +[[package]] +name = "mio" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5d732bc30207a6423068df043e3d02e0735b155ad7ce1a6f76fe2baa5b158de" +dependencies = [ + "libc", + "log", + "wasi 0.11.0+wasi-snapshot-preview1", + "windows-sys 0.42.0", +] + +[[package]] +name = "mock-node" +version = "0.0.0" +dependencies = [ + "actix", + "actix-rt", + "actix-web", + "anyhow", + "clap 3.2.23", + "criterion", + "flate2", + "futures", + "near-actix-test-utils", + "near-chain", + "near-chain-configs", + "near-client", + "near-crypto", + "near-epoch-manager", + "near-jsonrpc", + "near-network", + "near-o11y", + "near-performance-metrics", + "near-primitives", + "near-store", + "near-telemetry", + "nearcore", + "rand 0.8.5", + "rayon", + "serde", + "serde_json", + "tar", + "tempfile", + "tokio", + "tracing", +] + +[[package]] +name = "more-asserts" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" + +[[package]] +name = "multimap" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" + +[[package]] +name = "native-tls" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" +dependencies = [ + "lazy_static", + "libc", + "log", + "openssl", + "openssl-probe", + "openssl-sys", + "schannel", + "security-framework", + "security-framework-sys", + "tempfile", +] + +[[package]] +name = "near-account-id" +version = "0.0.0" +dependencies = [ + "arbitrary", + "bolero", + "borsh", + "serde", + "serde_json", +] + +[[package]] +name = "near-account-id-fuzz" +version = "0.0.0" +dependencies = [ + "borsh", + "libfuzzer-sys", + "near-account-id", + "serde_json", +] + +[[package]] +name = "near-actix-test-utils" +version = "0.0.0" +dependencies = [ + "actix-rt", + "futures", + "near-store", + "once_cell", +] + +[[package]] +name = "near-amend-genesis" +version = "0.0.0" +dependencies = [ + "anyhow", + "borsh", + "clap 3.2.23", + "near-chain", + "near-chain-configs", + "near-crypto", + "near-epoch-manager", + "near-network", + "near-primitives", + "near-primitives-core", + "near-store", + "near-test-contracts", + "nearcore", + "node-runtime", + "num-rational", + "serde", + "serde_json", + "tempfile", + "tracing", +] + +[[package]] +name = "near-cache" +version = "0.0.0" +dependencies = [ + "bencher", + "lru", + "rand 0.8.5", +] + +[[package]] +name = "near-chain" +version = "0.0.0" +dependencies = [ + "actix", + "ansi_term", + "assert_matches", + "borsh", + "chrono", + "crossbeam-channel 0.5.6", + "delay-detector", + "enum-map", + "insta", + "itertools", + "lru", + "near-cache", + "near-chain-configs", + "near-chain-primitives", + "near-client-primitives", + "near-crypto", + "near-epoch-manager", + "near-o11y", + "near-pool", + "near-primitives", + "near-store", + "num-rational", + "once_cell", + "rand 0.8.5", + "rand_chacha 0.3.1", + "rayon", + "strum", + "thiserror", + "tracing", +] + +[[package]] +name = "near-chain-configs" +version = "0.0.0" +dependencies = [ + "anyhow", + "chrono", + "derive_more", + "near-crypto", + "near-primitives", + "num-rational", + "serde", + "serde_json", + "sha2 0.10.6", + "smart-default", + "tracing", +] + +[[package]] +name = "near-chain-primitives" +version = "0.0.0" +dependencies = [ + "chrono", + "near-crypto", + "near-primitives", + "thiserror", + "tracing", +] + +[[package]] +name = "near-chunks" +version = "0.0.0" +dependencies = [ + "actix", + "assert_matches", + "borsh", + "chrono", + "futures", + "lru", + "near-chain", + "near-chunks-primitives", + "near-crypto", + "near-network", + "near-o11y", + "near-pool", + "near-primitives", + "near-store", + "once_cell", + "rand 0.8.5", + "reed-solomon-erasure", + "tracing", +] + +[[package]] +name = "near-chunks-primitives" +version = "0.0.0" +dependencies = [ + "near-chain-primitives", + "near-primitives", +] + +[[package]] +name = "near-client" +version = "0.0.0" +dependencies = [ + "actix", + "actix-rt", + "ansi_term", + "assert_matches", + "async-trait", + "borsh", + "chrono", + "delay-detector", + "futures", + "itertools", + "lru", + "near-actix-test-utils", + "near-chain", + "near-chain-configs", + "near-chain-primitives", + "near-chunks", + "near-client-primitives", + "near-crypto", + "near-dyn-configs", + "near-epoch-manager", + "near-network", + "near-o11y", + "near-performance-metrics", + "near-performance-metrics-macros", + "near-pool", + "near-primitives", + "near-store", + "near-telemetry", + "num-rational", + "once_cell", + "rand 0.8.5", + "reed-solomon-erasure", + "serde_json", + "strum", + "sysinfo", + "thiserror", + "tokio", + "tracing", +] + +[[package]] +name = "near-client-primitives" +version = "0.0.0" +dependencies = [ + "actix", + "chrono", + "near-chain-configs", + "near-chain-primitives", + "near-chunks-primitives", + "near-crypto", + "near-primitives", + "once_cell", + "serde", + "serde_json", + "strum", + "thiserror", +] + +[[package]] +name = "near-crypto" +version = "0.0.0" +dependencies = [ + "blake2", + "borsh", + "bs58", + "c2-chacha", + "curve25519-dalek", + "derive_more", + "ed25519-dalek", + "hex-literal", + "near-account-id", + "near-stdx", + "once_cell", + "primitive-types", + "rand 0.7.3", + "secp256k1", + "serde", + "serde_json", + "sha2 0.10.6", + "subtle", + "tempfile", + "thiserror", +] + +[[package]] +name = "near-dyn-configs" +version = "0.0.0" +dependencies = [ + "near-o11y", + "once_cell", + "prometheus", +] + +[[package]] +name = "near-epoch-manager" +version = "0.0.0" +dependencies = [ + "borsh", + "chrono", + "near-cache", + "near-chain-configs", + "near-chain-primitives", + "near-crypto", + "near-primitives", + "near-store", + "num-rational", + "primitive-types", + "rand 0.8.5", + "rand_hc 0.3.1", + "serde_json", + "smart-default", + "tracing", +] + +[[package]] +name = "near-indexer" +version = "0.0.0" +dependencies = [ + "actix", + "anyhow", + "async-recursion", + "futures", + "near-chain-configs", + "near-client", + "near-crypto", + "near-dyn-configs", + "near-indexer-primitives", + "near-o11y", + "near-primitives", + "near-store", + "nearcore", + "node-runtime", + "once_cell", + "rocksdb", + "serde", + "serde_json", + "tokio", + "tracing", +] + +[[package]] +name = "near-indexer-primitives" +version = "0.0.0" +dependencies = [ + "near-primitives", + "serde", + "serde_json", +] + +[[package]] +name = "near-jsonrpc" +version = "0.0.0" +dependencies = [ + "actix", + "actix-cors", + "actix-web", + "bs58", + "easy-ext", + "futures", + "near-chain-configs", + "near-client", + "near-client-primitives", + "near-jsonrpc-adversarial-primitives", + "near-jsonrpc-client", + "near-jsonrpc-primitives", + "near-network", + "near-o11y", + "near-primitives", + "near-rpc-error-macro", + "once_cell", + "serde", + "serde_json", + "tokio", + "tracing", + "tracing-subscriber", +] + +[[package]] +name = "near-jsonrpc-adversarial-primitives" +version = "0.0.0" +dependencies = [ + "near-network", + "near-primitives", + "serde", +] + +[[package]] +name = "near-jsonrpc-client" +version = "0.0.0" +dependencies = [ + "actix-http", + "awc", + "futures", + "near-jsonrpc-primitives", + "near-primitives", + "serde", + "serde_json", +] + +[[package]] +name = "near-jsonrpc-fuzz" +version = "0.0.0" +dependencies = [ + "actix", + "arbitrary", + "awc", + "libfuzzer-sys", + "near-jsonrpc", + "near-jsonrpc-primitives", + "near-jsonrpc-tests", + "near-primitives", + "once_cell", + "serde", + "serde_json", + "tokio", +] + +[[package]] +name = "near-jsonrpc-primitives" +version = "0.0.0" +dependencies = [ + "arbitrary", + "near-chain-configs", + "near-client-primitives", + "near-crypto", + "near-primitives", + "near-rpc-error-macro", + "serde", + "serde_json", + "thiserror", +] + +[[package]] +name = "near-jsonrpc-tests" +version = "0.0.0" +dependencies = [ + "actix", + "awc", + "borsh", + "futures", + "near-actix-test-utils", + "near-chain-configs", + "near-client", + "near-crypto", + "near-jsonrpc", + "near-jsonrpc-primitives", + "near-network", + "near-o11y", + "near-primitives", + "near-store", + "once_cell", + "serde", + "serde_json", +] + +[[package]] +name = "near-mainnet-res" +version = "0.0.0" +dependencies = [ + "near-account-id", + "near-chain-configs", + "near-primitives", + "serde_json", +] + +[[package]] +name = "near-mirror" +version = "0.0.0" +dependencies = [ + "actix", + "anyhow", + "async-trait", + "borsh", + "bs58", + "clap 3.2.23", + "ed25519-dalek", + "hex", + "hkdf", + "near-chain", + "near-chain-configs", + "near-chain-primitives", + "near-client", + "near-client-primitives", + "near-crypto", + "near-epoch-manager", + "near-indexer", + "near-indexer-primitives", + "near-network", + "near-o11y", + "near-primitives", + "near-primitives-core", + "near-store", + "nearcore", + "once_cell", + "openssl-probe", + "rand_core 0.5.1", + "rocksdb", + "secp256k1", + "serde", + "serde_json", + "sha2 0.10.6", + "strum", + "thiserror", + "tokio", + "tracing", +] + +[[package]] +name = "near-network" +version = "0.0.0" +dependencies = [ + "actix", + "anyhow", + "arc-swap", + "assert_matches", + "async-trait", + "borsh", + "bytes", + "bytesize", + "chrono", + "criterion", + "crossbeam-channel 0.5.6", + "delay-detector", + "futures", + "futures-util", + "im", + "itertools", + "lru", + "near-crypto", + "near-o11y", + "near-performance-metrics", + "near-performance-metrics-macros", + "near-primitives", + "near-rust-allocator-proxy", + "near-stable-hasher", + "near-store", + "once_cell", + "opentelemetry", + "parking_lot 0.12.1", + "pretty_assertions", + "protobuf 3.2.0", + "protobuf-codegen", + "rand 0.8.5", + "rand_xorshift", + "rayon", + "rlimit", + "serde", + "smart-default", + "strum", + "tempfile", + "thiserror", + "time 0.3.17", + "tokio", + "tokio-stream", + "tokio-util 0.7.4", + "tracing", +] + +[[package]] +name = "near-o11y" +version = "0.0.0" +dependencies = [ + "actix", + "atty", + "bencher", + "clap 3.2.23", + "itoa 1.0.4", + "near-crypto", + "near-primitives-core", + "once_cell", + "opentelemetry", + "opentelemetry-otlp", + "opentelemetry-semantic-conventions", + "prometheus", + "serde", + "smartstring", + "strum", + "thiserror", + "tokio", + "tracing", + "tracing-appender", + "tracing-opentelemetry", + "tracing-subscriber", +] + +[[package]] +name = "near-performance-metrics" +version = "0.0.0" +dependencies = [ + "actix", + "bitflags", + "bytes", + "bytesize", + "futures", + "libc", + "near-rust-allocator-proxy", + "once_cell", + "strum", + "tokio", + "tokio-util 0.7.4", + "tracing", +] + +[[package]] +name = "near-performance-metrics-macros" +version = "0.0.0" +dependencies = [ + "quote", + "syn", +] + +[[package]] +name = "near-ping" +version = "0.0.0" +dependencies = [ + "actix-web", + "anyhow", + "chrono", + "clap 3.2.23", + "near-jsonrpc", + "near-network", + "near-o11y", + "near-primitives", + "once_cell", + "prometheus", + "tokio", + "tracing", +] + +[[package]] +name = "near-pool" +version = "0.0.0" +dependencies = [ + "borsh", + "near-crypto", + "near-o11y", + "near-primitives", + "once_cell", + "rand 0.8.5", +] + +[[package]] +name = "near-primitives" +version = "0.0.0" +dependencies = [ + "arbitrary", + "assert_matches", + "bencher", + "borsh", + "byteorder", + "bytesize", + "cfg-if 1.0.0", + "chrono", + "derive_more", + "easy-ext", + "enum-map", + "hex", + "insta", + "near-crypto", + "near-o11y", + "near-primitives-core", + "near-rpc-error-macro", + "near-vm-errors", + "num-rational", + "once_cell", + "primitive-types", + "rand 0.8.5", + "reed-solomon-erasure", + "serde", + "serde_json", + "smart-default", + "strum", + "thiserror", + "tracing", +] + +[[package]] +name = "near-primitives-core" +version = "0.0.0" +dependencies = [ + "arbitrary", + "base64", + "borsh", + "bs58", + "derive_more", + "enum-map", + "near-account-id", + "num-rational", + "serde", + "serde_json", + "serde_repr", + "sha2 0.10.6", + "strum", +] + +[[package]] +name = "near-rosetta-rpc" +version = "0.0.0" +dependencies = [ + "actix", + "actix-cors", + "actix-http", + "actix-web", + "awc", + "derive_more", + "futures", + "hex", + "insta", + "near-account-id", + "near-actix-test-utils", + "near-chain-configs", + "near-client", + "near-client-primitives", + "near-crypto", + "near-network", + "near-o11y", + "near-primitives", + "paperclip", + "serde", + "serde_json", + "strum", + "tokio", + "validator", +] + +[[package]] +name = "near-rpc-error-core" +version = "0.0.0" +dependencies = [ + "quote", + "serde", + "serde_json", + "syn", +] + +[[package]] +name = "near-rpc-error-macro" +version = "0.0.0" +dependencies = [ + "fs2", + "near-rpc-error-core", + "serde", + "serde_json", + "syn", +] + +[[package]] +name = "near-rust-allocator-proxy" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be44da452581a4f2e7870d86886f50605853943ded9b6a7975495914645cdca4" +dependencies = [ + "backtrace", + "nix 0.23.1", + "tracing", +] + +[[package]] +name = "near-stable-hasher" +version = "0.0.0" + +[[package]] +name = "near-state-parts" +version = "0.0.0" +dependencies = [ + "anyhow", + "chrono", + "clap 3.2.23", + "near-jsonrpc", + "near-network", + "near-o11y", + "near-ping", + "near-primitives", + "once_cell", + "tokio", + "tracing", +] + +[[package]] +name = "near-stdx" +version = "0.0.0" + +[[package]] +name = "near-store" +version = "0.0.0" +dependencies = [ + "anyhow", + "assert_matches", + "bencher", + "borsh", + "byteorder", + "bytesize", + "crossbeam", + "derive_more", + "elastic-array", + "enum-map", + "fs2", + "insta", + "itoa 1.0.4", + "lru", + "near-crypto", + "near-o11y", + "near-primitives", + "near-stdx", + "num_cpus", + "once_cell", + "rand 0.8.5", + "rlimit", + "rocksdb", + "serde", + "serde_json", + "strum", + "tempfile", + "thiserror", + "tracing", +] + +[[package]] +name = "near-telemetry" +version = "0.0.0" +dependencies = [ + "actix", + "awc", + "futures", + "near-o11y", + "near-performance-metrics", + "near-performance-metrics-macros", + "near-primitives", + "once_cell", + "openssl", + "serde", + "serde_json", + "tracing", +] + +[[package]] +name = "near-test-contracts" +version = "0.0.0" +dependencies = [ + "arbitrary", + "once_cell", + "rand 0.8.5", + "wasm-encoder 0.11.0", + "wasm-smith", + "wat", +] + +[[package]] +name = "near-vm-errors" +version = "0.0.0" +dependencies = [ + "borsh", + "near-account-id", + "near-rpc-error-macro", + "serde", + "strum", + "thiserror", +] + +[[package]] +name = "near-vm-logic" +version = "0.0.0" +dependencies = [ + "borsh", + "byteorder", + "ed25519-dalek", + "expect-test", + "hex", + "near-account-id", + "near-crypto", + "near-o11y", + "near-primitives", + "near-primitives-core", + "near-stdx", + "near-vm-errors", + "ripemd", + "serde", + "serde_json", + "sha2 0.10.6", + "sha3", + "tracing", + "zeropool-bn", +] + +[[package]] +name = "near-vm-runner" +version = "0.0.0" +dependencies = [ + "anyhow", + "arbitrary", + "assert_matches", + "bolero", + "borsh", + "expect-test", + "loupe", + "memoffset 0.6.5", + "near-cache", + "near-primitives", + "near-stable-hasher", + "near-test-contracts", + "near-vm-errors", + "near-vm-logic", + "once_cell", + "parity-wasm 0.41.0", + "parity-wasm 0.42.2", + "pwasm-utils", + "rand 0.8.5", + "serde", + "tracing", + "wasm-smith", + "wasmer-compiler-near", + "wasmer-compiler-singlepass-near", + "wasmer-engine-near", + "wasmer-engine-universal-near", + "wasmer-runtime-core-near", + "wasmer-runtime-near", + "wasmer-types-near", + "wasmer-vm-near", + "wasmparser 0.78.2", + "wasmprinter", + "wasmtime", + "wat", +] + +[[package]] +name = "near-vm-runner-fuzz" +version = "0.0.0" +dependencies = [ + "arbitrary", + "libfuzzer-sys", + "near-primitives", + "near-test-contracts", + "near-vm-errors", + "near-vm-logic", + "near-vm-runner", + "wasm-smith", + "wasmprinter", +] + +[[package]] +name = "nearcore" +version = "0.0.0" +dependencies = [ + "actix", + "actix-rt", + "actix-web", + "anyhow", + "awc", + "bencher", + "borsh", + "byteorder", + "chrono", + "delay-detector", + "dirs", + "easy-ext", + "futures", + "hyper", + "hyper-tls", + "indicatif", + "near-actix-test-utils", + "near-chain", + "near-chain-configs", + "near-chunks", + "near-client", + "near-client-primitives", + "near-crypto", + "near-dyn-configs", + "near-epoch-manager", + "near-jsonrpc", + "near-jsonrpc-primitives", + "near-mainnet-res", + "near-network", + "near-o11y", + "near-performance-metrics", + "near-pool", + "near-primitives", + "near-rosetta-rpc", + "near-rust-allocator-proxy", + "near-store", + "near-telemetry", + "near-vm-runner", + "node-runtime", + "num-rational", + "once_cell", + "primitive-types", + "rand 0.8.5", + "rayon", + "rlimit", + "serde", + "serde_ignored", + "serde_json", + "smart-default", + "strum", + "tempfile", + "testlib", + "thiserror", + "tokio", + "tracing", + "xz2", +] + +[[package]] +name = "neard" +version = "0.0.0" +dependencies = [ + "actix", + "ansi_term", + "anyhow", + "clap 3.2.23", + "cold-store-tool", + "futures", + "near-amend-genesis", + "near-chain-configs", + "near-dyn-configs", + "near-jsonrpc-primitives", + "near-mirror", + "near-network", + "near-o11y", + "near-performance-metrics", + "near-ping", + "near-primitives", + "near-rust-allocator-proxy", + "near-state-parts", + "near-store", + "nearcore", + "once_cell", + "openssl-probe", + "opentelemetry", + "rayon", + "rlimit", + "rustc_version 0.4.0", + "serde", + "serde_json", + "shell-escape", + "state-viewer", + "thiserror", + "tikv-jemallocator", + "tokio", + "tracing", +] + +[[package]] +name = "nix" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b2e0b4f3320ed72aaedb9a5ac838690a8047c7b275da22711fddff4f8a14229" +dependencies = [ + "bitflags", + "cc", + "cfg-if 0.1.10", + "libc", + "void", +] + +[[package]] +name = "nix" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f866317acbd3a240710c63f065ffb1e4fd466259045ccb504130b7f668f35c6" +dependencies = [ + "bitflags", + "cc", + "cfg-if 1.0.0", + "libc", + "memoffset 0.6.5", +] + +[[package]] +name = "node-runtime" +version = "0.0.0" +dependencies = [ + "assert_matches", + "borsh", + "byteorder", + "enum-map", + "hex", + "indicatif", + "near-chain-configs", + "near-crypto", + "near-o11y", + "near-primitives", + "near-store", + "near-test-contracts", + "near-vm-errors", + "near-vm-logic", + "near-vm-runner", + "num-bigint", + "num-rational", + "num-traits", + "once_cell", + "rand 0.8.5", + "rayon", + "serde", + "serde_json", + "sha2 0.10.6", + "tempfile", + "testlib", + "thiserror", + "tracing", +] + +[[package]] +name = "nom" +version = "7.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36" +dependencies = [ + "memchr", + "minimal-lexical", +] + +[[package]] +name = "ntapi" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c28774a7fd2fbb4f0babd8237ce554b73af68021b5f695a3cebd6c59bac0980f" +dependencies = [ + "winapi", +] + +[[package]] +name = "nu-ansi-term" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" +dependencies = [ + "overload", + "winapi", +] + +[[package]] +name = "num-bigint" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f6f7833f2cbf2360a6cfd58cd41a53aa7a90bd4c202f5b1c7dd2ed73c57b2c3" +dependencies = [ + "autocfg", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-integer" +version = "0.1.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" +dependencies = [ + "autocfg", + "num-traits", +] + +[[package]] +name = "num-rational" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12ac428b1cb17fce6f731001d307d351ec70a6d202fc2e60f7d4c5e42d8f4f07" +dependencies = [ + "autocfg", + "num-bigint", + "num-integer", + "num-traits", + "serde", +] + +[[package]] +name = "num-traits" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" +dependencies = [ + "autocfg", +] + +[[package]] +name = "num_cpus" +version = "1.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6058e64324c71e02bc2b150e4f3bc8286db6c83092132ffa3f6b1eab0f9def5" +dependencies = [ + "hermit-abi", + "libc", +] + +[[package]] +name = "number_prefix" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17b02fc0ff9a9e4b35b3342880f48e896ebf69f2967921fe8646bf5b7125956a" + +[[package]] +name = "object" +version = "0.28.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e42c982f2d955fac81dd7e1d0e1426a7d702acd9c98d19ab01083a6a0328c424" +dependencies = [ + "crc32fast", + "hashbrown 0.11.2", + "indexmap", + "memchr", +] + +[[package]] +name = "object" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53" +dependencies = [ + "memchr", +] + +[[package]] +name = "once_cell" +version = "1.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860" + +[[package]] +name = "oorandom" +version = "11.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" + +[[package]] +name = "opaque-debug" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" + +[[package]] +name = "openssl" +version = "0.10.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "020433887e44c27ff16365eaa2d380547a94544ad509aff6eb5b6e3e0b27b376" +dependencies = [ + "bitflags", + "cfg-if 1.0.0", + "foreign-types", + "libc", + "once_cell", + "openssl-macros", + "openssl-sys", +] + +[[package]] +name = "openssl-macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "openssl-probe" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" + +[[package]] +name = "openssl-src" +version = "111.24.0+1.1.1s" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3498f259dab01178c6228c6b00dcef0ed2a2d5e20d648c017861227773ea4abd" +dependencies = [ + "cc", +] + +[[package]] +name = "openssl-sys" +version = "0.9.78" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07d5c8cb6e57b3a3612064d7b18b117912b4ce70955c2504d4b741c9e244b132" +dependencies = [ + "autocfg", + "cc", + "libc", + "openssl-src", + "pkg-config", + "vcpkg", +] + +[[package]] +name = "opentelemetry" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6105e89802af13fdf48c49d7646d3b533a70e536d818aae7e78ba0433d01acb8" +dependencies = [ + "async-trait", + "crossbeam-channel 0.5.6", + "futures-channel", + "futures-executor", + "futures-util", + "js-sys", + "lazy_static", + "percent-encoding", + "pin-project", + "rand 0.8.5", + "thiserror", + "tokio", + "tokio-stream", +] + +[[package]] +name = "opentelemetry-otlp" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d1a6ca9de4c8b00aa7f1a153bd76cb263287155cec642680d79d98706f3d28a" +dependencies = [ + "async-trait", + "futures", + "futures-util", + "http", + "opentelemetry", + "prost", + "thiserror", + "tokio", + "tonic", + "tonic-build", +] + +[[package]] +name = "opentelemetry-semantic-conventions" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "985cc35d832d412224b2cffe2f9194b1b89b6aa5d0bef76d080dce09d90e62bd" +dependencies = [ + "opentelemetry", +] + +[[package]] +name = "os_str_bytes" +version = "6.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee" + +[[package]] +name = "output_vt100" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "628223faebab4e3e40667ee0b2336d34a5b960ff60ea743ddfdbcf7770bcfb66" +dependencies = [ + "winapi", +] + +[[package]] +name = "overload" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" + +[[package]] +name = "page_size" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eebde548fbbf1ea81a99b128872779c437752fb99f217c45245e1a61dcd9edcd" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "paperclip" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f399678683ec199ddca1dd54db957dd158dedb5fc90826eb2a7e6c0800c3a868" +dependencies = [ + "anyhow", + "itertools", + "once_cell", + "paperclip-actix", + "paperclip-core", + "paperclip-macros", + "parking_lot 0.12.1", + "semver 1.0.14", + "serde", + "serde_derive", + "serde_json", + "serde_yaml", + "thiserror", + "url", +] + +[[package]] +name = "paperclip-actix" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29880bc57ef516c272d6fdd215ecaf96375d9a5dbac5412d849b9f9afd0d7298" +dependencies = [ + "actix-service", + "actix-web", + "futures", + "once_cell", + "paperclip-core", + "paperclip-macros", + "parking_lot 0.12.1", + "serde_json", +] + +[[package]] +name = "paperclip-core" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bee516533b655ba63e41e788b49a2beb1139e1eebafb143e7cb56b8cabb5da1" +dependencies = [ + "actix-web", + "mime", + "once_cell", + "paperclip-macros", + "parking_lot 0.12.1", + "pin-project", + "regex", + "serde", + "serde_json", + "serde_yaml", + "thiserror", +] + +[[package]] +name = "paperclip-macros" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e89990be67318e3da29c92adb3377e0251a8eee10b4f91ff349cbf2da945e9d1" +dependencies = [ + "heck 0.4.0", + "http", + "lazy_static", + "mime", + "proc-macro-error", + "proc-macro2", + "quote", + "strum", + "strum_macros", + "syn", +] + +[[package]] +name = "parity-wasm" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddfc878dac00da22f8f61e7af3157988424567ab01d9920b962ef7dcbd7cd865" + +[[package]] +name = "parity-wasm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be5e13c266502aadf83426d87d81a0f5d1ef45b8027f5a471c360abfe4bfae92" + +[[package]] +name = "parking_lot" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3a704eb390aafdc107b0e392f56a82b668e3a71366993b5340f5833fd62505e" +dependencies = [ + "lock_api 0.3.4", + "parking_lot_core 0.7.2", +] + +[[package]] +name = "parking_lot" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" +dependencies = [ + "lock_api 0.4.9", + "parking_lot_core 0.9.5", +] + +[[package]] +name = "parking_lot_core" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3" +dependencies = [ + "cfg-if 0.1.10", + "cloudabi", + "libc", + "redox_syscall 0.1.57", + "smallvec", + "winapi", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ff9f3fef3968a3ec5945535ed654cb38ff72d7495a25619e2247fb15a2ed9ba" +dependencies = [ + "cfg-if 1.0.0", + "libc", + "redox_syscall 0.2.16", + "smallvec", + "windows-sys 0.42.0", +] + +[[package]] +name = "paste" +version = "1.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1de2e551fb905ac83f73f7aedf2f0cb4a0da7e35efa24a202a936269f1f18e1" + +[[package]] +name = "peeking_take_while" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" + +[[package]] +name = "percent-encoding" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" + +[[package]] +name = "petgraph" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6d5014253a1331579ce62aa67443b4a658c5e7dd03d4bc6d302b94474888143" +dependencies = [ + "fixedbitset", + "indexmap", +] + +[[package]] +name = "pin-project" +version = "1.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "1.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "pkg-config" +version = "0.3.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" + +[[package]] +name = "plotters" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2538b639e642295546c50fcd545198c9d64ee2a38620a628724a3b266d5fbf97" +dependencies = [ + "num-traits", + "plotters-backend", + "plotters-svg", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "plotters-backend" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "193228616381fecdc1224c62e96946dfbc73ff4384fba576e052ff8c1bea8142" + +[[package]] +name = "plotters-svg" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9a81d2759aae1dae668f783c308bc5c8ebd191ff4184aaa1b37f65a6ae5a56f" +dependencies = [ + "plotters-backend", +] + +[[package]] +name = "ppv-lite86" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" + +[[package]] +name = "pretty-hex" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc5c99d529f0d30937f6f4b8a86d988047327bb88d04d2c4afc356de74722131" + +[[package]] +name = "pretty_assertions" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a25e9bcb20aa780fd0bb16b72403a9064d6b3f22f026946029acb941a50af755" +dependencies = [ + "ctor", + "diff", + "output_vt100", + "yansi", +] + +[[package]] +name = "primitive-types" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05e4722c697a58a99d5d06a08c30821d7c082a4632198de1eaa5a6c22ef42373" +dependencies = [ + "fixed-hash", + "uint", +] + +[[package]] +name = "proc-macro-crate" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785" +dependencies = [ + "toml", +] + +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2", + "quote", + "syn", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2", + "quote", + "version_check", +] + +[[package]] +name = "proc-macro-hack" +version = "0.5.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" + +[[package]] +name = "proc-macro2" +version = "1.0.47" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "prometheus" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "449811d15fbdf5ceb5c1144416066429cf82316e2ec8ce0c1f6f8a02e7bbcf8c" +dependencies = [ + "cfg-if 1.0.0", + "fnv", + "lazy_static", + "memchr", + "parking_lot 0.12.1", + "protobuf 2.28.0", + "thiserror", +] + +[[package]] +name = "prost" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "444879275cb4fd84958b1a1d5420d15e6fcf7c235fe47f053c9c2a80aceb6001" +dependencies = [ + "bytes", + "prost-derive", +] + +[[package]] +name = "prost-build" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62941722fb675d463659e49c4f3fe1fe792ff24fe5bbaa9c08cd3b98a1c354f5" +dependencies = [ + "bytes", + "heck 0.3.3", + "itertools", + "lazy_static", + "log", + "multimap", + "petgraph", + "prost", + "prost-types", + "regex", + "tempfile", + "which", +] + +[[package]] +name = "prost-derive" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9cc1a3263e07e0bf68e96268f37665207b49560d98739662cdfaae215c720fe" +dependencies = [ + "anyhow", + "itertools", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "prost-types" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "534b7a0e836e3c482d2693070f982e39e7611da9695d4d1f5a4b186b51faef0a" +dependencies = [ + "bytes", + "prost", +] + +[[package]] +name = "protobuf" +version = "2.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94" + +[[package]] +name = "protobuf" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b55bad9126f378a853655831eb7363b7b01b81d19f8cb1218861086ca4a1a61e" +dependencies = [ + "once_cell", + "protobuf-support", + "thiserror", +] + +[[package]] +name = "protobuf-codegen" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0dd418ac3c91caa4032d37cb80ff0d44e2ebe637b2fb243b6234bf89cdac4901" +dependencies = [ + "anyhow", + "once_cell", + "protobuf 3.2.0", + "protobuf-parse", + "regex", + "tempfile", + "thiserror", +] + +[[package]] +name = "protobuf-parse" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d39b14605eaa1f6a340aec7f320b34064feb26c93aec35d6a9a2272a8ddfa49" +dependencies = [ + "anyhow", + "indexmap", + "log", + "protobuf 3.2.0", + "protobuf-support", + "tempfile", + "thiserror", + "which", +] + +[[package]] +name = "protobuf-support" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5d4d7b8601c814cfb36bcebb79f0e61e45e1e93640cf778837833bbed05c372" +dependencies = [ + "thiserror", +] + +[[package]] +name = "psm" +version = "0.1.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874" +dependencies = [ + "cc", +] + +[[package]] +name = "ptr_meta" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" +dependencies = [ + "ptr_meta_derive", +] + +[[package]] +name = "ptr_meta_derive" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "pwasm-utils" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f7a12f176deee919f4ba55326ee17491c8b707d0987aed822682c821b660192" +dependencies = [ + "byteorder", + "log", + "parity-wasm 0.41.0", +] + +[[package]] +name = "quote" +version = "1.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "rand" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +dependencies = [ + "getrandom 0.1.16", + "libc", + "rand_chacha 0.2.2", + "rand_core 0.5.1", + "rand_hc 0.2.0", +] + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha 0.3.1", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_chacha" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +dependencies = [ + "ppv-lite86", + "rand_core 0.5.1", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_core" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" +dependencies = [ + "getrandom 0.1.16", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom 0.2.8", +] + +[[package]] +name = "rand_hc" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" +dependencies = [ + "rand_core 0.5.1", +] + +[[package]] +name = "rand_hc" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7" +dependencies = [ + "rand_core 0.6.4", +] + +[[package]] +name = "rand_xorshift" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f" +dependencies = [ + "rand_core 0.6.4", +] + +[[package]] +name = "rand_xoshiro" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa" +dependencies = [ + "rand_core 0.6.4", +] + +[[package]] +name = "rayon" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e060280438193c554f654141c9ea9417886713b7acd75974c85b18a69a88e0b" +dependencies = [ + "crossbeam-deque", + "either", + "rayon-core", +] + +[[package]] +name = "rayon-core" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cac410af5d00ab6884528b4ab69d1e8e146e8d471201800fa1b4524126de6ad3" +dependencies = [ + "crossbeam-channel 0.5.6", + "crossbeam-deque", + "crossbeam-utils 0.8.14", + "num_cpus", +] + +[[package]] +name = "redis" +version = "0.21.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "571c252c68d09a2ad3e49edd14e9ee48932f3e0f27b06b4ea4c9b2a706d31103" +dependencies = [ + "async-trait", + "combine", + "itoa 1.0.4", + "percent-encoding", + "ryu", + "sha1 0.6.1", + "url", +] + +[[package]] +name = "redox_syscall" +version = "0.1.57" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" + +[[package]] +name = "redox_syscall" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" +dependencies = [ + "bitflags", +] + +[[package]] +name = "redox_users" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" +dependencies = [ + "getrandom 0.2.8", + "redox_syscall 0.2.16", + "thiserror", +] + +[[package]] +name = "reed-solomon-erasure" +version = "4.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a415a013dd7c5d4221382329a5a3482566da675737494935cbbbcdec04662f9d" +dependencies = [ + "smallvec", +] + +[[package]] +name = "regalloc2" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "904196c12c9f55d3aea578613219f493ced8e05b3d0c6a42d11cb4142d8b4879" +dependencies = [ + "fxhash", + "log", + "slice-group-by", + "smallvec", +] + +[[package]] +name = "regex" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" +dependencies = [ + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.6.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" + +[[package]] +name = "region" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877e54ea2adcd70d80e9179344c97f93ef0dffd6b03e1f4529e6e83ab2fa9ae0" +dependencies = [ + "bitflags", + "libc", + "mach", + "winapi", +] + +[[package]] +name = "region" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76e189c2369884dce920945e2ddf79b3dff49e071a167dd1817fa9c4c00d512e" +dependencies = [ + "bitflags", + "libc", + "mach", + "winapi", +] + +[[package]] +name = "remove_dir_all" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" +dependencies = [ + "winapi", +] + +[[package]] +name = "rend" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79af64b4b6362ffba04eef3a4e10829718a4896dac19daa741851c86781edf95" +dependencies = [ + "bytecheck", +] + +[[package]] +name = "reqwest" +version = "0.11.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68cc60575865c7831548863cc02356512e3f1dc2f3f82cb837d7fc4cc8f3c97c" +dependencies = [ + "base64", + "bytes", + "encoding_rs", + "futures-core", + "futures-util", + "h2", + "http", + "http-body", + "hyper", + "hyper-tls", + "ipnet", + "js-sys", + "log", + "mime", + "native-tls", + "once_cell", + "percent-encoding", + "pin-project-lite", + "serde", + "serde_json", + "serde_urlencoded", + "tokio", + "tokio-native-tls", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "winreg", +] + +[[package]] +name = "restaked" +version = "0.0.0" +dependencies = [ + "clap 3.2.23", + "integration-tests", + "near-crypto", + "near-jsonrpc-client", + "near-o11y", + "near-primitives", + "nearcore", + "tokio", +] + +[[package]] +name = "ripemd" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd124222d17ad93a644ed9d011a40f4fb64aa54275c08cc216524a9ea82fb09f" +dependencies = [ + "digest 0.10.6", +] + +[[package]] +name = "rkyv" +version = "0.7.39" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cec2b3485b07d96ddfd3134767b8a447b45ea4eb91448d0a35180ec0ffd5ed15" +dependencies = [ + "bytecheck", + "hashbrown 0.12.3", + "ptr_meta", + "rend", + "rkyv_derive", + "seahash", +] + +[[package]] +name = "rkyv_derive" +version = "0.7.39" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6eaedadc88b53e36dd32d940ed21ae4d850d5916f2581526921f553a72ac34c4" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "rlimit" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "347703a5ae47adf1e693144157be231dde38c72bd485925cae7407ad3e52480b" +dependencies = [ + "libc", +] + +[[package]] +name = "rocksdb" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e9562ea1d70c0cc63a34a22d977753b50cca91cc6b6527750463bd5dd8697bc" +dependencies = [ + "libc", + "librocksdb-sys", +] + +[[package]] +name = "runtime-params-estimator" +version = "0.0.0" +dependencies = [ + "anyhow", + "borsh", + "bs58", + "bytesize", + "cfg-if 1.0.0", + "chrono", + "clap 3.2.23", + "enum-map", + "genesis-populate", + "hex", + "indicatif", + "insta", + "libc", + "near-chain-configs", + "near-crypto", + "near-o11y", + "near-primitives", + "near-store", + "near-test-contracts", + "near-vm-logic", + "near-vm-runner", + "nearcore", + "node-runtime", + "num-rational", + "num-traits", + "rand 0.8.5", + "rand_xorshift", + "rocksdb", + "serde_json", + "tempfile", + "tracing", + "tracing-span-tree", + "tracing-subscriber", + "wat", +] + +[[package]] +name = "runtime-tester" +version = "0.0.0" +dependencies = [ + "cpu-time", + "libfuzzer-sys", + "near-chain", + "near-chain-configs", + "near-client", + "near-client-primitives", + "near-crypto", + "near-o11y", + "near-primitives", + "near-store", + "near-test-contracts", + "nearcore", + "serde", + "serde_json", + "tempfile", + "testlib", + "tracing", +] + +[[package]] +name = "runtime-tester-fuzz" +version = "0.0.0" +dependencies = [ + "libfuzzer-sys", + "runtime-tester", + "serde_json", +] + +[[package]] +name = "rusqlite" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85127183a999f7db96d1a976a309eebbfb6ea3b0b400ddd8340190129de6eb7a" +dependencies = [ + "bitflags", + "chrono", + "fallible-iterator", + "fallible-streaming-iterator", + "hashlink", + "libsqlite3-sys", + "memchr", + "smallvec", +] + +[[package]] +name = "rustc-demangle" +version = "0.1.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342" + +[[package]] +name = "rustc-hash" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" + +[[package]] +name = "rustc-hex" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" + +[[package]] +name = "rustc_version" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" +dependencies = [ + "semver 0.9.0", +] + +[[package]] +name = "rustc_version" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +dependencies = [ + "semver 1.0.14", +] + +[[package]] +name = "rustix" +version = "0.33.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "938a344304321a9da4973b9ff4f9f8db9caf4597dfd9dda6a60b523340a0fff0" +dependencies = [ + "bitflags", + "errno", + "io-lifetimes", + "libc", + "linux-raw-sys", + "winapi", +] + +[[package]] +name = "rustversion" +version = "1.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8" + +[[package]] +name = "ryu" +version = "1.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "schannel" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2" +dependencies = [ + "lazy_static", + "windows-sys 0.36.1", +] + +[[package]] +name = "scopeguard" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" + +[[package]] +name = "scratch" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8132065adcfd6e02db789d9285a0deb2f3fcb04002865ab67d5fb103533898" + +[[package]] +name = "seahash" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" + +[[package]] +name = "secp256k1" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff55dc09d460954e9ef2fa8a7ced735a964be9981fd50e870b2b3b0705e14964" +dependencies = [ + "rand 0.8.5", + "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 = "security-framework" +version = "2.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c" +dependencies = [ + "bitflags", + "core-foundation", + "core-foundation-sys", + "libc", + "security-framework-sys", +] + +[[package]] +name = "security-framework-sys" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "semver" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" +dependencies = [ + "semver-parser", +] + +[[package]] +name = "semver" +version = "1.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e25dfac463d778e353db5be2449d1cce89bd6fd23c9f1ea21310ce6e5a1b29c4" +dependencies = [ + "serde", +] + +[[package]] +name = "semver-parser" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" + +[[package]] +name = "serde" +version = "1.0.148" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e53f64bb4ba0191d6d0676e1b141ca55047d83b74f5607e6d8eb88126c52c2dc" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde-bench" +version = "0.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d733da87e79faaac25616e33d26299a41143fd4cd42746cbb0e91d8feea243fd" +dependencies = [ + "byteorder", + "serde", +] + +[[package]] +name = "serde_bytes" +version = "0.11.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfc50e8183eeeb6178dcb167ae34a8051d63535023ae38b5d8d12beae193d37b" +dependencies = [ + "serde", +] + +[[package]] +name = "serde_cbor" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5" +dependencies = [ + "half", + "serde", +] + +[[package]] +name = "serde_derive" +version = "1.0.148" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a55492425aa53521babf6137309e7d34c20bbfbbfcfe2c7f3a047fd1f6b92c0c" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_ignored" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82b3da7eedd967647a866f67829d1c79d184d7c4521126e9cc2c46a9585c6d21" +dependencies = [ + "serde", +] + +[[package]] +name = "serde_json" +version = "1.0.89" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "020ff22c755c2ed3f8cf162dbb41a7268d934702f3ed3631656ea597e08fc3db" +dependencies = [ + "indexmap", + "itoa 1.0.4", + "ryu", + "serde", +] + +[[package]] +name = "serde_repr" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fe39d9fbb0ebf5eb2c7cb7e2a47e4f462fad1379f1166b8ae49ad9eae89a7ca" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_urlencoded" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +dependencies = [ + "form_urlencoded", + "itoa 1.0.4", + "ryu", + "serde", +] + +[[package]] +name = "serde_yaml" +version = "0.8.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b" +dependencies = [ + "indexmap", + "ryu", + "serde", + "yaml-rust", +] + +[[package]] +name = "sha1" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1da05c97445caa12d05e848c4a4fcbbea29e748ac28f7e80e9b010392063770" +dependencies = [ + "sha1_smol", +] + +[[package]] +name = "sha1" +version = "0.10.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" +dependencies = [ + "cfg-if 1.0.0", + "cpufeatures", + "digest 0.10.6", +] + +[[package]] +name = "sha1_smol" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012" + +[[package]] +name = "sha2" +version = "0.9.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" +dependencies = [ + "block-buffer 0.9.0", + "cfg-if 1.0.0", + "cpufeatures", + "digest 0.9.0", + "opaque-debug", +] + +[[package]] +name = "sha2" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" +dependencies = [ + "cfg-if 1.0.0", + "cpufeatures", + "digest 0.10.6", +] + +[[package]] +name = "sha3" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdf0c33fae925bdc080598b84bc15c55e7b9a4a43b3c704da051f977469691c9" +dependencies = [ + "digest 0.10.6", + "keccak", +] + +[[package]] +name = "sharded-slab" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" +dependencies = [ + "lazy_static", +] + +[[package]] +name = "shell-escape" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f" + +[[package]] +name = "shlex" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" + +[[package]] +name = "signal-hook-registry" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0" +dependencies = [ + "libc", +] + +[[package]] +name = "signature" +version = "1.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" + +[[package]] +name = "similar" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "420acb44afdae038210c99e69aae24109f32f15500aa708e81d46c9f29d55fcf" + +[[package]] +name = "sized-chunks" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e" +dependencies = [ + "bitmaps", + "typenum", +] + +[[package]] +name = "slab" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" +dependencies = [ + "autocfg", +] + +[[package]] +name = "slice-group-by" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" + +[[package]] +name = "smallvec" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" + +[[package]] +name = "smart-default" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "133659a15339456eeeb07572eb02a91c91e9815e9cbc89566944d2c8d3efdbf6" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "smartstring" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fb72c633efbaa2dd666986505016c32c3044395ceaf881518399d2f4127ee29" +dependencies = [ + "autocfg", + "static_assertions", + "version_check", +] + +[[package]] +name = "socket2" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "speedy_sync" +version = "0.0.0" +dependencies = [ + "borsh", + "clap 3.2.23", + "near-chain", + "near-chain-configs", + "near-chain-primitives", + "near-epoch-manager", + "near-primitives", + "near-store", + "nearcore", + "serde", + "serde_json", +] + +[[package]] +name = "spin" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" + +[[package]] +name = "stable_deref_trait" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + +[[package]] +name = "state-viewer" +version = "0.0.0" +dependencies = [ + "ansi_term", + "anyhow", + "borsh", + "clap 3.2.23", + "near-chain", + "near-chain-configs", + "near-client", + "near-crypto", + "near-epoch-manager", + "near-network", + "near-primitives", + "near-primitives-core", + "near-store", + "near-test-contracts", + "nearcore", + "node-runtime", + "once_cell", + "rand 0.8.5", + "rayon", + "redis", + "serde", + "serde_json", + "tempfile", + "testlib", + "tracing", +] + +[[package]] +name = "static_assertions" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" + +[[package]] +name = "storage-usage-delta-calculator" +version = "0.0.0" +dependencies = [ + "near-chain-configs", + "near-o11y", + "near-primitives", + "node-runtime", + "serde_json", + "tokio", + "tracing", +] + +[[package]] +name = "store-validator" +version = "0.0.0" +dependencies = [ + "ansi_term", + "clap 3.2.23", + "near-chain", + "near-chain-configs", + "near-client", + "near-o11y", + "near-primitives", + "near-store", + "nearcore", + "serde_json", + "testlib", +] + +[[package]] +name = "strsim" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" + +[[package]] +name = "strsim" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" + +[[package]] +name = "structopt" +version = "0.3.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c6b5c64445ba8094a6ab0c3cd2ad323e07171012d9c98b0b15651daf1787a10" +dependencies = [ + "clap 2.34.0", + "lazy_static", + "structopt-derive", +] + +[[package]] +name = "structopt-derive" +version = "0.4.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0" +dependencies = [ + "heck 0.3.3", + "proc-macro-error", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "strum" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" +dependencies = [ + "strum_macros", +] + +[[package]] +name = "strum_macros" +version = "0.24.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" +dependencies = [ + "heck 0.4.0", + "proc-macro2", + "quote", + "rustversion", + "syn", +] + +[[package]] +name = "subtle" +version = "2.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" + +[[package]] +name = "syn" +version = "1.0.104" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ae548ec36cf198c0ef7710d3c230987c2d6d7bd98ad6edc0274462724c585ce" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "synstructure" +version = "0.12.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "unicode-xid", +] + +[[package]] +name = "sysinfo" +version = "0.24.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54cb4ebf3d49308b99e6e9dc95e989e2fdbdc210e4f67c39db0bb89ba927001c" +dependencies = [ + "cfg-if 1.0.0", + "core-foundation-sys", + "libc", + "ntapi", + "once_cell", + "rayon", + "winapi", +] + +[[package]] +name = "tar" +version = "0.4.38" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b55807c0344e1e6c04d7c965f5289c39a8d94ae23ed5c0b57aabac549f871c6" +dependencies = [ + "filetime", + "libc", + "xattr", +] + +[[package]] +name = "target-lexicon" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab0e7238dcc7b40a7be719a25365910f6807bd864f4cce6b2e6b873658e2b19d" + +[[package]] +name = "target-lexicon" +version = "0.12.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9410d0f6853b1d94f0e519fb95df60f29d2c1eff2d921ffdf01a4c8a3b54f12d" + +[[package]] +name = "tempfile" +version = "3.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" +dependencies = [ + "cfg-if 1.0.0", + "fastrand", + "libc", + "redox_syscall 0.2.16", + "remove_dir_all", + "winapi", +] + +[[package]] +name = "termcolor" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "terminal_size" +version = "0.1.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "testlib" +version = "0.0.0" +dependencies = [ + "byteorder", + "near-chain", + "near-chain-configs", + "near-crypto", + "near-primitives", + "near-test-contracts", + "once_cell", +] + +[[package]] +name = "textwrap" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" +dependencies = [ + "unicode-width", +] + +[[package]] +name = "textwrap" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" + +[[package]] +name = "themis" +version = "0.0.0" +dependencies = [ + "anyhow", + "cargo_metadata", + "semver 1.0.14", + "serde", + "toml", +] + +[[package]] +name = "thiserror" +version = "1.0.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "thread_local" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180" +dependencies = [ + "once_cell", +] + +[[package]] +name = "tikv-jemalloc-sys" +version = "0.5.2+5.3.0-patched" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec45c14da997d0925c7835883e4d5c181f196fa142f8c19d7643d1e9af2592c3" +dependencies = [ + "cc", + "fs_extra", + "libc", +] + +[[package]] +name = "tikv-jemallocator" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20612db8a13a6c06d57ec83953694185a367e16945f66565e8028d2c0bd76979" +dependencies = [ + "libc", + "tikv-jemalloc-sys", +] + +[[package]] +name = "time" +version = "0.1.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" +dependencies = [ + "libc", + "wasi 0.10.0+wasi-snapshot-preview1", + "winapi", +] + +[[package]] +name = "time" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a561bf4617eebd33bca6434b988f39ed798e527f51a1e797d0ee4f61c0a38376" +dependencies = [ + "itoa 1.0.4", + "serde", + "time-core", + "time-macros", +] + +[[package]] +name = "time-core" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd" + +[[package]] +name = "time-macros" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d967f99f534ca7e495c575c62638eebc2898a8c84c119b89e250477bc4ba16b2" +dependencies = [ + "time-core", +] + +[[package]] +name = "tinytemplate" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc" +dependencies = [ + "serde", + "serde_json", +] + +[[package]] +name = "tinyvec" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" + +[[package]] +name = "tokio" +version = "1.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d76ce4a75fb488c605c54bf610f221cea8b0dafb53333c1a67e8ee199dcd2ae3" +dependencies = [ + "autocfg", + "bytes", + "libc", + "memchr", + "mio", + "num_cpus", + "parking_lot 0.12.1", + "pin-project-lite", + "signal-hook-registry", + "socket2", + "tokio-macros", + "winapi", +] + +[[package]] +name = "tokio-io-timeout" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf" +dependencies = [ + "pin-project-lite", + "tokio", +] + +[[package]] +name = "tokio-macros" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tokio-native-tls" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b" +dependencies = [ + "native-tls", + "tokio", +] + +[[package]] +name = "tokio-openssl" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08f9ffb7809f1b20c1b398d92acf4cc719874b3b2b2d9ea2f09b4a80350878a" +dependencies = [ + "futures-util", + "openssl", + "openssl-sys", + "tokio", +] + +[[package]] +name = "tokio-stream" +version = "0.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d660770404473ccd7bc9f8b28494a811bc18542b915c0855c51e8f419d5223ce" +dependencies = [ + "futures-core", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "tokio-util" +version = "0.6.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36943ee01a6d67977dd3f84a5a1d2efeb4ada3a1ae771cadfaa535d9d9fc6507" +dependencies = [ + "bytes", + "futures-core", + "futures-sink", + "log", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "tokio-util" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740" +dependencies = [ + "bytes", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", + "tracing", +] + +[[package]] +name = "toml" +version = "0.5.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7" +dependencies = [ + "serde", +] + +[[package]] +name = "tonic" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff08f4649d10a70ffa3522ca559031285d8e421d727ac85c60825761818f5d0a" +dependencies = [ + "async-stream", + "async-trait", + "base64", + "bytes", + "futures-core", + "futures-util", + "h2", + "http", + "http-body", + "hyper", + "hyper-timeout", + "percent-encoding", + "pin-project", + "prost", + "prost-derive", + "tokio", + "tokio-stream", + "tokio-util 0.6.10", + "tower", + "tower-layer", + "tower-service", + "tracing", + "tracing-futures", +] + +[[package]] +name = "tonic-build" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9403f1bafde247186684b230dc6f38b5cd514584e8bec1dd32514be4745fa757" +dependencies = [ + "proc-macro2", + "prost-build", + "quote", + "syn", +] + +[[package]] +name = "tower" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" +dependencies = [ + "futures-core", + "futures-util", + "indexmap", + "pin-project", + "pin-project-lite", + "rand 0.8.5", + "slab", + "tokio", + "tokio-util 0.7.4", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "tower-layer" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" + +[[package]] +name = "tower-service" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" + +[[package]] +name = "tracing" +version = "0.1.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" +dependencies = [ + "cfg-if 1.0.0", + "log", + "pin-project-lite", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-appender" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09d48f71a791638519505cefafe162606f706c25592e4bde4d97600c0195312e" +dependencies = [ + "crossbeam-channel 0.5.6", + "time 0.3.17", + "tracing-subscriber", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tracing-core" +version = "0.1.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" +dependencies = [ + "once_cell", + "valuable", +] + +[[package]] +name = "tracing-futures" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" +dependencies = [ + "pin-project", + "tracing", +] + +[[package]] +name = "tracing-log" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" +dependencies = [ + "lazy_static", + "log", + "tracing-core", +] + +[[package]] +name = "tracing-opentelemetry" +version = "0.17.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbbe89715c1dbbb790059e2565353978564924ee85017b5fff365c872ff6721f" +dependencies = [ + "once_cell", + "opentelemetry", + "tracing", + "tracing-core", + "tracing-log", + "tracing-subscriber", +] + +[[package]] +name = "tracing-span-tree" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3809cda0328d505548af1ca24fac329f41c0c213d0a1e78908922d0b43e5c43" +dependencies = [ + "tracing", + "tracing-subscriber", +] + +[[package]] +name = "tracing-subscriber" +version = "0.3.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70" +dependencies = [ + "matchers", + "nu-ansi-term", + "once_cell", + "regex", + "sharded-slab", + "smallvec", + "thread_local", + "tracing", + "tracing-core", + "tracing-log", +] + +[[package]] +name = "try-lock" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" + +[[package]] +name = "typenum" +version = "1.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" + +[[package]] +name = "uint" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76f64bba2c53b04fcab63c01a7d7427eadc821e3bc48c34dc9ba29c501164b52" +dependencies = [ + "byteorder", + "crunchy", + "hex", + "static_assertions", +] + +[[package]] +name = "unicode-bidi" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" + +[[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.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" +dependencies = [ + "tinyvec", +] + +[[package]] +name = "unicode-segmentation" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fdbf052a0783de01e944a6ce7a8cb939e295b1e7be835a1112c3b9a7f047a5a" + +[[package]] +name = "unicode-width" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" + +[[package]] +name = "unicode-xid" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" + +[[package]] +name = "url" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" +dependencies = [ + "form_urlencoded", + "idna 0.3.0", + "percent-encoding", +] + +[[package]] +name = "validator" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841d6937c33ec6039d8071bcf72933146b5bbe378d645d8fa59bdadabfc2a249" +dependencies = [ + "idna 0.2.3", + "lazy_static", + "regex", + "serde", + "serde_derive", + "serde_json", + "url", + "validator_types", +] + +[[package]] +name = "validator_types" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad9680608df133af2c1ddd5eaf1ddce91d60d61b6bc51494ef326458365a470a" + +[[package]] +name = "valuable" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" + +[[package]] +name = "vcpkg" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" + +[[package]] +name = "vec_map" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" + +[[package]] +name = "version_check" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" + +[[package]] +name = "void" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" + +[[package]] +name = "walkdir" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" +dependencies = [ + "same-file", + "winapi", + "winapi-util", +] + +[[package]] +name = "want" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" +dependencies = [ + "log", + "try-lock", +] + +[[package]] +name = "wasi" +version = "0.9.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" + +[[package]] +name = "wasi" +version = "0.10.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + +[[package]] +name = "wasm-bindgen" +version = "0.2.83" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" +dependencies = [ + "cfg-if 1.0.0", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.83" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" +dependencies = [ + "bumpalo", + "log", + "once_cell", + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d" +dependencies = [ + "cfg-if 1.0.0", + "js-sys", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.83" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.83" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.83" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" + +[[package]] +name = "wasm-encoder" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a35138d119147af92d7e44ae0f052f6496ee5f38e7c0cad3e0338befdb8f3753" +dependencies = [ + "leb128", +] + +[[package]] +name = "wasm-encoder" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b47b995b096a689358ca9de6c727b94351b95b390dbbf6b7021c22797d36caa" +dependencies = [ + "leb128", +] + +[[package]] +name = "wasm-encoder" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05632e0a66a6ed8cca593c24223aabd6262f256c3693ad9822c315285f010614" +dependencies = [ + "leb128", +] + +[[package]] +name = "wasm-smith" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb87569c81c298836d88405a28a68e8dfcd43b75220a4b4522831a63921b7dbc" +dependencies = [ + "arbitrary", + "flagset", + "indexmap", + "leb128", + "wasm-encoder 0.12.0", + "wasmparser 0.85.0", +] + +[[package]] +name = "wasmer-compiler-near" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34d09dc0ba83ddaceb9b0846ed11a6c26a449b69fa2709e0335d268f44491921" +dependencies = [ + "enumset", + "rkyv", + "smallvec", + "target-lexicon 0.12.5", + "thiserror", + "wasmer-types-near", + "wasmer-vm-near", + "wasmparser 0.78.2", +] + +[[package]] +name = "wasmer-compiler-singlepass-near" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86f34bf0625219766759851c1f92e0797787b8b10b424c0a273ee4e0328a2ff7" +dependencies = [ + "byteorder", + "dynasm", + "dynasmrt", + "lazy_static", + "memoffset 0.6.5", + "more-asserts", + "rayon", + "smallvec", + "wasmer-compiler-near", + "wasmer-types-near", + "wasmer-vm-near", +] + +[[package]] +name = "wasmer-engine-near" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa8353167be3099f3bd033cb9c8479a02d69917777cf4c2e52a09946d5582457" +dependencies = [ + "backtrace", + "enumset", + "lazy_static", + "memmap2", + "more-asserts", + "rustc-demangle", + "target-lexicon 0.12.5", + "thiserror", + "wasmer-compiler-near", + "wasmer-types-near", + "wasmer-vm-near", +] + +[[package]] +name = "wasmer-engine-universal-near" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c34fb4f6af2209a36c5e6ed407c9e057fdd2e722e762f702dbd8575896349c62" +dependencies = [ + "cfg-if 1.0.0", + "enumset", + "leb128", + "region 3.0.0", + "rkyv", + "thiserror", + "wasmer-compiler-near", + "wasmer-engine-near", + "wasmer-types-near", + "wasmer-vm-near", + "winapi", +] + +[[package]] +name = "wasmer-runtime-core-near" +version = "0.18.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a3fac37da3c625e98708c5dd92d3f642aaf700fd077168d3d0fff277ec6a165" +dependencies = [ + "bincode", + "blake3", + "borsh", + "cc", + "digest 0.8.1", + "errno", + "hex", + "indexmap", + "lazy_static", + "libc", + "nix 0.15.0", + "page_size", + "parking_lot 0.10.2", + "rustc_version 0.2.3", + "serde", + "serde-bench", + "serde_bytes", + "serde_derive", + "smallvec", + "target-lexicon 0.10.0", + "wasmparser 0.51.4", + "winapi", +] + +[[package]] +name = "wasmer-runtime-near" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "158e6fff11e5e1ef805af50637374d5bd43d92017beafa18992cdf7f3f7ae3e4" +dependencies = [ + "lazy_static", + "memmap", + "serde", + "serde_derive", + "wasmer-runtime-core-near", + "wasmer-singlepass-backend-near", +] + +[[package]] +name = "wasmer-singlepass-backend-near" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f6edd0ba6c0bcf9b279186d4dbe81649dda3e5ef38f586865943de4dcd653f8" +dependencies = [ + "bincode", + "borsh", + "byteorder", + "dynasm", + "dynasmrt", + "lazy_static", + "libc", + "nix 0.15.0", + "serde", + "serde_derive", + "smallvec", + "wasmer-runtime-core-near", +] + +[[package]] +name = "wasmer-types-near" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1131dfac4d92947acef554a75b433122ca635414c23934f53434ec0efc5994d" +dependencies = [ + "indexmap", + "rkyv", + "thiserror", +] + +[[package]] +name = "wasmer-vm-near" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a47f13d5c412974a38bba01a8b009e1e49bffbee45387198403b269a74d7374" +dependencies = [ + "backtrace", + "cc", + "cfg-if 1.0.0", + "indexmap", + "libc", + "memoffset 0.6.5", + "more-asserts", + "region 3.0.0", + "rkyv", + "thiserror", + "wasmer-types-near", + "winapi", +] + +[[package]] +name = "wasmparser" +version = "0.51.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aeb1956b19469d1c5e63e459d29e7b5aa0f558d9f16fcef09736f8a265e6c10a" + +[[package]] +name = "wasmparser" +version = "0.78.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52144d4c78e5cf8b055ceab8e5fa22814ce4315d6002ad32cfd914f37c12fd65" + +[[package]] +name = "wasmparser" +version = "0.84.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77dc97c22bb5ce49a47b745bed8812d30206eff5ef3af31424f2c1820c0974b2" +dependencies = [ + "indexmap", +] + +[[package]] +name = "wasmparser" +version = "0.85.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "570460c58b21e9150d2df0eaaedbb7816c34bcec009ae0dcc976e40ba81463e7" +dependencies = [ + "indexmap", +] + +[[package]] +name = "wasmparser" +version = "0.95.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2ea896273ea99b15132414be1da01ab0d8836415083298ecaffbe308eaac87a" +dependencies = [ + "indexmap", + "url", +] + +[[package]] +name = "wasmprinter" +version = "0.2.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae24500f9cc27a4b2b338e66693ff53c08b17cf920bdc81e402a09fe7a204eea" +dependencies = [ + "anyhow", + "wasmparser 0.95.0", +] + +[[package]] +name = "wasmtime" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfdd1101bdfa0414a19018ec0a091951a20b695d4d04f858d49f6c4cc53cd8dd" +dependencies = [ + "anyhow", + "backtrace", + "bincode", + "cfg-if 1.0.0", + "indexmap", + "lazy_static", + "libc", + "log", + "object 0.28.4", + "once_cell", + "paste", + "psm", + "region 2.2.0", + "serde", + "target-lexicon 0.12.5", + "wasmparser 0.84.0", + "wasmtime-cranelift", + "wasmtime-environ", + "wasmtime-jit", + "wasmtime-runtime", + "winapi", +] + +[[package]] +name = "wasmtime-cranelift" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16e78edcfb0daa9a9579ac379d00e2d5a5b2a60c0d653c8c95e8412f2166acb9" +dependencies = [ + "anyhow", + "cranelift-codegen", + "cranelift-entity", + "cranelift-frontend", + "cranelift-native", + "cranelift-wasm", + "gimli", + "log", + "more-asserts", + "object 0.28.4", + "target-lexicon 0.12.5", + "thiserror", + "wasmparser 0.84.0", + "wasmtime-environ", +] + +[[package]] +name = "wasmtime-environ" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4201389132ec467981980549574b33fc70d493b40f2c045c8ce5c7b54fbad97e" +dependencies = [ + "anyhow", + "cranelift-entity", + "gimli", + "indexmap", + "log", + "more-asserts", + "object 0.28.4", + "serde", + "target-lexicon 0.12.5", + "thiserror", + "wasmparser 0.84.0", + "wasmtime-types", +] + +[[package]] +name = "wasmtime-jit" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1587ca7752d00862faa540d00fd28e5ccf1ac61ba19756449193f1153cb2b127" +dependencies = [ + "addr2line", + "anyhow", + "bincode", + "cfg-if 1.0.0", + "cpp_demangle", + "gimli", + "log", + "object 0.28.4", + "region 2.2.0", + "rustc-demangle", + "rustix", + "serde", + "target-lexicon 0.12.5", + "thiserror", + "wasmtime-environ", + "wasmtime-runtime", + "winapi", +] + +[[package]] +name = "wasmtime-jit-debug" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b27233ab6c8934b23171c64f215f902ef19d18c1712b46a0674286d1ef28d5dd" +dependencies = [ + "lazy_static", +] + +[[package]] +name = "wasmtime-runtime" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47d3b0b8f13db47db59d616e498fe45295819d04a55f9921af29561827bdb816" +dependencies = [ + "anyhow", + "backtrace", + "cc", + "cfg-if 1.0.0", + "indexmap", + "libc", + "log", + "mach", + "memoffset 0.6.5", + "more-asserts", + "rand 0.8.5", + "region 2.2.0", + "rustix", + "thiserror", + "wasmtime-environ", + "wasmtime-jit-debug", + "winapi", +] + +[[package]] +name = "wasmtime-types" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1630d9dca185299bec7f557a7e73b28742fe5590caf19df001422282a0a98ad1" +dependencies = [ + "cranelift-entity", + "serde", + "thiserror", + "wasmparser 0.84.0", +] + +[[package]] +name = "wast" +version = "50.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2cbb59d4ac799842791fe7e806fa5dbbf6b5554d538e51cc8e176db6ff0ae34" +dependencies = [ + "leb128", + "memchr", + "unicode-width", + "wasm-encoder 0.20.0", +] + +[[package]] +name = "wat" +version = "1.0.52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "584aaf7a1ecf4d383bbe1a25eeab0cbb8ff96acc6796707ff65cde48f4632f15" +dependencies = [ + "wast", +] + +[[package]] +name = "web-sys" +version = "0.3.60" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "which" +version = "4.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c831fbbee9e129a8cf93e7747a82da9d95ba8e16621cae60ec2cdc849bacb7b" +dependencies = [ + "either", + "libc", + "once_cell", +] + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" +dependencies = [ + "winapi", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "windows-sys" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" +dependencies = [ + "windows_aarch64_msvc 0.36.1", + "windows_i686_gnu 0.36.1", + "windows_i686_msvc 0.36.1", + "windows_x86_64_gnu 0.36.1", + "windows_x86_64_msvc 0.36.1", +] + +[[package]] +name = "windows-sys" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" +dependencies = [ + "windows_aarch64_gnullvm", + "windows_aarch64_msvc 0.42.0", + "windows_i686_gnu 0.42.0", + "windows_i686_msvc 0.42.0", + "windows_x86_64_gnu 0.42.0", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc 0.42.0", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4" + +[[package]] +name = "windows_i686_gnu" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" + +[[package]] +name = "windows_i686_gnu" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7" + +[[package]] +name = "windows_i686_msvc" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" + +[[package]] +name = "windows_i686_msvc" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5" + +[[package]] +name = "winreg" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" +dependencies = [ + "winapi", +] + +[[package]] +name = "xattr" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d1526bbe5aaeb5eb06885f4d987bcdfa5e23187055de9b83fe00156a821fabc" +dependencies = [ + "libc", +] + +[[package]] +name = "xshell" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d47097dc5c85234b1e41851b3422dd6d19b3befdd35b4ae5ce386724aeca981" +dependencies = [ + "xshell-macros", +] + +[[package]] +name = "xshell-macros" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88301b56c26dd9bf5c43d858538f82d6f3f7764767defbc5d34e59459901c41a" + +[[package]] +name = "xz2" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2" +dependencies = [ + "lzma-sys", +] + +[[package]] +name = "yaml-rust" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85" +dependencies = [ + "linked-hash-map", +] + +[[package]] +name = "yansi" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" + +[[package]] +name = "zeroize" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd" +dependencies = [ + "zeroize_derive", +] + +[[package]] +name = "zeroize_derive" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f8f187641dad4f680d25c4bfc4225b418165984179f26ca76ec4fb6441d3a17" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "synstructure", +] + +[[package]] +name = "zeropool-bn" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71e61de68ede9ffdd69c01664f65a178c5188b73f78faa21f0936016a888ff7c" +dependencies = [ + "borsh", + "byteorder", + "crunchy", + "lazy_static", + "rand 0.8.5", + "rustc-hex", +] + +[[package]] +name = "zstd" +version = "0.11.2+zstd.1.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" +dependencies = [ + "zstd-safe", +] + +[[package]] +name = "zstd-safe" +version = "5.0.2+zstd.1.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db" +dependencies = [ + "libc", + "zstd-sys", +] + +[[package]] +name = "zstd-sys" +version = "2.0.4+zstd.1.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fa202f2ef00074143e219d15b62ffc317d17cc33909feac471c044087cad7b0" +dependencies = [ + "cc", + "libc", +] diff --git a/packages/neard/Cargo.toml b/packages/neard/Cargo.toml new file mode 100644 index 00000000..e71d739f --- /dev/null +++ b/packages/neard/Cargo.toml @@ -0,0 +1,244 @@ +[workspace] +members = [ + "chain/chain", + "chain/chunks", + "chain/client", + "chain/client-primitives", + "chain/epoch-manager", + "chain/indexer", + "chain/indexer-primitives", + "chain/jsonrpc", + "chain/jsonrpc-adversarial-primitives", + "chain/jsonrpc-primitives", + "chain/jsonrpc/client", + "chain/jsonrpc/fuzz", + "chain/jsonrpc/jsonrpc-tests", + "chain/network", + "chain/pool", + "chain/rosetta-rpc", + "chain/telemetry", + "core/account-id", + "core/account-id/fuzz", + "core/chain-configs", + "core/crypto", + "core/dyn-configs", + "core/o11y", + "core/primitives", + "core/primitives-core", + "core/store", + "genesis-tools/genesis-csv-to-json", + "genesis-tools/genesis-populate", + "genesis-tools/keypair-generator", + "integration-tests", + "nearcore", + "neard", + "runtime/near-vm-logic", + "runtime/near-vm-runner", + "runtime/near-vm-runner/fuzz", + "runtime/runtime", + "runtime/runtime-params-estimator", + "runtime/runtime-params-estimator/estimator-warehouse", + "test-utils/actix-test-utils", + "test-utils/runtime-tester", + "test-utils/runtime-tester/fuzz", + "test-utils/store-validator", + "test-utils/testlib", + "tools/chainsync-loadtest", + "tools/delay-detector", + "tools/indexer/example", + "tools/mirror", + "tools/mock-node", + "tools/ping", + "tools/restaked", + "tools/rpctypegen/core", + "tools/rpctypegen/macro", + "tools/speedy_sync", + "tools/state-parts", + "tools/state-viewer", + "tools/storage-usage-delta-calculator", + "tools/themis", + "utils/mainnet-res", + "utils/near-cache", + "utils/stdx", +] + +[workspace.metadata.workspaces] +version = "0.15.0" +exclude = [ "neard" ] + +[workspace.dependencies] +actix = "0.13.0" +actix-cors = "0.6.1" +actix-http = "3.0.4" +actix-rt = "2" +actix-web = "4.0.1" +ansi_term = "0.12" +anyhow = "1.0.62" +arbitrary = { version = "1", features = ["derive"] } +arc-swap = "1.5" +assert_matches = "1.5.0" +async-recursion = "0.3.2" +async-trait = "0.1.58" +atty = "0.2" +awc = { version = "3", features = ["openssl"] } +base64 = "0.13" +bencher = "0.1.5" +bitflags = "1.2" +blake2 = "0.9.1" +bn = { package = "zeropool-bn", version = "0.5.11" } +bolero = "0.6.2" +borsh = { version = "0.9", features = ["rc"] } +bs58 = "0.4" +byteorder = "1.3" +bytes = "1" +bytesize = { version = "1.1", features = ["serde"] } +c2-chacha = "0.3" +cargo_metadata = "0.14.1" +cfg-if = "1" +chrono = { version = "0.4.19", features = ["serde"] } +clap = { version = "3.1.6", features = ["derive", "env"] } +conqueue = "0.4.0" +cpu-time = "1.0" +criterion = { version = "0.3.5", default_features = false, features = ["html_reports", "cargo_bench_support"] } +crossbeam = "0.8" +crossbeam-channel = "0.5" +csv = "1.1.1" +curve25519-dalek = "3" +derive_more = "0.99.9" +dirs = "3" +easy-ext = "0.2" +ed25519-dalek = "1" +elastic-array = "0.11" +enum-map = "2.1.0" +expect-test = "1.3.0" +flate2 = "1.0.22" +fs2 = "0.4" +futures = "0.3.5" +futures-util = "0.3" +hex = { version = "0.4.2", features = ["serde"] } +hkdf = "0.12.3" +hyper = { version = "0.14", features = ["full"] } +hyper-tls = "0.5.0" +im = "15" +indicatif = { version = "0.15.0", features = ["with_rayon"] } +insta = "1.14.0" +itertools = "0.10.0" +itoa = "1.0" +libc = "0.2.81" +libfuzzer-sys = { version = "0.4", features = ["arbitrary-derive"] } +log = "0.4" +loupe = "0.1" +lru = "0.7.2" +memoffset = "0.6" +near-rust-allocator-proxy = "0.4" +nix = "0.15.0" +num-bigint = "0.3" +num-rational = { version = "0.3.1", features = ["serde"] } +num-traits = "0.2.12" +num_cpus = "1.11" +once_cell = "1.13.1" +openssl = { version = "0.10", features = ["vendored"] } +openssl-probe = "0.1.4" +opentelemetry = { version = "0.17.0", features = ["rt-tokio", "trace"] } +opentelemetry-otlp = "0.10.0" +opentelemetry-semantic-conventions = "0.9.0" +paperclip = { version = "0.7.0", features = ["actix4"] } +parity-wasm = { version = "0.42", default-features = false } +parity-wasm_41 = { package = "parity-wasm", version = "0.41" } +parking_lot = "0.12.1" +pretty_assertions = "1.2" +primitive-types = { version = "0.10", default-features = false } +prometheus = "0.13.1" +protobuf = "3.0.1" +protobuf-codegen = "3.0.1" +quote = "1.0" +rand = "0.8.5" +rand_chacha = "0.3.1" +rand_core = "0.5" +rand_hc = "0.3.1" +rand_xorshift = "0.3" +rayon = "1.5" +redis = "0.21.5" +reed-solomon-erasure = "4" +reqwest = { version = "0.11.0", features = ["blocking"] } +ripemd = "0.1.1" +rlimit = "0.7" +rocksdb = { version = "0.19.0", default-features = false, features = ["snappy", "lz4", "zstd", "zlib", "jemalloc"] } +rusqlite = {version = "0.27.0", features = ["bundled", "chrono", "functions"] } +secp256k1 = { version = "0.24", features = ["recovery", "rand-std"] } +semver = "1.0.4" +serde = { version = "1.0.136", features = ["alloc", "derive", "rc"] } +serde_ignored = "0.1" +serde_json = "1.0.81" +serde_repr = "0.1.8" +sha2 = "0.10" +sha3 = "0.10" +shell-escape = "0.1.5" +smart-default = "0.6" +smartstring = "1.0.1" +strum = { version = "0.24", features = ["derive"] } +subtle = "2.2" +syn = { version = "1.0.54", features = ["extra-traits", "full"] } +sysinfo = "0.24.5" +tar = "0.4.38" +tempfile = "3.3" +thiserror = "1.0.30" +tikv-jemallocator = "0.5.0" +time = "0.3.9" +tokio = { version = "1.16.1", features = ["fs", "macros", "net", "rt-multi-thread", "sync", "time"] } +tokio-stream = { version = "0.1.2", features = ["net"] } +tokio-util = { version = "0.7.1", features = ["codec", "io"] } +toml = "0.5.8" +tracing = { version = "0.1.36", features = ["std"] } +tracing-appender = "0.2.2" +tracing-opentelemetry = "0.17.0" +tracing-span-tree = "0.1" +tracing-subscriber = { version = "0.3.15", features = ["env-filter", "fmt", "registry", "std"] } +validator = "0.12" +wasm-encoder = "0.11.0" +wasm-smith = "0.10" +wasmparser = "0.78" +wasmprinter = "0.2" +wasmtime = { version = "0.37.0", default-features = false, features = ["cranelift", "wasm-backtrace"] } +wat = "1.0.40" +xshell = "0.2.1" +xz2 = "0.1.6" + +stdx = { package = "near-stdx", path = "utils/stdx" } + +[patch.crates-io] + +# Note that "bench" profile inherits from "release" profile and +# "test" profile inherits from "dev" profile. +# https://doc.rust-lang.org/cargo/reference/profiles.html#test + +[profile.dev] +panic = 'abort' + +[profile.release] +overflow-checks = true +panic = 'abort' +lto = "fat" +codegen-units = 1 + +# A much faster to compile version of `release`. +[profile.quick-release] +inherits = "release" +lto = false +codegen-units = 16 + + +# Compile some dependencies with optimizations to speed up tests. +[profile.dev.package.hex] +opt-level = 3 +[profile.dev.package.rand] +opt-level = 3 +[profile.dev.package.bs58] +opt-level = 3 +[profile.dev.package.sha2] +opt-level = 3 + +[workspace.package] +edition = "2021" +authors = ["Near Inc "] +rust-version = "1.65.0" diff --git a/packages/neard/default.nix b/packages/neard/default.nix index a10d670f..b03f1e58 100644 --- a/packages/neard/default.nix +++ b/packages/neard/default.nix @@ -4,27 +4,29 @@ darwin, rustPlatform, fetchFromGitHub, + fetchgit, }: rustPlatform.buildRustPackage rec { pname = "neard"; version = "1.29.1"; - src = fetchFromGitHub { - owner = "near"; - repo = "nearcore"; - rev = "47883d98c45fe25c6d010f16b717cca6d0dea745"; - sha256 = "sha256-Yo1TLg/mq2IdbHCBel0sKAeZb//bKrUzGpaXQjC/32k="; + src = fetchgit { + url = "https://github.com/near/nearcore"; + rev = "${version}"; + sha256 = "sha256-TmmGLrDpNOfadOIwmG7XRgI89XQjaqIavxCEE2plumc="; }; doCheck = false; - # postPatch = '' - # cp ${./Cargo.lock} Cargo.lock - # ''; + cargoSha256 = lib.fakeSha256; + # cargoLock.lockFile = "${src}/Cargo.lock"; + postPatch = '' + cp ${./Cargo.lock} Cargo.lock + ''; - # cargoLock = let - # fixupLockFile = path: (builtins.readFile path); - # in { - # lockFileContents = fixupLockFile ./Cargo.lock; - # }; + cargoLock = let + fixupLockFile = path: (builtins.readFile path); + in { + lockFileContents = fixupLockFile ./Cargo.lock; + }; } From 44b308687b705b14da9439eb85d46150fd432633 Mon Sep 17 00:00:00 2001 From: monyarm Date: Wed, 30 Nov 2022 12:15:04 +0200 Subject: [PATCH 3/8] add missing deepsize packagee to Cargo.toml --- packages/neard/Cargo.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/neard/Cargo.toml b/packages/neard/Cargo.toml index e71d739f..c122b11f 100644 --- a/packages/neard/Cargo.toml +++ b/packages/neard/Cargo.toml @@ -106,6 +106,7 @@ csv = "1.1.1" curve25519-dalek = "3" derive_more = "0.99.9" dirs = "3" +deepsize = "0.2.0" easy-ext = "0.2" ed25519-dalek = "1" elastic-array = "0.11" From ffacc441300c524f23eddf11bc6955553e53fb0b Mon Sep 17 00:00:00 2001 From: monyarm Date: Fri, 2 Dec 2022 12:48:41 +0200 Subject: [PATCH 4/8] attempt to workaround cargo bug --- packages/neard/core_crypto.toml | 36 +++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 packages/neard/core_crypto.toml diff --git a/packages/neard/core_crypto.toml b/packages/neard/core_crypto.toml new file mode 100644 index 00000000..1694bad9 --- /dev/null +++ b/packages/neard/core_crypto.toml @@ -0,0 +1,36 @@ +[package] +name = "near-crypto" +version = "0.0.0" +license = "MIT OR Apache-2.0" +authors.workspace = true +publish = true +# Please update rust-toolchain.toml as well when changing version here: +rust-version.workspace = true +edition.workspace = true +repository = "https://github.com/near/nearcore" +description = "This is an internal crate for common cryptographic types" + +[dependencies] +blake2.workspace = true +borsh.workspace = true +bs58.workspace = true +c2-chacha.workspace = true +curve25519-dalek.workspace = true +derive_more.workspace = true +ed25519-dalek.workspace = true +near-account-id = { path = "../account-id" } +once_cell.workspace = true +primitive-types.workspace = true +rand = "0.7" +secp256k1.workspace = true +serde.workspace = true +serde_json.workspace = true +stdx.workspace = true +subtle.workspace = true +thiserror.workspace = true +deepsize.workspace = true + +[dev-dependencies] +hex-literal = "0.2" +sha2.workspace = true +tempfile.workspace = true From f75516aea156f370bc82625016a6dca4f1df22a5 Mon Sep 17 00:00:00 2001 From: monyarm Date: Mon, 5 Dec 2022 13:18:13 +0200 Subject: [PATCH 5/8] wee_alloc initial commit --- packages/wee_alloc/default.nix | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 packages/wee_alloc/default.nix diff --git a/packages/wee_alloc/default.nix b/packages/wee_alloc/default.nix new file mode 100644 index 00000000..69b63ddc --- /dev/null +++ b/packages/wee_alloc/default.nix @@ -0,0 +1,24 @@ +{ + stdenv, + lib, + darwin, + rustPlatform, + fetchFromGitHub, + fetchgit, +}: +rustPlatform.buildRustPackage rec { + pname = "wee_alloc"; + version = "0.45"; + + src = fetchgit { + url = "https://github.com/rustwasm/wee_alloc"; + rev = "${version}"; + sha256 = lib.fakeSha256; + }; + + doCheck = false; + + # cargoSha256 = lib.fakeSha256; + cargoLock.lockFile = "${src}/Cargo.lock"; + +} From bda92add65e203ed5e883e0006d734473dba3a63 Mon Sep 17 00:00:00 2001 From: monyarm Date: Mon, 5 Dec 2022 13:23:31 +0200 Subject: [PATCH 6/8] wee_alloc Cargo.lock --- packages/wee_alloc/Cargo.lock | 765 +++++++++++++++++++++++++++++++++ packages/wee_alloc/default.nix | 7 +- 2 files changed, 769 insertions(+), 3 deletions(-) create mode 100644 packages/wee_alloc/Cargo.lock diff --git a/packages/wee_alloc/Cargo.lock b/packages/wee_alloc/Cargo.lock new file mode 100644 index 00000000..582ce6f0 --- /dev/null +++ b/packages/wee_alloc/Cargo.lock @@ -0,0 +1,765 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "addr2line" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b" +dependencies = [ + "gimli", +] + +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + +[[package]] +name = "aho-corasick" +version = "0.7.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" +dependencies = [ + "memchr", +] + +[[package]] +name = "ansi_term" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" +dependencies = [ + "winapi", +] + +[[package]] +name = "atty" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" +dependencies = [ + "hermit-abi", + "libc", + "winapi", +] + +[[package]] +name = "autocfg" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" + +[[package]] +name = "backtrace" +version = "0.3.66" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cab84319d616cfb654d03394f38ab7e6f0919e181b1b57e1fd15e7fb4077d9a7" +dependencies = [ + "addr2line", + "cc", + "cfg-if 1.0.0", + "libc", + "miniz_oxide", + "object", + "rustc-demangle", +] + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "cc" +version = "1.0.77" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9f73505338f7d905b19d18738976aae232eb46b8efc15554ffc56deb5d9ebe4" + +[[package]] +name = "cfg-if" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "clap" +version = "2.34.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" +dependencies = [ + "ansi_term", + "atty", + "bitflags", + "strsim", + "textwrap", + "unicode-width", + "vec_map", +] + +[[package]] +name = "clap-verbosity-flag" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26de1a8b4a21f6b05c99680edd48a6fded30afcf7aa13f1fa7e5c79198f5bac7" +dependencies = [ + "env_logger", + "failure", + "log", + "structopt", +] + +[[package]] +name = "crossbeam-channel" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521" +dependencies = [ + "cfg-if 1.0.0", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-deque" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc" +dependencies = [ + "cfg-if 1.0.0", + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01a9af1f4c2ef74bb8aa1f7e19706bc72d03598c8a570bb5de72243c7a9d9d5a" +dependencies = [ + "autocfg", + "cfg-if 1.0.0", + "crossbeam-utils", + "memoffset", + "scopeguard", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f" +dependencies = [ + "cfg-if 1.0.0", +] + +[[package]] +name = "duct" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f87f5af80601599209bff21146e4113e8c54471151049deebc37e75b78e42729" +dependencies = [ + "lazycell", + "libc", + "os_pipe", + "shared_child", +] + +[[package]] +name = "either" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" + +[[package]] +name = "env_logger" +version = "0.5.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15b0a4d2e39f8420210be8b27eeda28029729e2fd4291019455016c348240c38" +dependencies = [ + "atty", + "humantime", + "log", + "regex", + "termcolor", +] + +[[package]] +name = "failure" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86" +dependencies = [ + "backtrace", + "failure_derive", +] + +[[package]] +name = "failure_derive" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4" +dependencies = [ + "proc-macro2 1.0.47", + "quote 1.0.21", + "syn 1.0.105", + "synstructure", +] + +[[package]] +name = "fuchsia-cprng" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" + +[[package]] +name = "gimli" +version = "0.26.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d" + +[[package]] +name = "glob" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8be18de09a56b60ed0edf84bc9df007e30040691af7acd1c41874faac5895bfb" + +[[package]] +name = "heck" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" +dependencies = [ + "unicode-segmentation", +] + +[[package]] +name = "hermit-abi" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" +dependencies = [ + "libc", +] + +[[package]] +name = "histo" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a4195184b16b1e8e50353b41f83ad743b80d687b4c41a6f1d0d50231325e258" +dependencies = [ + "streaming-stats", +] + +[[package]] +name = "humantime" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f" +dependencies = [ + "quick-error", +] + +[[package]] +name = "lazycell" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" + +[[package]] +name = "libc" +version = "0.2.138" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db6d7e329c562c5dfab7a46a2afabc8b987ab9a4834c9d1ca04dc54c1546cef8" + +[[package]] +name = "log" +version = "0.4.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" +dependencies = [ + "cfg-if 1.0.0", +] + +[[package]] +name = "memchr" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" + +[[package]] +name = "memoffset" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" +dependencies = [ + "autocfg", +] + +[[package]] +name = "memory_units" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8452105ba047068f40ff7093dd1d9da90898e63dd61736462e9cdda6a90ad3c3" + +[[package]] +name = "miniz_oxide" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34" +dependencies = [ + "adler", +] + +[[package]] +name = "nix" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "becb657d662f1cd2ef38c7ad480ec6b8cf9e96b27adb543e594f9cf0f2e6065c" +dependencies = [ + "bitflags", + "cc", + "cfg-if 0.1.10", + "libc", + "void", +] + +[[package]] +name = "num-traits" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" +dependencies = [ + "autocfg", +] + +[[package]] +name = "num_cpus" +version = "1.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6058e64324c71e02bc2b150e4f3bc8286db6c83092132ffa3f6b1eab0f9def5" +dependencies = [ + "hermit-abi", + "libc", +] + +[[package]] +name = "object" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53" +dependencies = [ + "memchr", +] + +[[package]] +name = "os_pipe" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd9d339267cdef39ee54ef165fdfaa2c7289a7465f0188ebe1c8a63872ca64c7" +dependencies = [ + "nix", + "winapi", +] + +[[package]] +name = "proc-macro2" +version = "0.4.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759" +dependencies = [ + "unicode-xid 0.1.0", +] + +[[package]] +name = "proc-macro2" +version = "1.0.47" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quick-error" +version = "1.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" + +[[package]] +name = "quickcheck" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c01babc5ffd48a2a83744b3024814bb46dfd4f2a4705ccb44b1b60e644fdcab7" +dependencies = [ + "env_logger", + "log", + "rand", +] + +[[package]] +name = "quicli" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "909d7470c956c23b9878e64defcd4ea58b6a768a99acec27fe291ab12975c8e6" +dependencies = [ + "clap-verbosity-flag", + "env_logger", + "failure", + "failure_derive", + "glob", + "log", + "rayon", + "serde", + "serde_derive", + "structopt", + "structopt-derive", +] + +[[package]] +name = "quote" +version = "0.6.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1" +dependencies = [ + "proc-macro2 0.4.30", +] + +[[package]] +name = "quote" +version = "1.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" +dependencies = [ + "proc-macro2 1.0.47", +] + +[[package]] +name = "rand" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" +dependencies = [ + "fuchsia-cprng", + "libc", + "rand_core 0.3.1", + "rdrand", + "winapi", +] + +[[package]] +name = "rand_core" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" +dependencies = [ + "rand_core 0.4.2", +] + +[[package]] +name = "rand_core" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" + +[[package]] +name = "rayon" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e060280438193c554f654141c9ea9417886713b7acd75974c85b18a69a88e0b" +dependencies = [ + "crossbeam-deque", + "either", + "rayon-core", +] + +[[package]] +name = "rayon-core" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cac410af5d00ab6884528b4ab69d1e8e146e8d471201800fa1b4524126de6ad3" +dependencies = [ + "crossbeam-channel", + "crossbeam-deque", + "crossbeam-utils", + "num_cpus", +] + +[[package]] +name = "rdrand" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" +dependencies = [ + "rand_core 0.3.1", +] + +[[package]] +name = "regex" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.6.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" + +[[package]] +name = "rustc-demangle" +version = "0.1.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342" + +[[package]] +name = "scopeguard" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" + +[[package]] +name = "serde" +version = "1.0.149" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "256b9932320c590e707b94576e3cc1f7c9024d0ee6612dfbcf1cb106cbe8e055" + +[[package]] +name = "serde_derive" +version = "1.0.149" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4eae9b04cbffdfd550eb462ed33bc6a1b68c935127d008b27444d08380f94e4" +dependencies = [ + "proc-macro2 1.0.47", + "quote 1.0.21", + "syn 1.0.105", +] + +[[package]] +name = "shared_child" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6be9f7d5565b1483af3e72975e2dee33879b3b86bd48c0929fccf6585d79e65a" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "spin" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" + +[[package]] +name = "streaming-stats" +version = "0.1.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbc32bf233385fb1ae0c4cf13a8dfd11efec71f6a9de95feac8c870788bc8b25" +dependencies = [ + "num-traits", +] + +[[package]] +name = "strsim" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" + +[[package]] +name = "structopt" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16c2cdbf9cc375f15d1b4141bc48aeef444806655cd0e904207edc8d68d86ed7" +dependencies = [ + "clap", + "structopt-derive", +] + +[[package]] +name = "structopt-derive" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53010261a84b37689f9ed7d395165029f9cc7abb9f56bbfe86bee2597ed25107" +dependencies = [ + "heck", + "proc-macro2 0.4.30", + "quote 0.6.13", + "syn 0.15.44", +] + +[[package]] +name = "syn" +version = "0.15.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5" +dependencies = [ + "proc-macro2 0.4.30", + "quote 0.6.13", + "unicode-xid 0.1.0", +] + +[[package]] +name = "syn" +version = "1.0.105" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60b9b43d45702de4c839cb9b51d9f529c5dd26a4aff255b42b1ebc03e88ee908" +dependencies = [ + "proc-macro2 1.0.47", + "quote 1.0.21", + "unicode-ident", +] + +[[package]] +name = "synstructure" +version = "0.12.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" +dependencies = [ + "proc-macro2 1.0.47", + "quote 1.0.21", + "syn 1.0.105", + "unicode-xid 0.2.4", +] + +[[package]] +name = "termcolor" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "textwrap" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" +dependencies = [ + "unicode-width", +] + +[[package]] +name = "trace-malloc-free" +version = "0.1.0" +dependencies = [ + "duct", + "quicli", + "regex", +] + +[[package]] +name = "unicode-ident" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" + +[[package]] +name = "unicode-segmentation" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fdbf052a0783de01e944a6ce7a8cb939e295b1e7be835a1112c3b9a7f047a5a" + +[[package]] +name = "unicode-width" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" + +[[package]] +name = "unicode-xid" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" + +[[package]] +name = "unicode-xid" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" + +[[package]] +name = "vec_map" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" + +[[package]] +name = "void" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" + +[[package]] +name = "wee_alloc" +version = "0.4.5" +dependencies = [ + "cfg-if 0.1.10", + "libc", + "memory_units", + "spin", + "winapi", +] + +[[package]] +name = "wee_alloc_example" +version = "0.1.0" +dependencies = [ + "wee_alloc", +] + +[[package]] +name = "wee_alloc_test" +version = "0.1.0" +dependencies = [ + "cfg-if 0.1.10", + "histo", + "quickcheck", + "rand", + "wee_alloc", +] + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" +dependencies = [ + "winapi", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" diff --git a/packages/wee_alloc/default.nix b/packages/wee_alloc/default.nix index 69b63ddc..d8017734 100644 --- a/packages/wee_alloc/default.nix +++ b/packages/wee_alloc/default.nix @@ -8,17 +8,18 @@ }: rustPlatform.buildRustPackage rec { pname = "wee_alloc"; - version = "0.45"; + version = "0.4.5"; src = fetchgit { url = "https://github.com/rustwasm/wee_alloc"; rev = "${version}"; - sha256 = lib.fakeSha256; + # sha256 = lib.fakeSha256; + sha256 = "sha256-4MO7R7EVP3L16OLelmnyu41XtK69glnrk+97kfHaH7I="; }; doCheck = false; - # cargoSha256 = lib.fakeSha256; + cargoSha256 = lib.fakeSha256; cargoLock.lockFile = "${src}/Cargo.lock"; } From a4b933494f2bca9949e51d0b74f3e00b8b5df294 Mon Sep 17 00:00:00 2001 From: monyarm Date: Tue, 6 Dec 2022 13:08:18 +0200 Subject: [PATCH 7/8] Cargo.toml patches --- packages/wee_alloc/default.nix | 24 ++++++++- packages/wee_alloc/example_Cargo.toml | 15 ++++++ packages/wee_alloc/test_Cargo.toml | 21 ++++++++ .../wee_alloc/trace-malloc-free_Cargo.toml | 10 ++++ packages/wee_alloc/wee_alloc_Cargo.toml | 51 +++++++++++++++++++ 5 files changed, 119 insertions(+), 2 deletions(-) create mode 100644 packages/wee_alloc/example_Cargo.toml create mode 100644 packages/wee_alloc/test_Cargo.toml create mode 100644 packages/wee_alloc/trace-malloc-free_Cargo.toml create mode 100644 packages/wee_alloc/wee_alloc_Cargo.toml diff --git a/packages/wee_alloc/default.nix b/packages/wee_alloc/default.nix index d8017734..91c4562c 100644 --- a/packages/wee_alloc/default.nix +++ b/packages/wee_alloc/default.nix @@ -5,10 +5,11 @@ rustPlatform, fetchFromGitHub, fetchgit, + pkgs, }: rustPlatform.buildRustPackage rec { pname = "wee_alloc"; - version = "0.4.5"; + version = "0.4.4"; src = fetchgit { url = "https://github.com/rustwasm/wee_alloc"; @@ -20,6 +21,25 @@ rustPlatform.buildRustPackage rec { doCheck = false; cargoSha256 = lib.fakeSha256; - cargoLock.lockFile = "${src}/Cargo.lock"; + # cargoLock.lockFile = "${src}/Cargo.lock"; + postPatch = '' + cp ${./Cargo.lock} Cargo.lock + cp ${./wee_alloc_Cargo.toml} wee_alloc/Cargo.toml + cp ${./trace-malloc-free_Cargo.toml} trace-malloc-free/Cargo.toml + cp ${./test_Cargo.toml} test/Cargo.toml + cp ${./example_Cargo.toml} example/Cargo.toml + # sed -i 's/{Alloc, AllocErr}/{Allocator, AllocError}/' wee_alloc/src/*.rs + # sed -i 's/AllocErr>/AllocError>/' wee_alloc/src/*.rs + # sed -i 's/ Alloc for/ Allocator for/' wee_alloc/src/*.rs + ''; + nativeBuildInputs = with pkgs; [ + rust-bin.nightly."2021-03-25".minimal #neeeded because wee_alloc is an older project, making use of experimental features + ]; + + cargoLock = let + fixupLockFile = path: (builtins.readFile path); + in { + lockFileContents = fixupLockFile ./Cargo.lock; + }; } diff --git a/packages/wee_alloc/example_Cargo.toml b/packages/wee_alloc/example_Cargo.toml new file mode 100644 index 00000000..85a6e945 --- /dev/null +++ b/packages/wee_alloc/example_Cargo.toml @@ -0,0 +1,15 @@ +[package] +name = "wee_alloc_example" +version = "0.1.0" +authors = ["Nick Fitzgerald "] +edition = "2021" + +[dependencies.wee_alloc] +path = "../wee_alloc" +default-features = false + +[features] +size_classes = ["wee_alloc/size_classes"] + +[lib] +crate-type = ["cdylib"] diff --git a/packages/wee_alloc/test_Cargo.toml b/packages/wee_alloc/test_Cargo.toml new file mode 100644 index 00000000..17e4e622 --- /dev/null +++ b/packages/wee_alloc/test_Cargo.toml @@ -0,0 +1,21 @@ +[package] +authors = ["Nick Fitzgerald "] +name = "wee_alloc_test" +version = "0.1.0" +edition = "2021" + +[dependencies] +rand = "0.4.2" +quickcheck = "0.6.0" +histo = "0.1.0" +cfg-if = "0.1.2" + +[dependencies.wee_alloc] +path = "../wee_alloc" +default-features = false +features = ["use_std_for_test_debugging", "nightly"] + +[features] +size_classes = ["wee_alloc/size_classes"] +extra_assertions = ["wee_alloc/extra_assertions"] +static_array_backend = ["wee_alloc/static_array_backend"] diff --git a/packages/wee_alloc/trace-malloc-free_Cargo.toml b/packages/wee_alloc/trace-malloc-free_Cargo.toml new file mode 100644 index 00000000..0f269a87 --- /dev/null +++ b/packages/wee_alloc/trace-malloc-free_Cargo.toml @@ -0,0 +1,10 @@ +[package] +edition = "2021" +name = "trace-malloc-free" +version = "0.1.0" +authors = ["Nick Fitzgerald "] + +[dependencies] +quicli = "0.3" +duct = "0.11.0" +regex = "1.0.1" diff --git a/packages/wee_alloc/wee_alloc_Cargo.toml b/packages/wee_alloc/wee_alloc_Cargo.toml new file mode 100644 index 00000000..0e63c8f8 --- /dev/null +++ b/packages/wee_alloc/wee_alloc_Cargo.toml @@ -0,0 +1,51 @@ +[package] +edition - "2021" +authors = [ + "Nick Fitzgerald ", + "Sergey Pepyakin ", + "Matt Howell ", + "Zack Pierce ", +] +categories = ["memory-management", "web-programming", "no-std", "wasm", "embedded"] +description = "wee_alloc: The Wasm-Enabled, Elfin Allocator" +license = "MPL-2.0" +name = "wee_alloc" +readme = "../README.md" +repository = "https://github.com/rustwasm/wee_alloc" +version = "0.4.5" + +[badges] +travis-ci = { repository = "rustwasm/wee_alloc" } + +[features] +default = ["size_classes"] +nightly = [] + +# Enable extra, expensive integrity allocations. +extra_assertions = [] + +# Enable size classes for amortized *O(1)* small allocations. +size_classes = [] + +# Enable fixed-sized, OS-independent backing memory implementation +static_array_backend = ["spin"] + +# This is for internal use only. +use_std_for_test_debugging = [] + +[dependencies] +memory_units = "0.4.0" +cfg-if = "0.1.2" + +[dependencies.spin] +version = "0.5" +optional = true +default-features = false + +[target.'cfg(all(unix, not(target_arch = "wasm32")))'.dependencies.libc] +default-features = false +version = "0.2" + +[target.'cfg(target_os = "windows")'.dependencies.winapi] +version = "0.3" +features = ["memoryapi", "synchapi", "winbase"] From 36d957e9e62da96e90919e4f57470b014fd260b8 Mon Sep 17 00:00:00 2001 From: monyarm Date: Wed, 7 Dec 2022 16:30:06 +0200 Subject: [PATCH 8/8] wee_alloc progress --- flake.lock | 53 +- flake.nix | 3 + overlay.nix | 4 + packages/neard/Cargo.diff | 3766 ----------------- packages/neard/Cargo.lock | 1071 +++-- packages/neard/Cargo.toml | 175 +- packages/neard/default.nix | 11 +- packages/wee_alloc/default.nix | 3 +- packages/wee_alloc/example_Cargo.toml | 2 +- packages/wee_alloc/test_Cargo.toml | 2 +- .../wee_alloc/trace-malloc-free_Cargo.toml | 2 +- packages/wee_alloc/wee_alloc_Cargo.toml | 2 +- shell.nix | 1 + 13 files changed, 558 insertions(+), 4537 deletions(-) delete mode 100644 packages/neard/Cargo.diff diff --git a/flake.lock b/flake.lock index 9973bae3..b4cf4afd 100644 --- a/flake.lock +++ b/flake.lock @@ -15,6 +15,21 @@ "type": "github" } }, + "flake-utils_2": { + "locked": { + "lastModified": 1659877975, + "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, "nixpkgs": { "locked": { "lastModified": 1667482890, @@ -31,10 +46,46 @@ "type": "github" } }, + "nixpkgs_2": { + "locked": { + "lastModified": 1665296151, + "narHash": "sha256-uOB0oxqxN9K7XGF1hcnY+PQnlQJ+3bP2vCn/+Ru/bbc=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "14ccaaedd95a488dd7ae142757884d8e125b3363", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, "root": { "inputs": { "flake-utils": "flake-utils", - "nixpkgs": "nixpkgs" + "nixpkgs": "nixpkgs", + "rust-overlay": "rust-overlay" + } + }, + "rust-overlay": { + "inputs": { + "flake-utils": "flake-utils_2", + "nixpkgs": "nixpkgs_2" + }, + "locked": { + "lastModified": 1670207212, + "narHash": "sha256-uuKbbv0L+QoXiqO7METP9BihY0F7hJqGdKn7xDVfyFw=", + "owner": "oxalica", + "repo": "rust-overlay", + "rev": "18823e511bc85ed27bfabe33cccecb389f9aa92d", + "type": "github" + }, + "original": { + "owner": "oxalica", + "repo": "rust-overlay", + "type": "github" } } }, diff --git a/flake.nix b/flake.nix index 12c552fd..e4d0b669 100644 --- a/flake.nix +++ b/flake.nix @@ -9,12 +9,14 @@ inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; flake-utils.url = github:numtide/flake-utils; + rust-overlay.url = "github:oxalica/rust-overlay"; }; outputs = { self, nixpkgs, flake-utils, + rust-overlay }: { overlays.default = import ./overlay.nix; @@ -26,6 +28,7 @@ inherit system; overlays = [ self.overlays.default + rust-overlay.overlays.default ]; }; in { diff --git a/overlay.nix b/overlay.nix index 29b6d623..93484b5c 100644 --- a/overlay.nix +++ b/overlay.nix @@ -13,6 +13,8 @@ _finalNixpkgs: prevNixpkgs: let circ = prevNixpkgs.callPackage ./packages/circ/default.nix {}; wasmd = prevNixpkgs.callPackage ./packages/wasmd/default.nix {}; + neard = prevNixpkgs.callPackage ./packages/neard/default.nix {}; + wee_alloc = prevNixpkgs.callPackage ./packages/wee_alloc/default.nix {}; in { metacraft-labs = rec { solana = solana-full-sdk; @@ -20,5 +22,7 @@ in { inherit circom; inherit circ; inherit wasmd; + inherit neard; + inherit wee_alloc; }; } diff --git a/packages/neard/Cargo.diff b/packages/neard/Cargo.diff deleted file mode 100644 index 653a3549..00000000 --- a/packages/neard/Cargo.diff +++ /dev/null @@ -1,3766 +0,0 @@ -diff --git a/Cargo.lock b/Cargo.lock -index 347992844..21722429b 100644 ---- a/Cargo.lock -+++ b/Cargo.lock -@@ -12,7 +12,7 @@ dependencies = [ - "actix_derive", - "bitflags", - "bytes", -- "crossbeam-channel 0.5.4", -+ "crossbeam-channel 0.5.6", - "futures-core", - "futures-sink", - "futures-task", -@@ -23,7 +23,7 @@ dependencies = [ - "pin-project-lite", - "smallvec", - "tokio", -- "tokio-util 0.7.2", -+ "tokio-util 0.7.4", - ] - - [[package]] -@@ -40,14 +40,14 @@ dependencies = [ - "memchr", - "pin-project-lite", - "tokio", -- "tokio-util 0.7.2", -+ "tokio-util 0.7.4", - ] - - [[package]] - name = "actix-cors" --version = "0.6.1" -+version = "0.6.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "414360eed71ba2d5435b185ba43ecbe281dfab5df3898286d6b7be8074372c92" -+checksum = "b340e9cfa5b08690aae90fb61beb44e9b06f44fe3d0f93781aaa58cfba86245e" - dependencies = [ - "actix-utils", - "actix-web", -@@ -82,14 +82,14 @@ dependencies = [ - "http", - "httparse", - "httpdate", -- "itoa 1.0.2", -+ "itoa 1.0.4", - "language-tags", - "local-channel", - "mime", - "percent-encoding", - "pin-project-lite", - "rand 0.8.5", -- "sha1 0.10.4", -+ "sha1 0.10.5", - "smallvec", - "tracing", - "zstd", -@@ -107,16 +107,15 @@ dependencies = [ - - [[package]] - name = "actix-router" --version = "0.5.0" -+version = "0.5.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "eb60846b52c118f2f04a56cc90880a274271c489b2498623d58176f8ca21fa80" -+checksum = "d66ff4d247d2b160861fa2866457e85706833527840e4133f8f49aa423a38799" - dependencies = [ - "bytestring", -- "firestorm", - "http", -- "log", - "regex", - "serde", -+ "tracing", - ] - - [[package]] -@@ -175,14 +174,14 @@ dependencies = [ - "openssl", - "pin-project-lite", - "tokio-openssl", -- "tokio-util 0.7.2", -+ "tokio-util 0.7.4", - ] - - [[package]] - name = "actix-utils" --version = "3.0.0" -+version = "3.0.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e491cbaac2e7fc788dfff99ff48ef317e23b3cf63dbaf7aaab6418f40f92aa94" -+checksum = "88a1dcdff1466e3c2488e1cb5c36a71822750ad43839937f85d2f4d9f8b705d8" - dependencies = [ - "local-waker", - "pin-project-lite", -@@ -190,9 +189,9 @@ dependencies = [ - - [[package]] - name = "actix-web" --version = "4.0.1" -+version = "4.2.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "f4e5ebffd51d50df56a3ae0de0e59487340ca456f05dd0b90c0a7a6dd6a74d31" -+checksum = "d48f7b6534e06c7bfc72ee91db7917d4af6afe23e7d223b51e68fffbb21e96b9" - dependencies = [ - "actix-codec", - "actix-http", -@@ -212,7 +211,8 @@ dependencies = [ - "encoding_rs", - "futures-core", - "futures-util", -- "itoa 1.0.2", -+ "http", -+ "itoa 1.0.4", - "language-tags", - "log", - "mime", -@@ -224,15 +224,15 @@ dependencies = [ - "serde_urlencoded", - "smallvec", - "socket2", -- "time 0.3.9", -+ "time 0.3.17", - "url", - ] - - [[package]] - name = "actix-web-codegen" --version = "4.0.0" -+version = "4.1.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "7525bedf54704abb1d469e88d7e7e9226df73778798a69cea5022d53b2ae91bc" -+checksum = "1fa9362663c8643d67b2d5eafba49e4cb2c8a053a29ed00a0bea121f17c76b13" - dependencies = [ - "actix-router", - "proc-macro2", -@@ -272,35 +272,44 @@ version = "0.7.6" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" - dependencies = [ -- "getrandom 0.2.6", -+ "getrandom 0.2.8", - "once_cell", - "version_check", - ] - - [[package]] - name = "aho-corasick" --version = "0.7.18" -+version = "0.7.20" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" -+checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" - dependencies = [ - "memchr", - ] - - [[package]] - name = "alloc-no-stdlib" --version = "2.0.3" -+version = "2.0.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "35ef4730490ad1c4eae5c4325b2a95f521d023e5c885853ff7aca0a6a1631db3" -+checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" - - [[package]] - name = "alloc-stdlib" --version = "0.2.1" -+version = "0.2.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "697ed7edc0f1711de49ce108c541623a0af97c6c60b2f6e2b65229847ac843c2" -+checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" - dependencies = [ - "alloc-no-stdlib", - ] - -+[[package]] -+name = "android_system_properties" -+version = "0.1.5" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" -+dependencies = [ -+ "libc", -+] -+ - [[package]] - name = "ansi_term" - version = "0.12.1" -@@ -312,24 +321,24 @@ dependencies = [ - - [[package]] - name = "anyhow" --version = "1.0.62" -+version = "1.0.66" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1485d4d2cc45e7b201ee3767015c96faa5904387c9d87c6efdd0fb511f12d305" -+checksum = "216261ddc8289130e551ddcd5ce8a064710c0d064a4d2895c67151c92b5443f6" - - [[package]] - name = "arbitrary" --version = "1.1.0" -+version = "1.2.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c38b6b6b79f671c25e1a3e785b7b82d7562ffc9cd3efdc98627e5668a2472490" -+checksum = "29d47fbf90d5149a107494b15a7dc8d69b351be2db3bb9691740e88ec17fd880" - dependencies = [ - "derive_arbitrary", - ] - - [[package]] - name = "arc-swap" --version = "1.5.0" -+version = "1.5.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c5d78ce20460b82d3fa150275ed9d55e21064fc7951177baacf86a145c4a4b1f" -+checksum = "983cd8b9d4b02a6dc6ffa557262eb5858a27a0038ffffe21a0f133eaa819a164" - - [[package]] - name = "arrayref" -@@ -383,9 +392,9 @@ dependencies = [ - - [[package]] - name = "async-trait" --version = "0.1.58" -+version = "0.1.59" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1e805d94e6b5001b651426cf4cd446b1ab5f319d27bab5c644f61de0a804360c" -+checksum = "31e6e93155431f3931513b243d371981bb2770112b370c82745a1d19d2f99364" - dependencies = [ - "proc-macro2", - "quote", -@@ -411,9 +420,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" - - [[package]] - name = "awc" --version = "3.0.0" -+version = "3.0.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "65c60c44fbf3c8cee365e86b97d706e513b733c4eeb16437b45b88d2fffe889a" -+checksum = "80ca7ff88063086d2e2c70b9f3b29b2fcd999bac68ac21731e66781970d68519" - dependencies = [ - "actix-codec", - "actix-http", -@@ -431,7 +440,7 @@ dependencies = [ - "futures-util", - "h2", - "http", -- "itoa 1.0.2", -+ "itoa 1.0.4", - "log", - "mime", - "openssl", -@@ -446,24 +455,24 @@ dependencies = [ - - [[package]] - name = "backtrace" --version = "0.3.65" -+version = "0.3.66" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "11a17d453482a265fd5f8479f2a3f405566e6ca627837aaddb85af8b1ab8ef61" -+checksum = "cab84319d616cfb654d03394f38ab7e6f0919e181b1b57e1fd15e7fb4077d9a7" - dependencies = [ - "addr2line", - "cc", - "cfg-if 1.0.0", - "libc", -- "miniz_oxide", -- "object", -+ "miniz_oxide 0.5.4", -+ "object 0.29.0", - "rustc-demangle", - ] - - [[package]] - name = "base64" --version = "0.13.0" -+version = "0.13.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" -+checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" - - [[package]] - name = "bencher" -@@ -546,16 +555,16 @@ version = "0.9.0" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" - dependencies = [ -- "generic-array 0.14.5", -+ "generic-array 0.14.6", - ] - - [[package]] - name = "block-buffer" --version = "0.10.2" -+version = "0.10.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "0bf7fe51849ea569fd452f37822f606a5cabb684dc918707a0193fd4664ff324" -+checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e" - dependencies = [ -- "generic-array 0.14.5", -+ "generic-array 0.14.6", - ] - - [[package]] -@@ -607,7 +616,7 @@ dependencies = [ - "bolero-generator-derive", - "byteorder", - "either", -- "rand_core 0.6.3", -+ "rand_core 0.6.4", - ] - - [[package]] -@@ -726,15 +735,15 @@ dependencies = [ - - [[package]] - name = "bumpalo" --version = "3.9.1" -+version = "3.11.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899" -+checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba" - - [[package]] - name = "bytecheck" --version = "0.6.8" -+version = "0.6.9" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "3a31f923c2db9513e4298b72df143e6e655a759b3d6a0966df18f81223fff54f" -+checksum = "d11cac2c12b5adc6570dad2ee1b87eff4955dac476fe12d81e5fdd352e52406f" - dependencies = [ - "bytecheck_derive", - "ptr_meta", -@@ -742,9 +751,9 @@ dependencies = [ - - [[package]] - name = "bytecheck_derive" --version = "0.6.8" -+version = "0.6.9" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "edb17c862a905d912174daa27ae002326fff56dc8b8ada50a0a5f0976cb174f0" -+checksum = "13e576ebe98e605500b3c8041bb888e966653577172df6dd97398714eb30b9bf" - dependencies = [ - "proc-macro2", - "quote", -@@ -759,9 +768,9 @@ checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" - - [[package]] - name = "bytes" --version = "1.1.0" -+version = "1.3.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" -+checksum = "dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c" - - [[package]] - name = "bytesize" -@@ -774,9 +783,9 @@ dependencies = [ - - [[package]] - name = "bytestring" --version = "1.0.0" -+version = "1.2.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "90706ba19e97b90786e19dc0d5e2abd80008d99d4c0c5d1ad0b5e72cec7c494d" -+checksum = "f7f83e57d9154148e355404702e2694463241880b939570d7c97c014da7a69a1" - dependencies = [ - "bytes", - ] -@@ -804,9 +813,9 @@ dependencies = [ - - [[package]] - name = "camino" --version = "1.0.8" -+version = "1.1.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "07fd178c5af4d59e83498ef15cf3f154e1a6f9d091270cb86283c65ef44e9ef0" -+checksum = "88ad0e1e3e88dd237a156ab9f571021b8a158caa0ae44b1968a241efb5144c1e" - dependencies = [ - "serde", - ] -@@ -828,25 +837,22 @@ checksum = "4acbb09d9ee8e23699b9634375c72795d095bf268439da88562cf9b501f181fa" - dependencies = [ - "camino", - "cargo-platform", -- "semver 1.0.9", -+ "semver 1.0.14", - "serde", - "serde_json", - ] - - [[package]] - name = "cast" --version = "0.2.7" -+version = "0.3.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "4c24dab4283a142afa2fdca129b80ad2c6284e073930f964c3a1293c225ee39a" --dependencies = [ -- "rustc_version 0.4.0", --] -+checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" - - [[package]] - name = "cc" --version = "1.0.73" -+version = "1.0.77" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" -+checksum = "e9f73505338f7d905b19d18738976aae232eb46b8efc15554ffc56deb5d9ebe4" - dependencies = [ - "jobserver", - ] -@@ -879,7 +885,7 @@ dependencies = [ - "actix", - "anyhow", - "async-trait", -- "clap 3.1.18", -+ "clap 3.2.23", - "dirs", - "futures", - "log", -@@ -898,15 +904,17 @@ dependencies = [ - - [[package]] - name = "chrono" --version = "0.4.19" -+version = "0.4.23" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73" -+checksum = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f" - dependencies = [ -- "libc", -+ "iana-time-zone", -+ "js-sys", - "num-integer", - "num-traits", - "serde", -- "time 0.1.44", -+ "time 0.1.45", -+ "wasm-bindgen", - "winapi", - ] - -@@ -916,14 +924,14 @@ version = "0.2.5" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801" - dependencies = [ -- "generic-array 0.14.5", -+ "generic-array 0.14.6", - ] - - [[package]] - name = "clang-sys" --version = "1.3.1" -+version = "1.4.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "4cc00842eed744b858222c4c9faf7243aafc6d33f92f96935263ef4d8a41ce21" -+checksum = "fa2e27ae6ab525c3d369ded447057bca5438d86dc3a68f6faafb8269ba82ebf3" - dependencies = [ - "glob", - "libc", -@@ -947,26 +955,26 @@ dependencies = [ - - [[package]] - name = "clap" --version = "3.1.18" -+version = "3.2.23" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d2dbdf4bdacb33466e854ce889eee8dfd5729abf7ccd7664d0a2d60cd384440b" -+checksum = "71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5" - dependencies = [ - "atty", - "bitflags", - "clap_derive", - "clap_lex", - "indexmap", -- "lazy_static", -+ "once_cell", - "strsim 0.10.0", - "termcolor", -- "textwrap 0.15.0", -+ "textwrap 0.16.0", - ] - - [[package]] - name = "clap_derive" --version = "3.1.18" -+version = "3.2.18" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "25320346e922cffe59c0bbc5410c8d8784509efb321488971081313cb1e1a33c" -+checksum = "ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65" - dependencies = [ - "heck 0.4.0", - "proc-macro-error", -@@ -977,9 +985,9 @@ dependencies = [ - - [[package]] - name = "clap_lex" --version = "0.2.0" -+version = "0.2.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "a37c35f1112dad5e6e0b1adaff798507497a18fceeb30cceb3bae7d1427b9213" -+checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" - dependencies = [ - "os_str_bytes", - ] -@@ -993,11 +1001,21 @@ dependencies = [ - "bitflags", - ] - -+[[package]] -+name = "codespan-reporting" -+version = "0.11.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" -+dependencies = [ -+ "termcolor", -+ "unicode-width", -+] -+ - [[package]] - name = "cold-store-tool" - version = "0.0.0" - dependencies = [ -- "clap 3.1.18", -+ "clap 3.2.23", - "near-chain-configs", - "near-primitives", - "near-store", -@@ -1006,9 +1024,9 @@ dependencies = [ - - [[package]] - name = "combine" --version = "4.6.4" -+version = "4.6.6" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "2a604e93b79d1808327a6fca85a6f2d69de66461e7620f5a4cbf5fb4d1d7c948" -+checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" - dependencies = [ - "bytes", - "memchr", -@@ -1016,14 +1034,13 @@ dependencies = [ - - [[package]] - name = "console" --version = "0.15.0" -+version = "0.15.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "a28b32d32ca44b70c3e4acd7db1babf555fa026e385fb95f18028f88848b3c31" -+checksum = "c050367d967ced717c04b65d8c619d863ef9292ce0c5760028655a2fb298718c" - dependencies = [ - "encode_unicode", -+ "lazy_static", - "libc", -- "once_cell", -- "regex", - "terminal_size", - "unicode-width", - "winapi", -@@ -1043,12 +1060,12 @@ checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" - - [[package]] - name = "cookie" --version = "0.16.0" -+version = "0.16.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "94d4706de1b0fa5b132270cddffa8585166037822e260a944fe161acd137ca05" -+checksum = "344adc371239ef32293cb1c4fe519592fcf21206c79c02854320afcdf3ab4917" - dependencies = [ - "percent-encoding", -- "time 0.3.9", -+ "time 0.3.17", - "version_check", - ] - -@@ -1089,9 +1106,9 @@ dependencies = [ - - [[package]] - name = "cpufeatures" --version = "0.2.2" -+version = "0.2.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "59a6001667ab124aebae2a495118e11d30984c3a653e99d86d58971708cf5e4b" -+checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320" - dependencies = [ - "libc", - ] -@@ -1119,7 +1136,7 @@ dependencies = [ - "log", - "regalloc2", - "smallvec", -- "target-lexicon 0.12.3", -+ "target-lexicon 0.12.5", - ] - - [[package]] -@@ -1155,7 +1172,7 @@ dependencies = [ - "cranelift-codegen", - "log", - "smallvec", -- "target-lexicon 0.12.3", -+ "target-lexicon 0.12.5", - ] - - [[package]] -@@ -1166,7 +1183,7 @@ checksum = "bba027cc41bf1d0eee2ddf16caba2ee1be682d0214520fff0129d2c6557fda89" - dependencies = [ - "cranelift-codegen", - "libc", -- "target-lexicon 0.12.3", -+ "target-lexicon 0.12.5", - ] - - [[package]] -@@ -1196,9 +1213,9 @@ dependencies = [ - - [[package]] - name = "criterion" --version = "0.3.5" -+version = "0.3.6" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1604dafd25fba2fe2d5895a9da139f8dc9b319a5fe5354ca137cbbce4e178d10" -+checksum = "b01d6de93b2b6c65e17c634a26653a29d107b3c98c607c765bf38d041531cd8f" - dependencies = [ - "atty", - "cast", -@@ -1222,9 +1239,9 @@ dependencies = [ - - [[package]] - name = "criterion-plot" --version = "0.4.4" -+version = "0.4.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d00996de9f2f7559f7f4dc286073197f83e92256a59ed395f9aac01fe717da57" -+checksum = "2673cc8207403546f45f5fd319a974b1e6983ad1a3ee7e6041650013be041876" - dependencies = [ - "cast", - "itertools", -@@ -1237,11 +1254,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "2801af0d36612ae591caa9568261fddce32ce6e08a7275ea334a06a4ad021a2c" - dependencies = [ - "cfg-if 1.0.0", -- "crossbeam-channel 0.5.4", -+ "crossbeam-channel 0.5.6", - "crossbeam-deque", - "crossbeam-epoch", - "crossbeam-queue", -- "crossbeam-utils 0.8.8", -+ "crossbeam-utils 0.8.14", - ] - - [[package]] -@@ -1256,47 +1273,46 @@ dependencies = [ - - [[package]] - name = "crossbeam-channel" --version = "0.5.4" -+version = "0.5.6" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "5aaa7bd5fb665c6864b5f963dd9097905c54125909c7aa94c9e18507cdbe6c53" -+checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521" - dependencies = [ - "cfg-if 1.0.0", -- "crossbeam-utils 0.8.8", -+ "crossbeam-utils 0.8.14", - ] - - [[package]] - name = "crossbeam-deque" --version = "0.8.1" -+version = "0.8.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e" -+checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc" - dependencies = [ - "cfg-if 1.0.0", - "crossbeam-epoch", -- "crossbeam-utils 0.8.8", -+ "crossbeam-utils 0.8.14", - ] - - [[package]] - name = "crossbeam-epoch" --version = "0.9.8" -+version = "0.9.13" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1145cf131a2c6ba0615079ab6a638f7e1973ac9c2634fcbeaaad6114246efe8c" -+checksum = "01a9af1f4c2ef74bb8aa1f7e19706bc72d03598c8a570bb5de72243c7a9d9d5a" - dependencies = [ - "autocfg", - "cfg-if 1.0.0", -- "crossbeam-utils 0.8.8", -- "lazy_static", -- "memoffset", -+ "crossbeam-utils 0.8.14", -+ "memoffset 0.7.1", - "scopeguard", - ] - - [[package]] - name = "crossbeam-queue" --version = "0.3.6" -+version = "0.3.8" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1cd42583b04998a5363558e5f9291ee5a5ff6b49944332103f251e7479a82aa7" -+checksum = "d1cfb3ea8a53f37c40dea2c7bedcbd88bdfae54f5e2175d6ecaff1c988353add" - dependencies = [ - "cfg-if 1.0.0", -- "crossbeam-utils 0.8.8", -+ "crossbeam-utils 0.8.14", - ] - - [[package]] -@@ -1312,12 +1328,11 @@ dependencies = [ - - [[package]] - name = "crossbeam-utils" --version = "0.8.8" -+version = "0.8.14" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "0bf124c720b7686e3c2663cf54062ab0f68a88af2fb6a030e87e30bf721fcb38" -+checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f" - dependencies = [ - "cfg-if 1.0.0", -- "lazy_static", - ] - - [[package]] -@@ -1328,11 +1343,11 @@ checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" - - [[package]] - name = "crypto-common" --version = "0.1.3" -+version = "0.1.6" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "57952ca27b5e3606ff4dd79b0020231aaf9d6aa76dc05fd30137538c50bd3ce8" -+checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" - dependencies = [ -- "generic-array 0.14.5", -+ "generic-array 0.14.6", - "typenum", - ] - -@@ -1342,7 +1357,7 @@ version = "0.8.0" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" - dependencies = [ -- "generic-array 0.14.5", -+ "generic-array 0.14.6", - "subtle", - ] - -@@ -1370,9 +1385,9 @@ dependencies = [ - - [[package]] - name = "ctor" --version = "0.1.22" -+version = "0.1.26" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "f877be4f7c9f246b183111634f75baa039715e3f46ce860677d3b19a69fb229c" -+checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" - dependencies = [ - "quote", - "syn", -@@ -1391,11 +1406,55 @@ dependencies = [ - "zeroize", - ] - -+[[package]] -+name = "cxx" -+version = "1.0.82" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "d4a41a86530d0fe7f5d9ea779916b7cadd2d4f9add748b99c2c029cbbdfaf453" -+dependencies = [ -+ "cc", -+ "cxxbridge-flags", -+ "cxxbridge-macro", -+ "link-cplusplus", -+] -+ -+[[package]] -+name = "cxx-build" -+version = "1.0.82" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "06416d667ff3e3ad2df1cd8cd8afae5da26cf9cec4d0825040f88b5ca659a2f0" -+dependencies = [ -+ "cc", -+ "codespan-reporting", -+ "once_cell", -+ "proc-macro2", -+ "quote", -+ "scratch", -+ "syn", -+] -+ -+[[package]] -+name = "cxxbridge-flags" -+version = "1.0.82" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "820a9a2af1669deeef27cb271f476ffd196a2c4b6731336011e0ba63e2c7cf71" -+ -+[[package]] -+name = "cxxbridge-macro" -+version = "1.0.82" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "a08a6e2fcc370a089ad3b4aaf54db3b1b4cee38ddabce5896b33eb693275f470" -+dependencies = [ -+ "proc-macro2", -+ "quote", -+ "syn", -+] -+ - [[package]] - name = "darling" --version = "0.13.4" -+version = "0.14.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c" -+checksum = "b0dd3cd20dc6b5a876612a6e5accfe7f3dd883db6d07acfbf14c128f61550dfa" - dependencies = [ - "darling_core", - "darling_macro", -@@ -1403,9 +1462,9 @@ dependencies = [ - - [[package]] - name = "darling_core" --version = "0.13.4" -+version = "0.14.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610" -+checksum = "a784d2ccaf7c98501746bf0be29b2022ba41fd62a2e622af997a03e9f972859f" - dependencies = [ - "fnv", - "ident_case", -@@ -1416,9 +1475,9 @@ dependencies = [ - - [[package]] - name = "darling_macro" --version = "0.13.4" -+version = "0.14.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" -+checksum = "7618812407e9402654622dd402b0a89dff9ba93badd6540781526117b92aab7e" - dependencies = [ - "darling_core", - "quote", -@@ -1435,9 +1494,9 @@ dependencies = [ - - [[package]] - name = "derive_arbitrary" --version = "1.1.0" -+version = "1.2.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "98e23c06c035dac87bd802d98f368df73a7f2cb05a66ffbd1f377e821fac4af9" -+checksum = "4903dff04948f22033ca30232ab8eca2c3fc4c913a8b6a34ee5199699814817f" - dependencies = [ - "proc-macro2", - "quote", -@@ -1478,16 +1537,16 @@ version = "0.9.0" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" - dependencies = [ -- "generic-array 0.14.5", -+ "generic-array 0.14.6", - ] - - [[package]] - name = "digest" --version = "0.10.3" -+version = "0.10.6" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "f2fb860ca6fafa5552fb6d0e816a69c8e49f0908bf524e30a90d97c85892d506" -+checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" - dependencies = [ -- "block-buffer 0.10.2", -+ "block-buffer 0.10.3", - "crypto-common", - "subtle", - ] -@@ -1518,12 +1577,6 @@ version = "1.0.4" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "8c97b9233581d84b8e1e689cdd3a47b6f69770084fc246e86a7f78b0d9c1d4a5" - --[[package]] --name = "dtoa" --version = "0.4.8" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0" -- - [[package]] - name = "dynasm" - version = "1.2.3" -@@ -1558,9 +1611,9 @@ checksum = "53aff6fdc1b181225acdcb5b14c47106726fd8e486707315b1b138baed68ee31" - - [[package]] - name = "ed25519" --version = "1.5.1" -+version = "1.5.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "f9cb2103c580a9f8732121f755eccb51312f7db26314664314c119298107064b" -+checksum = "1e9c280362032ea4203659fc489832d0204ef09f247a0506f170dafcac08c369" - dependencies = [ - "signature", - ] -@@ -1581,9 +1634,9 @@ dependencies = [ - - [[package]] - name = "either" --version = "1.6.1" -+version = "1.8.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" -+checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" - - [[package]] - name = "elastic-array" -@@ -1611,18 +1664,18 @@ dependencies = [ - - [[package]] - name = "enum-map" --version = "2.1.0" -+version = "2.4.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "0348b2a57c82f98b9dbd8098b1abb2416f221823d3e50cbe24eaebdd16896826" -+checksum = "f5a56d54c8dd9b3ad34752ed197a4eb2a6601bc010808eb097a04a58ae4c43e1" - dependencies = [ - "enum-map-derive", - ] - - [[package]] - name = "enum-map-derive" --version = "0.8.0" -+version = "0.10.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "a63b7a0ddec6f38dcec5e36257750b7a8fcaf4227e12ceb306e341d63634da05" -+checksum = "a9045e2676cd5af83c3b167d917b0a5c90a4d8e266e2683d6631b235c457fc27" - dependencies = [ - "proc-macro2", - "quote", -@@ -1631,18 +1684,18 @@ dependencies = [ - - [[package]] - name = "enumset" --version = "1.0.11" -+version = "1.0.12" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "4799cdb24d48f1f8a7a98d06b7fde65a85a2d1e42b25a889f5406aa1fbefe074" -+checksum = "19be8061a06ab6f3a6cf21106c873578bf01bd42ad15e0311a9c76161cb1c753" - dependencies = [ - "enumset_derive", - ] - - [[package]] - name = "enumset_derive" --version = "0.6.0" -+version = "0.6.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "ea83a3fbdc1d999ccfbcbee717eab36f8edf2d71693a23ce0d7cca19e085304c" -+checksum = "03e7b551eba279bf0fa88b83a46330168c1560a52a94f5126f892f0b364ab3e0" - dependencies = [ - "darling", - "proc-macro2", -@@ -1677,9 +1730,9 @@ version = "0.0.0" - dependencies = [ - "anyhow", - "chrono", -- "clap 3.1.18", -+ "clap 3.2.23", - "insta", -- "nix", -+ "nix 0.15.0", - "reqwest", - "rusqlite", - "serde", -@@ -1690,9 +1743,9 @@ dependencies = [ - - [[package]] - name = "expect-test" --version = "1.3.0" -+version = "1.4.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "dced95c9dcd4e3241f95841aad395f9c8d7933a3b0b524bdeb2440885c72a271" -+checksum = "1d4661aca38d826eb7c72fe128e4238220616de4c0cc00db7bfc38e2e1364dd3" - dependencies = [ - "dissimilar", - "once_cell", -@@ -1712,31 +1765,25 @@ checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" - - [[package]] - name = "fastrand" --version = "1.7.0" -+version = "1.8.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf" -+checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499" - dependencies = [ - "instant", - ] - - [[package]] - name = "filetime" --version = "0.2.16" -+version = "0.2.18" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c0408e2626025178a6a7f7ffc05a25bc47103229f19c113755de7bf63816290c" -+checksum = "4b9663d381d07ae25dc88dbdf27df458faa83a9b25336bcac83d5e452b5fc9d3" - dependencies = [ - "cfg-if 1.0.0", - "libc", -- "redox_syscall 0.2.13", -- "winapi", -+ "redox_syscall 0.2.16", -+ "windows-sys 0.42.0", - ] - --[[package]] --name = "firestorm" --version = "0.5.0" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "4d3d6188b8804df28032815ea256b6955c9625c24da7525f387a7af02fbb8f01" -- - [[package]] - name = "fixed-hash" - version = "0.7.0" -@@ -1760,14 +1807,12 @@ checksum = "cda653ca797810c02f7ca4b804b40b8b95ae046eb989d356bce17919a8c25499" - - [[package]] - name = "flate2" --version = "1.0.23" -+version = "1.0.25" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "b39522e96686d38f4bc984b9198e3a0613264abaebaff2c5c918bfa6b6da09af" -+checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841" - dependencies = [ -- "cfg-if 1.0.0", - "crc32fast", -- "libc", -- "miniz_oxide", -+ "miniz_oxide 0.6.2", - ] - - [[package]] -@@ -1793,11 +1838,10 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" - - [[package]] - name = "form_urlencoded" --version = "1.0.1" -+version = "1.1.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" -+checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" - dependencies = [ -- "matches", - "percent-encoding", - ] - -@@ -1819,9 +1863,9 @@ checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394" - - [[package]] - name = "futures" --version = "0.3.21" -+version = "0.3.25" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e" -+checksum = "38390104763dc37a5145a53c29c63c1290b5d316d6086ec32c293f6736051bb0" - dependencies = [ - "futures-channel", - "futures-core", -@@ -1834,9 +1878,9 @@ dependencies = [ - - [[package]] - name = "futures-channel" --version = "0.3.21" -+version = "0.3.25" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010" -+checksum = "52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed" - dependencies = [ - "futures-core", - "futures-sink", -@@ -1844,15 +1888,15 @@ dependencies = [ - - [[package]] - name = "futures-core" --version = "0.3.21" -+version = "0.3.25" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3" -+checksum = "04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac" - - [[package]] - name = "futures-executor" --version = "0.3.21" -+version = "0.3.25" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6" -+checksum = "7acc85df6714c176ab5edf386123fafe217be88c0840ec11f199441134a074e2" - dependencies = [ - "futures-core", - "futures-task", -@@ -1861,15 +1905,15 @@ dependencies = [ - - [[package]] - name = "futures-io" --version = "0.3.21" -+version = "0.3.25" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b" -+checksum = "00f5fb52a06bdcadeb54e8d3671f8888a39697dcb0b81b23b55174030427f4eb" - - [[package]] - name = "futures-macro" --version = "0.3.21" -+version = "0.3.25" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512" -+checksum = "bdfb8ce053d86b91919aad980c220b1fb8401a9394410e1c289ed7e66b61835d" - dependencies = [ - "proc-macro2", - "quote", -@@ -1878,21 +1922,21 @@ dependencies = [ - - [[package]] - name = "futures-sink" --version = "0.3.21" -+version = "0.3.25" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868" -+checksum = "39c15cf1a4aa79df40f1bb462fb39676d0ad9e366c2a33b590d7c66f4f81fcf9" - - [[package]] - name = "futures-task" --version = "0.3.21" -+version = "0.3.25" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a" -+checksum = "2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea" - - [[package]] - name = "futures-util" --version = "0.3.21" -+version = "0.3.25" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a" -+checksum = "197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6" - dependencies = [ - "futures-channel", - "futures-core", -@@ -1926,9 +1970,9 @@ dependencies = [ - - [[package]] - name = "generic-array" --version = "0.14.5" -+version = "0.14.6" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803" -+checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" - dependencies = [ - "typenum", - "version_check", -@@ -1939,7 +1983,7 @@ name = "genesis-csv-to-json" - version = "0.0.0" - dependencies = [ - "chrono", -- "clap 3.1.18", -+ "clap 3.2.23", - "csv", - "near-chain-configs", - "near-crypto", -@@ -1956,7 +2000,7 @@ name = "genesis-populate" - version = "0.0.0" - dependencies = [ - "borsh", -- "clap 3.1.18", -+ "clap 3.2.23", - "indicatif", - "near-chain", - "near-chain-configs", -@@ -1981,20 +2025,20 @@ dependencies = [ - - [[package]] - name = "getrandom" --version = "0.2.6" -+version = "0.2.8" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "9be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad" -+checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" - dependencies = [ - "cfg-if 1.0.0", - "libc", -- "wasi 0.10.0+wasi-snapshot-preview1", -+ "wasi 0.11.0+wasi-snapshot-preview1", - ] - - [[package]] - name = "gimli" --version = "0.26.1" -+version = "0.26.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "78cc372d058dcf6d5ecd98510e7fbc9e5aec4d21de70f65fea8fecebcd881bd4" -+checksum = "22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d" - dependencies = [ - "fallible-iterator", - "indexmap", -@@ -2009,9 +2053,9 @@ checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" - - [[package]] - name = "h2" --version = "0.3.13" -+version = "0.3.15" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57" -+checksum = "5f9f29bc9dda355256b2916cf526ab02ce0aeaaaf2bad60d65ef3f12f11dd0f4" - dependencies = [ - "bytes", - "fnv", -@@ -2022,7 +2066,7 @@ dependencies = [ - "indexmap", - "slab", - "tokio", -- "tokio-util 0.7.2", -+ "tokio-util 0.7.4", - "tracing", - ] - -@@ -2043,9 +2087,9 @@ dependencies = [ - - [[package]] - name = "hashbrown" --version = "0.12.1" -+version = "0.12.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "db0d4cf898abf0081f964436dc980e96670a0f36863e4b83aaacdb65c9d7ccc3" -+checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" - dependencies = [ - "ahash", - ] -@@ -2135,25 +2179,25 @@ version = "0.12.1" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" - dependencies = [ -- "digest 0.10.3", -+ "digest 0.10.6", - ] - - [[package]] - name = "http" --version = "0.2.7" -+version = "0.2.8" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "ff8670570af52249509a86f5e3e18a08c60b177071826898fde8997cf5f6bfbb" -+checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" - dependencies = [ - "bytes", - "fnv", -- "itoa 1.0.2", -+ "itoa 1.0.4", - ] - - [[package]] - name = "http-body" --version = "0.4.4" -+version = "0.4.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1ff4f84919677303da5f147645dbea6b1881f368d03ac84e1dc09031ebd7b2c6" -+checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" - dependencies = [ - "bytes", - "http", -@@ -2162,9 +2206,9 @@ dependencies = [ - - [[package]] - name = "httparse" --version = "1.7.1" -+version = "1.8.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "496ce29bb5a52785b44e0f7ca2847ae0bb839c9bd28f69acac9b99d461c0c04c" -+checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" - - [[package]] - name = "httpdate" -@@ -2174,9 +2218,9 @@ checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" - - [[package]] - name = "hyper" --version = "0.14.18" -+version = "0.14.23" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "b26ae0a80afebe130861d90abf98e3814a4f28a4c6ffeb5ab8ebb2be311e0ef2" -+checksum = "034711faac9d2166cb1baf1a2fb0b60b1f277f8492fd72176c17f3515e1abd3c" - dependencies = [ - "bytes", - "futures-channel", -@@ -2187,7 +2231,7 @@ dependencies = [ - "http-body", - "httparse", - "httpdate", -- "itoa 1.0.2", -+ "itoa 1.0.4", - "pin-project-lite", - "socket2", - "tokio", -@@ -2221,6 +2265,30 @@ dependencies = [ - "tokio-native-tls", - ] - -+[[package]] -+name = "iana-time-zone" -+version = "0.1.53" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765" -+dependencies = [ -+ "android_system_properties", -+ "core-foundation-sys", -+ "iana-time-zone-haiku", -+ "js-sys", -+ "wasm-bindgen", -+ "winapi", -+] -+ -+[[package]] -+name = "iana-time-zone-haiku" -+version = "0.1.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" -+dependencies = [ -+ "cxx", -+ "cxx-build", -+] -+ - [[package]] - name = "ident_case" - version = "1.0.1" -@@ -2238,6 +2306,16 @@ dependencies = [ - "unicode-normalization", - ] - -+[[package]] -+name = "idna" -+version = "0.3.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" -+dependencies = [ -+ "unicode-bidi", -+ "unicode-normalization", -+] -+ - [[package]] - name = "im" - version = "15.1.0" -@@ -2245,7 +2323,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "d0acd33ff0285af998aaf9b57342af478078f53492322fafc47450e09397e0e9" - dependencies = [ - "bitmaps", -- "rand_core 0.6.3", -+ "rand_core 0.6.4", - "rand_xoshiro", - "sized-chunks", - "typenum", -@@ -2258,7 +2336,7 @@ version = "0.0.0" - dependencies = [ - "actix", - "anyhow", -- "clap 3.1.18", -+ "clap 3.2.23", - "near-indexer", - "near-o11y", - "openssl-probe", -@@ -2269,12 +2347,12 @@ dependencies = [ - - [[package]] - name = "indexmap" --version = "1.8.1" -+version = "1.9.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "0f647032dfaa1f8b6dc29bd3edb7bbef4861b8b8007ebb118d6db284fd59f6ee" -+checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" - dependencies = [ - "autocfg", -- "hashbrown 0.11.2", -+ "hashbrown 0.12.3", - "serde", - ] - -@@ -2293,16 +2371,15 @@ dependencies = [ - - [[package]] - name = "insta" --version = "1.14.0" -+version = "1.21.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "689960f187c43c01650c805fb6bc6f55ab944499d86d4ffe9474ad78991d8e94" -+checksum = "261bf85ed492cd1c47c9ba675e48649682a9d2d2e77f515c5386d7726fb0ba76" - dependencies = [ - "console", -- "once_cell", -- "serde", -- "serde_json", -- "serde_yaml", -+ "lazy_static", -+ "linked-hash-map", - "similar", -+ "yaml-rust", - ] - - [[package]] -@@ -2324,7 +2401,7 @@ dependencies = [ - "assert_matches", - "borsh", - "chrono", -- "clap 3.1.18", -+ "clap 3.2.23", - "futures", - "hex", - "insta", -@@ -2374,15 +2451,15 @@ checksum = "ec58677acfea8a15352d42fc87d11d63596ade9239e0a7c9352914417515dbe6" - - [[package]] - name = "ipnet" --version = "2.5.0" -+version = "2.5.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "879d54834c8c76457ef4293a689b2a8c59b076067ad77b15efafbb05f92a592b" -+checksum = "f88c5561171189e69df9d98bcf18fd5f9558300f7ea7b801eb8a0fd748bd8745" - - [[package]] - name = "itertools" --version = "0.10.3" -+version = "0.10.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3" -+checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" - dependencies = [ - "either", - ] -@@ -2395,39 +2472,42 @@ checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" - - [[package]] - name = "itoa" --version = "1.0.2" -+version = "1.0.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d" -+checksum = "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc" - - [[package]] - name = "jobserver" --version = "0.1.24" -+version = "0.1.25" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "af25a77299a7f711a01975c35a6a424eb6862092cc2d6c72c4ed6cbc56dfc1fa" -+checksum = "068b1ee6743e4d11fb9c6a1e6064b3693a1b600e7f5f5988047d98b3dc9fb90b" - dependencies = [ - "libc", - ] - - [[package]] - name = "js-sys" --version = "0.3.57" -+version = "0.3.60" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "671a26f820db17c2a2750743f1dd03bafd15b98c9f30c7c2628c024c05d73397" -+checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" - dependencies = [ - "wasm-bindgen", - ] - - [[package]] - name = "keccak" --version = "0.1.0" -+version = "0.1.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" -+checksum = "3afef3b6eff9ce9d8ff9b3601125eec7f0c8cbac7abd14f355d053fa56c98768" -+dependencies = [ -+ "cpufeatures", -+] - - [[package]] - name = "keypair-generator" - version = "0.0.0" - dependencies = [ -- "clap 3.1.18", -+ "clap 3.2.23", - "near-crypto", - "nearcore", - ] -@@ -2461,15 +2541,15 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" - - [[package]] - name = "libc" --version = "0.2.125" -+version = "0.2.137" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "5916d2ae698f6de9bfb891ad7a8d65c09d232dc58cc4ac433c7da3b2fd84bc2b" -+checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89" - - [[package]] - name = "libfuzzer-sys" --version = "0.4.3" -+version = "0.4.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "336244aaeab6a12df46480dc585802aa743a72d66b11937844c61bbca84c991d" -+checksum = "c8fff891139ee62800da71b7fd5b508d570b9ad95e614a53c6f453ca08366038" - dependencies = [ - "arbitrary", - "cc", -@@ -2478,9 +2558,9 @@ dependencies = [ - - [[package]] - name = "libloading" --version = "0.7.3" -+version = "0.7.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd" -+checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" - dependencies = [ - "cfg-if 1.0.0", - "winapi", -@@ -2527,20 +2607,29 @@ dependencies = [ - - [[package]] - name = "libz-sys" --version = "1.1.6" -+version = "1.1.8" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "92e7e15d7610cce1d9752e137625f14e61a28cd45929b6e12e47b50fe154ee2e" -+checksum = "9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf" - dependencies = [ - "cc", - "pkg-config", - "vcpkg", - ] - -+[[package]] -+name = "link-cplusplus" -+version = "1.0.7" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9272ab7b96c9046fbc5bc56c06c117cb639fe2d509df0c421cad82d2915cf369" -+dependencies = [ -+ "cc", -+] -+ - [[package]] - name = "linked-hash-map" --version = "0.5.4" -+version = "0.5.6" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3" -+checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" - - [[package]] - name = "linux-raw-sys" -@@ -2577,9 +2666,9 @@ dependencies = [ - - [[package]] - name = "lock_api" --version = "0.4.7" -+version = "0.4.9" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53" -+checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" - dependencies = [ - "autocfg", - "scopeguard", -@@ -2617,18 +2706,18 @@ dependencies = [ - - [[package]] - name = "lru" --version = "0.7.5" -+version = "0.7.8" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "32613e41de4c47ab04970c348ca7ae7382cf116625755af070b008a15516a889" -+checksum = "e999beba7b6e8345721bd280141ed958096a2e4abdf74f67ff4ce49b4b54e47a" - dependencies = [ -- "hashbrown 0.11.2", -+ "hashbrown 0.12.3", - ] - - [[package]] - name = "lzma-sys" --version = "0.1.17" -+version = "0.1.20" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "bdb4b7c3eddad11d3af9e86c487607d2d2442d185d848575365c4856ba96d619" -+checksum = "5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27" - dependencies = [ - "cc", - "libc", -@@ -2683,9 +2772,9 @@ dependencies = [ - - [[package]] - name = "memmap2" --version = "0.5.3" -+version = "0.5.8" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "057a3db23999c867821a7a59feb06a578fcb03685e983dff90daf9e7d24ac08f" -+checksum = "4b182332558b18d807c4ce1ca8ca983b34c3ee32765e47b3f0f69b90355cc1dc" - dependencies = [ - "libc", - ] -@@ -2699,6 +2788,15 @@ dependencies = [ - "autocfg", - ] - -+[[package]] -+name = "memoffset" -+version = "0.7.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" -+dependencies = [ -+ "autocfg", -+] -+ - [[package]] - name = "mime" - version = "0.3.16" -@@ -2713,23 +2811,32 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" - - [[package]] - name = "miniz_oxide" --version = "0.5.1" -+version = "0.5.4" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34" -+dependencies = [ -+ "adler", -+] -+ -+[[package]] -+name = "miniz_oxide" -+version = "0.6.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d2b29bd4bc3f33391105ebee3589c19197c4271e3e5a9ec9bfe8127eeff8f082" -+checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" - dependencies = [ - "adler", - ] - - [[package]] - name = "mio" --version = "0.8.3" -+version = "0.8.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "713d550d9b44d89174e066b7a6217ae06234c10cb47819a88290d2b353c31799" -+checksum = "e5d732bc30207a6423068df043e3d02e0735b155ad7ce1a6f76fe2baa5b158de" - dependencies = [ - "libc", - "log", - "wasi 0.11.0+wasi-snapshot-preview1", -- "windows-sys", -+ "windows-sys 0.42.0", - ] - - [[package]] -@@ -2740,7 +2847,7 @@ dependencies = [ - "actix-rt", - "actix-web", - "anyhow", -- "clap 3.1.18", -+ "clap 3.2.23", - "criterion", - "flate2", - "futures", -@@ -2782,9 +2889,9 @@ checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" - - [[package]] - name = "native-tls" --version = "0.2.10" -+version = "0.2.11" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9" -+checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" - dependencies = [ - "lazy_static", - "libc", -@@ -2835,7 +2942,7 @@ version = "0.0.0" - dependencies = [ - "anyhow", - "borsh", -- "clap 3.1.18", -+ "clap 3.2.23", - "near-chain", - "near-chain-configs", - "near-crypto", -@@ -2872,7 +2979,7 @@ dependencies = [ - "assert_matches", - "borsh", - "chrono", -- "crossbeam-channel 0.5.4", -+ "crossbeam-channel 0.5.6", - "delay-detector", - "enum-map", - "insta", -@@ -2910,7 +3017,7 @@ dependencies = [ - "num-rational", - "serde", - "serde_json", -- "sha2 0.10.2", -+ "sha2 0.10.6", - "smart-default", - "tracing", - ] -@@ -3040,7 +3147,7 @@ dependencies = [ - "secp256k1", - "serde", - "serde_json", -- "sha2 0.10.2", -+ "sha2 0.10.6", - "subtle", - "tempfile", - "thiserror", -@@ -3236,7 +3343,7 @@ dependencies = [ - "async-trait", - "borsh", - "bs58", -- "clap 3.1.18", -+ "clap 3.2.23", - "ed25519-dalek", - "hex", - "hkdf", -@@ -3262,7 +3369,7 @@ dependencies = [ - "secp256k1", - "serde", - "serde_json", -- "sha2 0.10.2", -+ "sha2 0.10.6", - "strum", - "thiserror", - "tokio", -@@ -3283,7 +3390,7 @@ dependencies = [ - "bytesize", - "chrono", - "criterion", -- "crossbeam-channel 0.5.4", -+ "crossbeam-channel 0.5.6", - "delay-detector", - "futures", - "futures-util", -@@ -3302,7 +3409,7 @@ dependencies = [ - "opentelemetry", - "parking_lot 0.12.1", - "pretty_assertions", -- "protobuf 3.0.2", -+ "protobuf 3.2.0", - "protobuf-codegen", - "rand 0.8.5", - "rand_xorshift", -@@ -3313,10 +3420,10 @@ dependencies = [ - "strum", - "tempfile", - "thiserror", -- "time 0.3.9", -+ "time 0.3.17", - "tokio", - "tokio-stream", -- "tokio-util 0.7.2", -+ "tokio-util 0.7.4", - "tracing", - ] - -@@ -3327,8 +3434,8 @@ dependencies = [ - "actix", - "atty", - "bencher", -- "clap 3.1.18", -- "itoa 1.0.2", -+ "clap 3.2.23", -+ "itoa 1.0.4", - "near-crypto", - "near-primitives-core", - "once_cell", -@@ -3361,7 +3468,7 @@ dependencies = [ - "once_cell", - "strum", - "tokio", -- "tokio-util 0.7.2", -+ "tokio-util 0.7.4", - "tracing", - ] - -@@ -3380,7 +3487,7 @@ dependencies = [ - "actix-web", - "anyhow", - "chrono", -- "clap 3.1.18", -+ "clap 3.2.23", - "near-jsonrpc", - "near-network", - "near-o11y", -@@ -3453,7 +3560,7 @@ dependencies = [ - "serde", - "serde_json", - "serde_repr", -- "sha2 0.10.2", -+ "sha2 0.10.6", - "strum", - ] - -@@ -3515,7 +3622,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "be44da452581a4f2e7870d86886f50605853943ded9b6a7975495914645cdca4" - dependencies = [ - "backtrace", -- "nix", -+ "nix 0.23.1", - "tracing", - ] - -@@ -3529,7 +3636,7 @@ version = "0.0.0" - dependencies = [ - "anyhow", - "chrono", -- "clap 3.1.18", -+ "clap 3.2.23", - "near-jsonrpc", - "near-network", - "near-o11y", -@@ -3560,7 +3667,7 @@ dependencies = [ - "enum-map", - "fs2", - "insta", -- "itoa 1.0.2", -+ "itoa 1.0.4", - "lru", - "near-crypto", - "near-o11y", -@@ -3604,7 +3711,7 @@ dependencies = [ - "arbitrary", - "once_cell", - "rand 0.8.5", -- "wasm-encoder", -+ "wasm-encoder 0.11.0", - "wasm-smith", - "wat", - ] -@@ -3640,7 +3747,7 @@ dependencies = [ - "ripemd", - "serde", - "serde_json", -- "sha2 0.10.2", -+ "sha2 0.10.6", - "sha3", - "tracing", - "zeropool-bn", -@@ -3657,7 +3764,7 @@ dependencies = [ - "borsh", - "expect-test", - "loupe", -- "memoffset", -+ "memoffset 0.6.5", - "near-cache", - "near-primitives", - "near-stable-hasher", -@@ -3770,7 +3877,7 @@ dependencies = [ - "actix", - "ansi_term", - "anyhow", -- "clap 3.1.18", -+ "clap 3.2.23", - "cold-store-tool", - "futures", - "near-amend-genesis", -@@ -3816,6 +3923,19 @@ dependencies = [ - "void", - ] - -+[[package]] -+name = "nix" -+version = "0.23.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9f866317acbd3a240710c63f065ffb1e4fd466259045ccb504130b7f668f35c6" -+dependencies = [ -+ "bitflags", -+ "cc", -+ "cfg-if 1.0.0", -+ "libc", -+ "memoffset 0.6.5", -+] -+ - [[package]] - name = "node-runtime" - version = "0.0.0" -@@ -3843,7 +3963,7 @@ dependencies = [ - "rayon", - "serde", - "serde_json", -- "sha2 0.10.2", -+ "sha2 0.10.6", - "tempfile", - "testlib", - "thiserror", -@@ -3869,6 +3989,16 @@ dependencies = [ - "winapi", - ] - -+[[package]] -+name = "nu-ansi-term" -+version = "0.46.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" -+dependencies = [ -+ "overload", -+ "winapi", -+] -+ - [[package]] - name = "num-bigint" - version = "0.3.3" -@@ -3914,23 +4044,14 @@ dependencies = [ - - [[package]] - name = "num_cpus" --version = "1.13.1" -+version = "1.14.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" -+checksum = "f6058e64324c71e02bc2b150e4f3bc8286db6c83092132ffa3f6b1eab0f9def5" - dependencies = [ - "hermit-abi", - "libc", - ] - --[[package]] --name = "num_threads" --version = "0.1.6" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44" --dependencies = [ -- "libc", --] -- - [[package]] - name = "number_prefix" - version = "0.3.0" -@@ -3949,11 +4070,20 @@ dependencies = [ - "memchr", - ] - -+[[package]] -+name = "object" -+version = "0.29.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53" -+dependencies = [ -+ "memchr", -+] -+ - [[package]] - name = "once_cell" --version = "1.13.1" -+version = "1.16.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "074864da206b4973b84eb91683020dbefd6a8c3f0f38e054d93954e891935e4e" -+checksum = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860" - - [[package]] - name = "oorandom" -@@ -3969,9 +4099,9 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" - - [[package]] - name = "openssl" --version = "0.10.41" -+version = "0.10.43" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "618febf65336490dfcf20b73f885f5651a0c89c64c2d4a8c3662585a70bf5bd0" -+checksum = "020433887e44c27ff16365eaa2d380547a94544ad509aff6eb5b6e3e0b27b376" - dependencies = [ - "bitflags", - "cfg-if 1.0.0", -@@ -4001,18 +4131,18 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" - - [[package]] - name = "openssl-src" --version = "111.22.0+1.1.1q" -+version = "111.24.0+1.1.1s" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "8f31f0d509d1c1ae9cada2f9539ff8f37933831fd5098879e482aa687d659853" -+checksum = "3498f259dab01178c6228c6b00dcef0ed2a2d5e20d648c017861227773ea4abd" - dependencies = [ - "cc", - ] - - [[package]] - name = "openssl-sys" --version = "0.9.75" -+version = "0.9.78" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e5f9bd0c2710541a3cda73d6f9ac4f1b240de4ae261065d309dbe73d9dceb42f" -+checksum = "07d5c8cb6e57b3a3612064d7b18b117912b4ce70955c2504d4b741c9e244b132" - dependencies = [ - "autocfg", - "cc", -@@ -4029,7 +4159,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "6105e89802af13fdf48c49d7646d3b533a70e536d818aae7e78ba0433d01acb8" - dependencies = [ - "async-trait", -- "crossbeam-channel 0.5.4", -+ "crossbeam-channel 0.5.6", - "futures-channel", - "futures-executor", - "futures-util", -@@ -4072,9 +4202,9 @@ dependencies = [ - - [[package]] - name = "os_str_bytes" --version = "6.0.1" -+version = "6.4.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "029d8d0b2f198229de29dca79676f2738ff952edf3fde542eb8bf94d8c21b435" -+checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee" - - [[package]] - name = "output_vt100" -@@ -4085,6 +4215,12 @@ dependencies = [ - "winapi", - ] - -+[[package]] -+name = "overload" -+version = "0.1.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" -+ - [[package]] - name = "page_size" - version = "0.4.2" -@@ -4097,9 +4233,9 @@ dependencies = [ - - [[package]] - name = "paperclip" --version = "0.7.0" -+version = "0.7.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "29edecb9b5de19fcdba789406bc39144de34c100e59151095aac1b97d2b4a25e" -+checksum = "f399678683ec199ddca1dd54db957dd158dedb5fc90826eb2a7e6c0800c3a868" - dependencies = [ - "anyhow", - "itertools", -@@ -4108,7 +4244,7 @@ dependencies = [ - "paperclip-core", - "paperclip-macros", - "parking_lot 0.12.1", -- "semver 0.9.0", -+ "semver 1.0.14", - "serde", - "serde_derive", - "serde_json", -@@ -4119,9 +4255,9 @@ dependencies = [ - - [[package]] - name = "paperclip-actix" --version = "0.5.0" -+version = "0.5.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "ca6acb344bfe7c8be8e140ad01dc2a8bc1a1b829014a29291174be64bc45f06e" -+checksum = "29880bc57ef516c272d6fdd215ecaf96375d9a5dbac5412d849b9f9afd0d7298" - dependencies = [ - "actix-service", - "actix-web", -@@ -4135,9 +4271,9 @@ dependencies = [ - - [[package]] - name = "paperclip-core" --version = "0.5.1" -+version = "0.5.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "f6ba1b92909712a1186613a6ba6e1c48c59baba59672cff2b242e8e03e90101f" -+checksum = "0bee516533b655ba63e41e788b49a2beb1139e1eebafb143e7cb56b8cabb5da1" - dependencies = [ - "actix-web", - "mime", -@@ -4154,9 +4290,9 @@ dependencies = [ - - [[package]] - name = "paperclip-macros" --version = "0.6.0" -+version = "0.6.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "992e1f19f6a449c41e166a2336c86912eedc17f5167886ef09d601607d9be1f1" -+checksum = "e89990be67318e3da29c92adb3377e0251a8eee10b4f91ff349cbf2da945e9d1" - dependencies = [ - "heck 0.4.0", - "http", -@@ -4198,8 +4334,8 @@ version = "0.12.1" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" - dependencies = [ -- "lock_api 0.4.7", -- "parking_lot_core 0.9.3", -+ "lock_api 0.4.9", -+ "parking_lot_core 0.9.5", - ] - - [[package]] -@@ -4218,22 +4354,22 @@ dependencies = [ - - [[package]] - name = "parking_lot_core" --version = "0.9.3" -+version = "0.9.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929" -+checksum = "7ff9f3fef3968a3ec5945535ed654cb38ff72d7495a25619e2247fb15a2ed9ba" - dependencies = [ - "cfg-if 1.0.0", - "libc", -- "redox_syscall 0.2.13", -+ "redox_syscall 0.2.16", - "smallvec", -- "windows-sys", -+ "windows-sys 0.42.0", - ] - - [[package]] - name = "paste" --version = "1.0.7" -+version = "1.0.9" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "0c520e05135d6e763148b6426a837e239041653ba7becd2e538c076c738025fc" -+checksum = "b1de2e551fb905ac83f73f7aedf2f0cb4a0da7e35efa24a202a936269f1f18e1" - - [[package]] - name = "peeking_take_while" -@@ -4243,9 +4379,9 @@ checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" - - [[package]] - name = "percent-encoding" --version = "2.1.0" -+version = "2.2.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" -+checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" - - [[package]] - name = "petgraph" -@@ -4259,18 +4395,18 @@ dependencies = [ - - [[package]] - name = "pin-project" --version = "1.0.10" -+version = "1.0.12" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "58ad3879ad3baf4e44784bc6a718a8698867bb991f8ce24d1bcbe2cfb4c3a75e" -+checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc" - dependencies = [ - "pin-project-internal", - ] - - [[package]] - name = "pin-project-internal" --version = "1.0.10" -+version = "1.0.12" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "744b6f092ba29c3650faf274db506afd39944f48420f6c86b17cfe0ee1cb36bb" -+checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55" - dependencies = [ - "proc-macro2", - "quote", -@@ -4291,15 +4427,15 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" - - [[package]] - name = "pkg-config" --version = "0.3.25" -+version = "0.3.26" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae" -+checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" - - [[package]] - name = "plotters" --version = "0.3.1" -+version = "0.3.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "32a3fd9ec30b9749ce28cd91f255d569591cdf937fe280c312143e3c4bad6f2a" -+checksum = "2538b639e642295546c50fcd545198c9d64ee2a38620a628724a3b266d5fbf97" - dependencies = [ - "num-traits", - "plotters-backend", -@@ -4310,24 +4446,24 @@ dependencies = [ - - [[package]] - name = "plotters-backend" --version = "0.3.2" -+version = "0.3.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d88417318da0eaf0fdcdb51a0ee6c3bed624333bff8f946733049380be67ac1c" -+checksum = "193228616381fecdc1224c62e96946dfbc73ff4384fba576e052ff8c1bea8142" - - [[package]] - name = "plotters-svg" --version = "0.3.1" -+version = "0.3.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "521fa9638fa597e1dc53e9412a4f9cefb01187ee1f7413076f9e6749e2885ba9" -+checksum = "f9a81d2759aae1dae668f783c308bc5c8ebd191ff4184aaa1b37f65a6ae5a56f" - dependencies = [ - "plotters-backend", - ] - - [[package]] - name = "ppv-lite86" --version = "0.2.16" -+version = "0.2.17" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" -+checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" - - [[package]] - name = "pretty-hex" -@@ -4337,14 +4473,14 @@ checksum = "bc5c99d529f0d30937f6f4b8a86d988047327bb88d04d2c4afc356de74722131" - - [[package]] - name = "pretty_assertions" --version = "1.2.1" -+version = "1.3.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c89f989ac94207d048d92db058e4f6ec7342b0971fc58d1271ca148b799b3563" -+checksum = "a25e9bcb20aa780fd0bb16b72403a9064d6b3f22f026946029acb941a50af755" - dependencies = [ -- "ansi_term", - "ctor", - "diff", - "output_vt100", -+ "yansi", - ] - - [[package]] -@@ -4416,7 +4552,7 @@ dependencies = [ - "lazy_static", - "memchr", - "parking_lot 0.12.1", -- "protobuf 2.27.1", -+ "protobuf 2.28.0", - "thiserror", - ] - -@@ -4475,15 +4611,15 @@ dependencies = [ - - [[package]] - name = "protobuf" --version = "2.27.1" -+version = "2.28.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "cf7e6d18738ecd0902d30d1ad232c9125985a3422929b16c65517b38adc14f96" -+checksum = "106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94" - - [[package]] - name = "protobuf" --version = "3.0.2" -+version = "3.2.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "a74937d52a466a535fda2e83f0e575f3ef1b34e4a84545b4a9e418fad32a3b1c" -+checksum = "b55bad9126f378a853655831eb7363b7b01b81d19f8cb1218861086ca4a1a61e" - dependencies = [ - "once_cell", - "protobuf-support", -@@ -4492,13 +4628,13 @@ dependencies = [ - - [[package]] - name = "protobuf-codegen" --version = "3.0.2" -+version = "3.2.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "a02997c69a76d9dba3124e2041dc7bb32c98e2cc7bbd136950312a819c64f825" -+checksum = "0dd418ac3c91caa4032d37cb80ff0d44e2ebe637b2fb243b6234bf89cdac4901" - dependencies = [ - "anyhow", - "once_cell", -- "protobuf 3.0.2", -+ "protobuf 3.2.0", - "protobuf-parse", - "regex", - "tempfile", -@@ -4507,14 +4643,14 @@ dependencies = [ - - [[package]] - name = "protobuf-parse" --version = "3.0.2" -+version = "3.2.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "3272369e02691aef4ff079ef97bb278afa9d15c21a41fd727654ab712e4bb297" -+checksum = "9d39b14605eaa1f6a340aec7f320b34064feb26c93aec35d6a9a2272a8ddfa49" - dependencies = [ - "anyhow", - "indexmap", - "log", -- "protobuf 3.0.2", -+ "protobuf 3.2.0", - "protobuf-support", - "tempfile", - "thiserror", -@@ -4523,18 +4659,18 @@ dependencies = [ - - [[package]] - name = "protobuf-support" --version = "3.0.2" -+version = "3.2.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "ebf34636d66670da249c3b6589142e7f0b4918a015ec72fa32102fd43e023b0e" -+checksum = "a5d4d7b8601c814cfb36bcebb79f0e61e45e1e93640cf778837833bbed05c372" - dependencies = [ - "thiserror", - ] - - [[package]] - name = "psm" --version = "0.1.18" -+version = "0.1.21" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "871372391786ccec00d3c5d3d6608905b3d4db263639cfe075d3b60a736d115a" -+checksum = "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874" - dependencies = [ - "cc", - ] -@@ -4572,9 +4708,9 @@ dependencies = [ - - [[package]] - name = "quote" --version = "1.0.18" -+version = "1.0.21" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1" -+checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" - dependencies = [ - "proc-macro2", - ] -@@ -4600,7 +4736,7 @@ checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" - dependencies = [ - "libc", - "rand_chacha 0.3.1", -- "rand_core 0.6.3", -+ "rand_core 0.6.4", - ] - - [[package]] -@@ -4620,7 +4756,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" - dependencies = [ - "ppv-lite86", -- "rand_core 0.6.3", -+ "rand_core 0.6.4", - ] - - [[package]] -@@ -4634,11 +4770,11 @@ dependencies = [ - - [[package]] - name = "rand_core" --version = "0.6.3" -+version = "0.6.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" -+checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" - dependencies = [ -- "getrandom 0.2.6", -+ "getrandom 0.2.8", - ] - - [[package]] -@@ -4656,7 +4792,7 @@ version = "0.3.1" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7" - dependencies = [ -- "rand_core 0.6.3", -+ "rand_core 0.6.4", - ] - - [[package]] -@@ -4665,7 +4801,7 @@ version = "0.3.0" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f" - dependencies = [ -- "rand_core 0.6.3", -+ "rand_core 0.6.4", - ] - - [[package]] -@@ -4674,16 +4810,15 @@ version = "0.6.0" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa" - dependencies = [ -- "rand_core 0.6.3", -+ "rand_core 0.6.4", - ] - - [[package]] - name = "rayon" --version = "1.5.3" -+version = "1.6.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d" -+checksum = "1e060280438193c554f654141c9ea9417886713b7acd75974c85b18a69a88e0b" - dependencies = [ -- "autocfg", - "crossbeam-deque", - "either", - "rayon-core", -@@ -4691,27 +4826,27 @@ dependencies = [ - - [[package]] - name = "rayon-core" --version = "1.9.3" -+version = "1.10.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f" -+checksum = "cac410af5d00ab6884528b4ab69d1e8e146e8d471201800fa1b4524126de6ad3" - dependencies = [ -- "crossbeam-channel 0.5.4", -+ "crossbeam-channel 0.5.6", - "crossbeam-deque", -- "crossbeam-utils 0.8.8", -+ "crossbeam-utils 0.8.14", - "num_cpus", - ] - - [[package]] - name = "redis" --version = "0.21.5" -+version = "0.21.6" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1a80b5f38d7f5a020856a0e16e40a9cfabf88ae8f0e4c2dcd8a3114c1e470852" -+checksum = "571c252c68d09a2ad3e49edd14e9ee48932f3e0f27b06b4ea4c9b2a706d31103" - dependencies = [ - "async-trait", - "combine", -- "dtoa", -- "itoa 0.4.8", -+ "itoa 1.0.4", - "percent-encoding", -+ "ryu", - "sha1 0.6.1", - "url", - ] -@@ -4724,9 +4859,9 @@ checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" - - [[package]] - name = "redox_syscall" --version = "0.2.13" -+version = "0.2.16" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42" -+checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" - dependencies = [ - "bitflags", - ] -@@ -4737,8 +4872,8 @@ version = "0.4.3" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" - dependencies = [ -- "getrandom 0.2.6", -- "redox_syscall 0.2.13", -+ "getrandom 0.2.8", -+ "redox_syscall 0.2.16", - "thiserror", - ] - -@@ -4765,9 +4900,9 @@ dependencies = [ - - [[package]] - name = "regex" --version = "1.5.5" -+version = "1.7.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286" -+checksum = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a" - dependencies = [ - "aho-corasick", - "memchr", -@@ -4785,9 +4920,9 @@ dependencies = [ - - [[package]] - name = "regex-syntax" --version = "0.6.25" -+version = "0.6.28" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" -+checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" - - [[package]] - name = "region" -@@ -4833,9 +4968,9 @@ dependencies = [ - - [[package]] - name = "reqwest" --version = "0.11.10" -+version = "0.11.13" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "46a1f7aa4f35e5e8b4160449f51afc758f0ce6454315a9fa7d0d113e958c41eb" -+checksum = "68cc60575865c7831548863cc02356512e3f1dc2f3f82cb837d7fc4cc8f3c97c" - dependencies = [ - "base64", - "bytes", -@@ -4849,10 +4984,10 @@ dependencies = [ - "hyper-tls", - "ipnet", - "js-sys", -- "lazy_static", - "log", - "mime", - "native-tls", -+ "once_cell", - "percent-encoding", - "pin-project-lite", - "serde", -@@ -4860,6 +4995,7 @@ dependencies = [ - "serde_urlencoded", - "tokio", - "tokio-native-tls", -+ "tower-service", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", -@@ -4871,7 +5007,7 @@ dependencies = [ - name = "restaked" - version = "0.0.0" - dependencies = [ -- "clap 3.1.18", -+ "clap 3.2.23", - "integration-tests", - "near-crypto", - "near-jsonrpc-client", -@@ -4883,21 +5019,21 @@ dependencies = [ - - [[package]] - name = "ripemd" --version = "0.1.1" -+version = "0.1.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1facec54cb5e0dc08553501fa740091086d0259ad0067e0d4103448e4cb22ed3" -+checksum = "bd124222d17ad93a644ed9d011a40f4fb64aa54275c08cc216524a9ea82fb09f" - dependencies = [ -- "digest 0.10.3", -+ "digest 0.10.6", - ] - - [[package]] - name = "rkyv" --version = "0.7.38" -+version = "0.7.39" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "517a3034eb2b1499714e9d1e49b2367ad567e07639b69776d35e259d9c27cca6" -+checksum = "cec2b3485b07d96ddfd3134767b8a447b45ea4eb91448d0a35180ec0ffd5ed15" - dependencies = [ - "bytecheck", -- "hashbrown 0.12.1", -+ "hashbrown 0.12.3", - "ptr_meta", - "rend", - "rkyv_derive", -@@ -4906,9 +5042,9 @@ dependencies = [ - - [[package]] - name = "rkyv_derive" --version = "0.7.38" -+version = "0.7.39" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "505c209ee04111a006431abf39696e640838364d67a107c559ababaf6fd8c9dd" -+checksum = "6eaedadc88b53e36dd32d940ed21ae4d850d5916f2581526921f553a72ac34c4" - dependencies = [ - "proc-macro2", - "quote", -@@ -4944,7 +5080,7 @@ dependencies = [ - "bytesize", - "cfg-if 1.0.0", - "chrono", -- "clap 3.1.18", -+ "clap 3.2.23", - "enum-map", - "genesis-populate", - "hex", -@@ -5055,7 +5191,7 @@ version = "0.4.0" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" - dependencies = [ -- "semver 1.0.9", -+ "semver 1.0.14", - ] - - [[package]] -@@ -5074,15 +5210,15 @@ dependencies = [ - - [[package]] - name = "rustversion" --version = "1.0.6" -+version = "1.0.9" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "f2cc38e8fa666e2de3c4aba7edeb5ffc5246c1c2ed0e3d17e560aeeba736b23f" -+checksum = "97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8" - - [[package]] - name = "ryu" --version = "1.0.10" -+version = "1.0.11" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695" -+checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" - - [[package]] - name = "same-file" -@@ -5095,12 +5231,12 @@ dependencies = [ - - [[package]] - name = "schannel" --version = "0.1.19" -+version = "0.1.20" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75" -+checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2" - dependencies = [ - "lazy_static", -- "winapi", -+ "windows-sys 0.36.1", - ] - - [[package]] -@@ -5109,6 +5245,12 @@ version = "1.1.0" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" - -+[[package]] -+name = "scratch" -+version = "1.0.2" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9c8132065adcfd6e02db789d9285a0deb2f3fcb04002865ab67d5fb103533898" -+ - [[package]] - name = "seahash" - version = "4.1.0" -@@ -5117,9 +5259,9 @@ checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" - - [[package]] - name = "secp256k1" --version = "0.24.0" -+version = "0.24.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "b7649a0b3ffb32636e60c7ce0d70511eda9c52c658cd0634e194d5a19943aeff" -+checksum = "ff55dc09d460954e9ef2fa8a7ced735a964be9981fd50e870b2b3b0705e14964" - dependencies = [ - "rand 0.8.5", - "secp256k1-sys", -@@ -5127,18 +5269,18 @@ dependencies = [ - - [[package]] - name = "secp256k1-sys" --version = "0.6.0" -+version = "0.6.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "7058dc8eaf3f2810d7828680320acda0b25a288f6d288e19278e249bbf74226b" -+checksum = "83080e2c2fc1006e625be82e5d1eb6a43b7fd9578b617fcc55814daf286bba4b" - dependencies = [ - "cc", - ] - - [[package]] - name = "security-framework" --version = "2.6.1" -+version = "2.7.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "2dc14f172faf8a0194a3aded622712b0de276821addc574fa54fc0a1167e10dc" -+checksum = "2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c" - dependencies = [ - "bitflags", - "core-foundation", -@@ -5168,9 +5310,9 @@ dependencies = [ - - [[package]] - name = "semver" --version = "1.0.9" -+version = "1.0.14" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "8cb243bdfdb5936c8dc3c45762a19d12ab4550cdc753bc247637d4ec35a040fd" -+checksum = "e25dfac463d778e353db5be2449d1cce89bd6fd23c9f1ea21310ce6e5a1b29c4" - dependencies = [ - "serde", - ] -@@ -5183,9 +5325,9 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" - - [[package]] - name = "serde" --version = "1.0.145" -+version = "1.0.148" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "728eb6351430bccb993660dfffc5a72f91ccc1295abaa8ce19b27ebe4f75568b" -+checksum = "e53f64bb4ba0191d6d0676e1b141ca55047d83b74f5607e6d8eb88126c52c2dc" - dependencies = [ - "serde_derive", - ] -@@ -5202,9 +5344,9 @@ dependencies = [ - - [[package]] - name = "serde_bytes" --version = "0.11.6" -+version = "0.11.7" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "212e73464ebcde48d723aa02eb270ba62eff38a9b732df31f33f1b4e145f3a54" -+checksum = "cfc50e8183eeeb6178dcb167ae34a8051d63535023ae38b5d8d12beae193d37b" - dependencies = [ - "serde", - ] -@@ -5221,9 +5363,9 @@ dependencies = [ - - [[package]] - name = "serde_derive" --version = "1.0.145" -+version = "1.0.148" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "81fa1584d3d1bcacd84c277a0dfe21f5b0f6accf4a23d04d4c6d61f1af522b4c" -+checksum = "a55492425aa53521babf6137309e7d34c20bbfbbfcfe2c7f3a047fd1f6b92c0c" - dependencies = [ - "proc-macro2", - "quote", -@@ -5232,30 +5374,30 @@ dependencies = [ - - [[package]] - name = "serde_ignored" --version = "0.1.3" -+version = "0.1.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1940036ca2411651a40012009d062087dfe62817b2191a03750fb569e11fa633" -+checksum = "82b3da7eedd967647a866f67829d1c79d184d7c4521126e9cc2c46a9585c6d21" - dependencies = [ - "serde", - ] - - [[package]] - name = "serde_json" --version = "1.0.81" -+version = "1.0.89" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c" -+checksum = "020ff22c755c2ed3f8cf162dbb41a7268d934702f3ed3631656ea597e08fc3db" - dependencies = [ - "indexmap", -- "itoa 1.0.2", -+ "itoa 1.0.4", - "ryu", - "serde", - ] - - [[package]] - name = "serde_repr" --version = "0.1.8" -+version = "0.1.9" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "a2ad84e47328a31223de7fed7a4f5087f2d6ddfe586cf3ca25b7a165bc0a5aed" -+checksum = "1fe39d9fbb0ebf5eb2c7cb7e2a47e4f462fad1379f1166b8ae49ad9eae89a7ca" - dependencies = [ - "proc-macro2", - "quote", -@@ -5269,16 +5411,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" - dependencies = [ - "form_urlencoded", -- "itoa 1.0.2", -+ "itoa 1.0.4", - "ryu", - "serde", - ] - - [[package]] - name = "serde_yaml" --version = "0.8.24" -+version = "0.8.26" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "707d15895415db6628332b737c838b88c598522e4dc70647e59b72312924aebc" -+checksum = "578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b" - dependencies = [ - "indexmap", - "ryu", -@@ -5297,13 +5439,13 @@ dependencies = [ - - [[package]] - name = "sha1" --version = "0.10.4" -+version = "0.10.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "006769ba83e921b3085caa8334186b00cf92b4cb1a6cf4632fbccc8eff5c7549" -+checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" - dependencies = [ - "cfg-if 1.0.0", - "cpufeatures", -- "digest 0.10.3", -+ "digest 0.10.6", - ] - - [[package]] -@@ -5327,22 +5469,22 @@ dependencies = [ - - [[package]] - name = "sha2" --version = "0.10.2" -+version = "0.10.6" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "55deaec60f81eefe3cce0dc50bda92d6d8e88f2a27df7c5033b42afeb1ed2676" -+checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" - dependencies = [ - "cfg-if 1.0.0", - "cpufeatures", -- "digest 0.10.3", -+ "digest 0.10.6", - ] - - [[package]] - name = "sha3" --version = "0.10.1" -+version = "0.10.6" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "881bf8156c87b6301fc5ca6b27f11eeb2761224c7081e69b409d5a1951a70c86" -+checksum = "bdf0c33fae925bdc080598b84bc15c55e7b9a4a43b3c704da051f977469691c9" - dependencies = [ -- "digest 0.10.3", -+ "digest 0.10.6", - "keccak", - ] - -@@ -5378,15 +5520,15 @@ dependencies = [ - - [[package]] - name = "signature" --version = "1.5.0" -+version = "1.6.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "f054c6c1a6e95179d6f23ed974060dcefb2d9388bb7256900badad682c499de4" -+checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - - [[package]] - name = "similar" --version = "2.1.0" -+version = "2.2.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "2e24979f63a11545f5f2c60141afe249d4f19f84581ea2138065e400941d83d3" -+checksum = "420acb44afdae038210c99e69aae24109f32f15500aa708e81d46c9f29d55fcf" - - [[package]] - name = "sized-chunks" -@@ -5400,9 +5542,12 @@ dependencies = [ - - [[package]] - name = "slab" --version = "0.4.6" -+version = "0.4.7" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32" -+checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" -+dependencies = [ -+ "autocfg", -+] - - [[package]] - name = "slice-group-by" -@@ -5412,9 +5557,9 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" - - [[package]] - name = "smallvec" --version = "1.8.0" -+version = "1.10.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83" -+checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" - - [[package]] - name = "smart-default" -@@ -5440,9 +5585,9 @@ dependencies = [ - - [[package]] - name = "socket2" --version = "0.4.4" -+version = "0.4.7" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0" -+checksum = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd" - dependencies = [ - "libc", - "winapi", -@@ -5453,7 +5598,7 @@ name = "speedy_sync" - version = "0.0.0" - dependencies = [ - "borsh", -- "clap 3.1.18", -+ "clap 3.2.23", - "near-chain", - "near-chain-configs", - "near-chain-primitives", -@@ -5484,7 +5629,7 @@ dependencies = [ - "ansi_term", - "anyhow", - "borsh", -- "clap 3.1.18", -+ "clap 3.2.23", - "near-chain", - "near-chain-configs", - "near-client", -@@ -5532,7 +5677,7 @@ name = "store-validator" - version = "0.0.0" - dependencies = [ - "ansi_term", -- "clap 3.1.18", -+ "clap 3.2.23", - "near-chain", - "near-chain-configs", - "near-client", -@@ -5582,18 +5727,18 @@ dependencies = [ - - [[package]] - name = "strum" --version = "0.24.0" -+version = "0.24.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e96acfc1b70604b8b2f1ffa4c57e59176c7dbb05d556c71ecd2f5498a1dee7f8" -+checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" - dependencies = [ - "strum_macros", - ] - - [[package]] - name = "strum_macros" --version = "0.24.0" -+version = "0.24.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "6878079b17446e4d3eba6192bb0a2950d5b14f0ed8424b852310e5a94345d0ef" -+checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" - dependencies = [ - "heck 0.4.0", - "proc-macro2", -@@ -5610,9 +5755,9 @@ checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" - - [[package]] - name = "syn" --version = "1.0.103" -+version = "1.0.104" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "a864042229133ada95abf3b54fdc62ef5ccabe9515b64717bcb9a1919e59445d" -+checksum = "4ae548ec36cf198c0ef7710d3c230987c2d6d7bd98ad6edc0274462724c585ce" - dependencies = [ - "proc-macro2", - "quote", -@@ -5633,9 +5778,9 @@ dependencies = [ - - [[package]] - name = "sysinfo" --version = "0.24.5" -+version = "0.24.7" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "7d80929a3b477bce3a64360ca82bfb361eacce1dcb7b1fb31e8e5e181e37c212" -+checksum = "54cb4ebf3d49308b99e6e9dc95e989e2fdbdc210e4f67c39db0bb89ba927001c" - dependencies = [ - "cfg-if 1.0.0", - "core-foundation-sys", -@@ -5665,9 +5810,9 @@ checksum = "ab0e7238dcc7b40a7be719a25365910f6807bd864f4cce6b2e6b873658e2b19d" - - [[package]] - name = "target-lexicon" --version = "0.12.3" -+version = "0.12.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d7fa7e55043acb85fca6b3c01485a2eeb6b69c5d21002e273c79e465f43b7ac1" -+checksum = "9410d0f6853b1d94f0e519fb95df60f29d2c1eff2d921ffdf01a4c8a3b54f12d" - - [[package]] - name = "tempfile" -@@ -5678,7 +5823,7 @@ dependencies = [ - "cfg-if 1.0.0", - "fastrand", - "libc", -- "redox_syscall 0.2.13", -+ "redox_syscall 0.2.16", - "remove_dir_all", - "winapi", - ] -@@ -5726,9 +5871,9 @@ dependencies = [ - - [[package]] - name = "textwrap" --version = "0.15.0" -+version = "0.16.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb" -+checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" - - [[package]] - name = "themis" -@@ -5736,25 +5881,25 @@ version = "0.0.0" - dependencies = [ - "anyhow", - "cargo_metadata", -- "semver 1.0.9", -+ "semver 1.0.14", - "serde", - "toml", - ] - - [[package]] - name = "thiserror" --version = "1.0.32" -+version = "1.0.37" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "f5f6586b7f764adc0231f4c79be7b920e766bb2f3e51b3661cdb263828f19994" -+checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e" - dependencies = [ - "thiserror-impl", - ] - - [[package]] - name = "thiserror-impl" --version = "1.0.32" -+version = "1.0.37" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "12bafc5b54507e0149cdf1b145a5d80ab80a90bcd9275df43d4fff68460f6c21" -+checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb" - dependencies = [ - "proc-macro2", - "quote", -@@ -5793,9 +5938,9 @@ dependencies = [ - - [[package]] - name = "time" --version = "0.1.44" -+version = "0.1.45" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255" -+checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" - dependencies = [ - "libc", - "wasi 0.10.0+wasi-snapshot-preview1", -@@ -5804,21 +5949,30 @@ dependencies = [ - - [[package]] - name = "time" --version = "0.3.9" -+version = "0.3.17" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c2702e08a7a860f005826c6815dcac101b19b5eb330c27fe4a5928fec1d20ddd" -+checksum = "a561bf4617eebd33bca6434b988f39ed798e527f51a1e797d0ee4f61c0a38376" - dependencies = [ -- "itoa 1.0.2", -- "libc", -- "num_threads", -+ "itoa 1.0.4", -+ "serde", -+ "time-core", - "time-macros", - ] - -+[[package]] -+name = "time-core" -+version = "0.1.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd" -+ - [[package]] - name = "time-macros" --version = "0.2.4" -+version = "0.2.6" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "42657b1a6f4d817cda8e7a0ace261fe0cc946cf3a80314390b22cc61ae080792" -+checksum = "d967f99f534ca7e495c575c62638eebc2898a8c84c119b89e250477bc4ba16b2" -+dependencies = [ -+ "time-core", -+] - - [[package]] - name = "tinytemplate" -@@ -5847,16 +6001,16 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" - - [[package]] - name = "tokio" --version = "1.18.2" -+version = "1.22.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "4903bf0427cf68dddd5aa6a93220756f8be0c34fcfa9f5e6191e103e15a31395" -+checksum = "d76ce4a75fb488c605c54bf610f221cea8b0dafb53333c1a67e8ee199dcd2ae3" - dependencies = [ -+ "autocfg", - "bytes", - "libc", - "memchr", - "mio", - "num_cpus", -- "once_cell", - "parking_lot 0.12.1", - "pin-project-lite", - "signal-hook-registry", -@@ -5877,9 +6031,9 @@ dependencies = [ - - [[package]] - name = "tokio-macros" --version = "1.7.0" -+version = "1.8.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "b557f72f448c511a979e2564e55d74e6c4432fc96ff4f6241bc6bded342643b7" -+checksum = "9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484" - dependencies = [ - "proc-macro2", - "quote", -@@ -5910,9 +6064,9 @@ dependencies = [ - - [[package]] - name = "tokio-stream" --version = "0.1.9" -+version = "0.1.11" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "df54d54117d6fdc4e4fea40fe1e4e566b3505700e148a6827e59b34b0d2600d9" -+checksum = "d660770404473ccd7bc9f8b28494a811bc18542b915c0855c51e8f419d5223ce" - dependencies = [ - "futures-core", - "pin-project-lite", -@@ -5935,9 +6089,9 @@ dependencies = [ - - [[package]] - name = "tokio-util" --version = "0.7.2" -+version = "0.7.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "f988a1a1adc2fb21f9c12aa96441da33a1728193ae0b95d2be22dbd17fcb4e5c" -+checksum = "0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740" - dependencies = [ - "bytes", - "futures-core", -@@ -6013,7 +6167,7 @@ dependencies = [ - "rand 0.8.5", - "slab", - "tokio", -- "tokio-util 0.7.2", -+ "tokio-util 0.7.4", - "tower-layer", - "tower-service", - "tracing", -@@ -6021,21 +6175,21 @@ dependencies = [ - - [[package]] - name = "tower-layer" --version = "0.3.1" -+version = "0.3.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "343bc9466d3fe6b0f960ef45960509f84480bf4fd96f92901afe7ff3df9d3a62" -+checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" - - [[package]] - name = "tower-service" --version = "0.3.1" -+version = "0.3.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6" -+checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" - - [[package]] - name = "tracing" --version = "0.1.36" -+version = "0.1.37" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "2fce9567bd60a67d08a16488756721ba392f24f29006402881e43b19aac64307" -+checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" - dependencies = [ - "cfg-if 1.0.0", - "log", -@@ -6050,16 +6204,16 @@ version = "0.2.2" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "09d48f71a791638519505cefafe162606f706c25592e4bde4d97600c0195312e" - dependencies = [ -- "crossbeam-channel 0.5.4", -- "time 0.3.9", -+ "crossbeam-channel 0.5.6", -+ "time 0.3.17", - "tracing-subscriber", - ] - - [[package]] - name = "tracing-attributes" --version = "0.1.22" -+version = "0.1.23" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2" -+checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a" - dependencies = [ - "proc-macro2", - "quote", -@@ -6123,12 +6277,12 @@ dependencies = [ - - [[package]] - name = "tracing-subscriber" --version = "0.3.15" -+version = "0.3.16" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "60db860322da191b40952ad9affe65ea23e7dd6a5c442c2c42865810c6ab8e6b" -+checksum = "a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70" - dependencies = [ -- "ansi_term", - "matchers", -+ "nu-ansi-term", - "once_cell", - "regex", - "sharded-slab", -@@ -6153,9 +6307,9 @@ checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" - - [[package]] - name = "uint" --version = "0.9.3" -+version = "0.9.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "12f03af7ccf01dd611cc450a0d10dbc9b745770d096473e2faf0ca6e2d66d1e0" -+checksum = "76f64bba2c53b04fcab63c01a7d7427eadc821e3bc48c34dc9ba29c501164b52" - dependencies = [ - "byteorder", - "crunchy", -@@ -6177,40 +6331,39 @@ checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" - - [[package]] - name = "unicode-normalization" --version = "0.1.19" -+version = "0.1.22" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9" -+checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" - dependencies = [ - "tinyvec", - ] - - [[package]] - name = "unicode-segmentation" --version = "1.9.0" -+version = "1.10.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99" -+checksum = "0fdbf052a0783de01e944a6ce7a8cb939e295b1e7be835a1112c3b9a7f047a5a" - - [[package]] - name = "unicode-width" --version = "0.1.9" -+version = "0.1.10" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973" -+checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" - - [[package]] - name = "unicode-xid" --version = "0.2.3" -+version = "0.2.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "957e51f3646910546462e67d5f7599b9e4fb8acdd304b087a6494730f9eebf04" -+checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" - - [[package]] - name = "url" --version = "2.2.2" -+version = "2.3.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c" -+checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" - dependencies = [ - "form_urlencoded", -- "idna", -- "matches", -+ "idna 0.3.0", - "percent-encoding", - ] - -@@ -6220,7 +6373,7 @@ version = "0.12.0" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "841d6937c33ec6039d8071bcf72933146b5bbe378d645d8fa59bdadabfc2a249" - dependencies = [ -- "idna", -+ "idna 0.2.3", - "lazy_static", - "regex", - "serde", -@@ -6307,9 +6460,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" - - [[package]] - name = "wasm-bindgen" --version = "0.2.80" -+version = "0.2.83" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "27370197c907c55e3f1a9fbe26f44e937fe6451368324e009cba39e139dc08ad" -+checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" - dependencies = [ - "cfg-if 1.0.0", - "wasm-bindgen-macro", -@@ -6317,13 +6470,13 @@ dependencies = [ - - [[package]] - name = "wasm-bindgen-backend" --version = "0.2.80" -+version = "0.2.83" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "53e04185bfa3a779273da532f5025e33398409573f348985af9a1cbf3774d3f4" -+checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" - dependencies = [ - "bumpalo", -- "lazy_static", - "log", -+ "once_cell", - "proc-macro2", - "quote", - "syn", -@@ -6332,9 +6485,9 @@ dependencies = [ - - [[package]] - name = "wasm-bindgen-futures" --version = "0.4.30" -+version = "0.4.33" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "6f741de44b75e14c35df886aff5f1eb73aa114fa5d4d00dcd37b5e01259bf3b2" -+checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d" - dependencies = [ - "cfg-if 1.0.0", - "js-sys", -@@ -6344,9 +6497,9 @@ dependencies = [ - - [[package]] - name = "wasm-bindgen-macro" --version = "0.2.80" -+version = "0.2.83" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "17cae7ff784d7e83a2fe7611cfe766ecf034111b49deb850a3dc7699c08251f5" -+checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" - dependencies = [ - "quote", - "wasm-bindgen-macro-support", -@@ -6354,9 +6507,9 @@ dependencies = [ - - [[package]] - name = "wasm-bindgen-macro-support" --version = "0.2.80" -+version = "0.2.83" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "99ec0dc7a4756fffc231aab1b9f2f578d23cd391390ab27f952ae0c9b3ece20b" -+checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" - dependencies = [ - "proc-macro2", - "quote", -@@ -6367,9 +6520,9 @@ dependencies = [ - - [[package]] - name = "wasm-bindgen-shared" --version = "0.2.80" -+version = "0.2.83" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d554b7f530dee5964d9a9468d95c1f8b8acae4f282807e7d27d4b03099a46744" -+checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" - - [[package]] - name = "wasm-encoder" -@@ -6380,18 +6533,36 @@ dependencies = [ - "leb128", - ] - -+[[package]] -+name = "wasm-encoder" -+version = "0.12.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "2b47b995b096a689358ca9de6c727b94351b95b390dbbf6b7021c22797d36caa" -+dependencies = [ -+ "leb128", -+] -+ -+[[package]] -+name = "wasm-encoder" -+version = "0.20.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "05632e0a66a6ed8cca593c24223aabd6262f256c3693ad9822c315285f010614" -+dependencies = [ -+ "leb128", -+] -+ - [[package]] - name = "wasm-smith" --version = "0.10.0" -+version = "0.10.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "50b4138c138f975e29dbd3ceea3a8d3ea2bb43f71abd4b236640d0cb14cb8ef7" -+checksum = "bb87569c81c298836d88405a28a68e8dfcd43b75220a4b4522831a63921b7dbc" - dependencies = [ - "arbitrary", - "flagset", - "indexmap", - "leb128", -- "wasm-encoder", -- "wasmparser 0.84.0", -+ "wasm-encoder 0.12.0", -+ "wasmparser 0.85.0", - ] - - [[package]] -@@ -6403,7 +6574,7 @@ dependencies = [ - "enumset", - "rkyv", - "smallvec", -- "target-lexicon 0.12.3", -+ "target-lexicon 0.12.5", - "thiserror", - "wasmer-types-near", - "wasmer-vm-near", -@@ -6420,7 +6591,7 @@ dependencies = [ - "dynasm", - "dynasmrt", - "lazy_static", -- "memoffset", -+ "memoffset 0.6.5", - "more-asserts", - "rayon", - "smallvec", -@@ -6441,7 +6612,7 @@ dependencies = [ - "memmap2", - "more-asserts", - "rustc-demangle", -- "target-lexicon 0.12.3", -+ "target-lexicon 0.12.5", - "thiserror", - "wasmer-compiler-near", - "wasmer-types-near", -@@ -6483,7 +6654,7 @@ dependencies = [ - "indexmap", - "lazy_static", - "libc", -- "nix", -+ "nix 0.15.0", - "page_size", - "parking_lot 0.10.2", - "rustc_version 0.2.3", -@@ -6524,7 +6695,7 @@ dependencies = [ - "dynasmrt", - "lazy_static", - "libc", -- "nix", -+ "nix 0.15.0", - "serde", - "serde_derive", - "smallvec", -@@ -6553,7 +6724,7 @@ dependencies = [ - "cfg-if 1.0.0", - "indexmap", - "libc", -- "memoffset", -+ "memoffset 0.6.5", - "more-asserts", - "region 3.0.0", - "rkyv", -@@ -6583,14 +6754,33 @@ dependencies = [ - "indexmap", - ] - -+[[package]] -+name = "wasmparser" -+version = "0.85.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "570460c58b21e9150d2df0eaaedbb7816c34bcec009ae0dcc976e40ba81463e7" -+dependencies = [ -+ "indexmap", -+] -+ -+[[package]] -+name = "wasmparser" -+version = "0.95.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "f2ea896273ea99b15132414be1da01ab0d8836415083298ecaffbe308eaac87a" -+dependencies = [ -+ "indexmap", -+ "url", -+] -+ - [[package]] - name = "wasmprinter" --version = "0.2.34" -+version = "0.2.44" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "9b72b3c96567183a4eca151040b5f61735b2d53e7cadd4242dbb61cd9011d865" -+checksum = "ae24500f9cc27a4b2b338e66693ff53c08b17cf920bdc81e402a09fe7a204eea" - dependencies = [ - "anyhow", -- "wasmparser 0.84.0", -+ "wasmparser 0.95.0", - ] - - [[package]] -@@ -6607,13 +6797,13 @@ dependencies = [ - "lazy_static", - "libc", - "log", -- "object", -+ "object 0.28.4", - "once_cell", - "paste", - "psm", - "region 2.2.0", - "serde", -- "target-lexicon 0.12.3", -+ "target-lexicon 0.12.5", - "wasmparser 0.84.0", - "wasmtime-cranelift", - "wasmtime-environ", -@@ -6637,8 +6827,8 @@ dependencies = [ - "gimli", - "log", - "more-asserts", -- "object", -- "target-lexicon 0.12.3", -+ "object 0.28.4", -+ "target-lexicon 0.12.5", - "thiserror", - "wasmparser 0.84.0", - "wasmtime-environ", -@@ -6656,9 +6846,9 @@ dependencies = [ - "indexmap", - "log", - "more-asserts", -- "object", -+ "object 0.28.4", - "serde", -- "target-lexicon 0.12.3", -+ "target-lexicon 0.12.5", - "thiserror", - "wasmparser 0.84.0", - "wasmtime-types", -@@ -6677,12 +6867,12 @@ dependencies = [ - "cpp_demangle", - "gimli", - "log", -- "object", -+ "object 0.28.4", - "region 2.2.0", - "rustc-demangle", - "rustix", - "serde", -- "target-lexicon 0.12.3", -+ "target-lexicon 0.12.5", - "thiserror", - "wasmtime-environ", - "wasmtime-runtime", -@@ -6712,7 +6902,7 @@ dependencies = [ - "libc", - "log", - "mach", -- "memoffset", -+ "memoffset 0.6.5", - "more-asserts", - "rand 0.8.5", - "region 2.2.0", -@@ -6737,29 +6927,30 @@ dependencies = [ - - [[package]] - name = "wast" --version = "40.0.0" -+version = "50.0.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "9bb4f48a8b083dbc50e291e430afb8f524092bb00428957bcc63f49f856c64ac" -+checksum = "a2cbb59d4ac799842791fe7e806fa5dbbf6b5554d538e51cc8e176db6ff0ae34" - dependencies = [ - "leb128", - "memchr", - "unicode-width", -+ "wasm-encoder 0.20.0", - ] - - [[package]] - name = "wat" --version = "1.0.42" -+version = "1.0.52" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "0401b6395ce0db91629a75b29597ccb66ea29950af9fc859f1bb3a736609c76e" -+checksum = "584aaf7a1ecf4d383bbe1a25eeab0cbb8ff96acc6796707ff65cde48f4632f15" - dependencies = [ - "wast", - ] - - [[package]] - name = "web-sys" --version = "0.3.57" -+version = "0.3.60" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "7b17e741662c70c8bd24ac5c5b18de314a2c26c32bf8346ee1e6f53de919c283" -+checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f" - dependencies = [ - "js-sys", - "wasm-bindgen", -@@ -6767,13 +6958,13 @@ dependencies = [ - - [[package]] - name = "which" --version = "4.2.5" -+version = "4.3.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "5c4fb54e6113b6a8772ee41c3404fb0301ac79604489467e0a9ce1f3e97c24ae" -+checksum = "1c831fbbee9e129a8cf93e7747a82da9d95ba8e16621cae60ec2cdc849bacb7b" - dependencies = [ - "either", -- "lazy_static", - "libc", -+ "once_cell", - ] - - [[package]] -@@ -6813,43 +7004,100 @@ version = "0.36.1" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" - dependencies = [ -- "windows_aarch64_msvc", -- "windows_i686_gnu", -- "windows_i686_msvc", -- "windows_x86_64_gnu", -- "windows_x86_64_msvc", -+ "windows_aarch64_msvc 0.36.1", -+ "windows_i686_gnu 0.36.1", -+ "windows_i686_msvc 0.36.1", -+ "windows_x86_64_gnu 0.36.1", -+ "windows_x86_64_msvc 0.36.1", -+] -+ -+[[package]] -+name = "windows-sys" -+version = "0.42.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" -+dependencies = [ -+ "windows_aarch64_gnullvm", -+ "windows_aarch64_msvc 0.42.0", -+ "windows_i686_gnu 0.42.0", -+ "windows_i686_msvc 0.42.0", -+ "windows_x86_64_gnu 0.42.0", -+ "windows_x86_64_gnullvm", -+ "windows_x86_64_msvc 0.42.0", - ] - -+[[package]] -+name = "windows_aarch64_gnullvm" -+version = "0.42.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e" -+ - [[package]] - name = "windows_aarch64_msvc" - version = "0.36.1" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" - -+[[package]] -+name = "windows_aarch64_msvc" -+version = "0.42.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4" -+ - [[package]] - name = "windows_i686_gnu" - version = "0.36.1" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" - -+[[package]] -+name = "windows_i686_gnu" -+version = "0.42.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7" -+ - [[package]] - name = "windows_i686_msvc" - version = "0.36.1" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" - -+[[package]] -+name = "windows_i686_msvc" -+version = "0.42.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246" -+ - [[package]] - name = "windows_x86_64_gnu" - version = "0.36.1" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" - -+[[package]] -+name = "windows_x86_64_gnu" -+version = "0.42.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed" -+ -+[[package]] -+name = "windows_x86_64_gnullvm" -+version = "0.42.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028" -+ - [[package]] - name = "windows_x86_64_msvc" - version = "0.36.1" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" - -+[[package]] -+name = "windows_x86_64_msvc" -+version = "0.42.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5" -+ - [[package]] - name = "winreg" - version = "0.10.1" -@@ -6870,24 +7118,24 @@ dependencies = [ - - [[package]] - name = "xshell" --version = "0.2.1" -+version = "0.2.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "4884417669886d3abff14feec797179526ade713f212e54ec08b19bc6bdc86aa" -+checksum = "6d47097dc5c85234b1e41851b3422dd6d19b3befdd35b4ae5ce386724aeca981" - dependencies = [ - "xshell-macros", - ] - - [[package]] - name = "xshell-macros" --version = "0.2.1" -+version = "0.2.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "37d92065701c3611323f96eac5475b995421fc7eb2bcba1336cdd80b9b2fb68f" -+checksum = "88301b56c26dd9bf5c43d858538f82d6f3f7764767defbc5d34e59459901c41a" - - [[package]] - name = "xz2" --version = "0.1.6" -+version = "0.1.7" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c179869f34fc7c01830d3ce7ea2086bc3a07e0d35289b667d0a8bf910258926c" -+checksum = "388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2" - dependencies = [ - "lzma-sys", - ] -@@ -6901,6 +7149,12 @@ dependencies = [ - "linked-hash-map", - ] - -+[[package]] -+name = "yansi" -+version = "0.5.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" -+ - [[package]] - name = "zeroize" - version = "1.3.0" -@@ -6957,9 +7211,9 @@ dependencies = [ - - [[package]] - name = "zstd-sys" --version = "2.0.1+zstd.1.5.2" -+version = "2.0.4+zstd.1.5.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "9fd07cbbc53846d9145dbffdf6dd09a7a0aa52be46741825f5c97bdd4f73f12b" -+checksum = "4fa202f2ef00074143e219d15b62ffc317d17cc33909feac471c044087cad7b0" - dependencies = [ - "cc", - "libc", -diff --git a/Cargo.toml b/Cargo.toml -index d12adb67e..e71d739f4 100644 ---- a/Cargo.toml -+++ b/Cargo.toml -@@ -169,7 +169,7 @@ secp256k1 = { version = "0.24", features = ["recovery", "rand-std"] } - semver = "1.0.4" - serde = { version = "1.0.136", features = ["alloc", "derive", "rc"] } - serde_ignored = "0.1" --serde_json = "1.0.68" -+serde_json = "1.0.81" - serde_repr = "0.1.8" - sha2 = "0.10" - sha3 = "0.10" diff --git a/packages/neard/Cargo.lock b/packages/neard/Cargo.lock index 21722429..5f255bdd 100644 --- a/packages/neard/Cargo.lock +++ b/packages/neard/Cargo.lock @@ -23,7 +23,7 @@ dependencies = [ "pin-project-lite", "smallvec", "tokio", - "tokio-util 0.7.4", + "tokio-util", ] [[package]] @@ -40,7 +40,7 @@ dependencies = [ "memchr", "pin-project-lite", "tokio", - "tokio-util 0.7.4", + "tokio-util", ] [[package]] @@ -60,9 +60,9 @@ dependencies = [ [[package]] name = "actix-http" -version = "3.2.2" +version = "3.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c83abf9903e1f0ad9973cc4f7b9767fd5a03a583f51a5b7a339e07987cd2724" +checksum = "a5885cb81a0d4d0d322864bea1bb6c2a8144626b4fdc625d4c51eba197e7797a" dependencies = [ "actix-codec", "actix-rt", @@ -85,13 +85,13 @@ dependencies = [ "itoa 1.0.4", "language-tags", "local-channel", + "log", "mime", "percent-encoding", "pin-project-lite", "rand 0.8.5", - "sha1 0.10.5", + "sha-1", "smallvec", - "tracing", "zstd", ] @@ -174,7 +174,7 @@ dependencies = [ "openssl", "pin-project-lite", "tokio-openssl", - "tokio-util 0.7.4", + "tokio-util", ] [[package]] @@ -189,9 +189,9 @@ dependencies = [ [[package]] name = "actix-web" -version = "4.2.1" +version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d48f7b6534e06c7bfc72ee91db7917d4af6afe23e7d223b51e68fffbb21e96b9" +checksum = "b482a38b5d7b97f9bd4b69e667b49c92634dbcde71b305d039c75dd63f526f56" dependencies = [ "actix-codec", "actix-http", @@ -369,27 +369,6 @@ dependencies = [ "syn", ] -[[package]] -name = "async-stream" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dad5c83079eae9969be7fadefe640a1c566901f05ff91ab221de4b6f68d9507e" -dependencies = [ - "async-stream-impl", - "futures-core", -] - -[[package]] -name = "async-stream-impl" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10f203db73a71dfa2fb6dd22763990fa26f3d2625a6da2da900d23b87d26be27" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "async-trait" version = "0.1.59" @@ -412,6 +391,15 @@ dependencies = [ "winapi", ] +[[package]] +name = "autocfg" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0dde43e75fd43e8a1bf86103336bc699aa8d17ad1be60c76c0bdfd4828e19b78" +dependencies = [ + "autocfg 1.1.0", +] + [[package]] name = "autocfg" version = "1.1.0" @@ -491,9 +479,9 @@ dependencies = [ [[package]] name = "bindgen" -version = "0.60.1" +version = "0.59.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "062dddbc1ba4aca46de6338e2bf87771414c335f7b2f2036e8f3e9befebf88e6" +checksum = "2bd2a9a458e8f4304c52c43ebb0cfbd520289f8379a52e329a38afda99bf8eb8" dependencies = [ "bitflags", "cexpr", @@ -884,7 +872,6 @@ version = "0.0.0" dependencies = [ "actix", "anyhow", - "async-trait", "clap 3.2.23", "dirs", "futures", @@ -892,6 +879,7 @@ dependencies = [ "near-chain-configs", "near-crypto", "near-network", + "near-network-primitives", "near-o11y", "near-primitives", "near-store", @@ -1011,17 +999,6 @@ dependencies = [ "unicode-width", ] -[[package]] -name = "cold-store-tool" -version = "0.0.0" -dependencies = [ - "clap 3.2.23", - "near-chain-configs", - "near-primitives", - "near-store", - "nearcore", -] - [[package]] name = "combine" version = "4.6.6" @@ -1032,6 +1009,12 @@ dependencies = [ "memchr", ] +[[package]] +name = "conqueue" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eac4306c796b95d3964b94fa65018a57daee08b45a54b86a4f64910426427b66" + [[package]] name = "console" version = "0.15.2" @@ -1298,7 +1281,7 @@ version = "0.9.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "01a9af1f4c2ef74bb8aa1f7e19706bc72d03598c8a570bb5de72243c7a9d9d5a" dependencies = [ - "autocfg", + "autocfg 1.1.0", "cfg-if 1.0.0", "crossbeam-utils 0.8.14", "memoffset 0.7.1", @@ -1321,7 +1304,7 @@ version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8" dependencies = [ - "autocfg", + "autocfg 1.1.0", "cfg-if 0.1.10", "lazy_static", ] @@ -1408,9 +1391,9 @@ dependencies = [ [[package]] name = "cxx" -version = "1.0.82" +version = "1.0.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4a41a86530d0fe7f5d9ea779916b7cadd2d4f9add748b99c2c029cbbdfaf453" +checksum = "bdf07d07d6531bfcdbe9b8b739b104610c6508dcc4d63b410585faf338241daf" dependencies = [ "cc", "cxxbridge-flags", @@ -1420,9 +1403,9 @@ dependencies = [ [[package]] name = "cxx-build" -version = "1.0.82" +version = "1.0.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06416d667ff3e3ad2df1cd8cd8afae5da26cf9cec4d0825040f88b5ca659a2f0" +checksum = "d2eb5b96ecdc99f72657332953d4d9c50135af1bac34277801cc3937906ebd39" dependencies = [ "cc", "codespan-reporting", @@ -1435,15 +1418,15 @@ dependencies = [ [[package]] name = "cxxbridge-flags" -version = "1.0.82" +version = "1.0.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "820a9a2af1669deeef27cb271f476ffd196a2c4b6731336011e0ba63e2c7cf71" +checksum = "ac040a39517fd1674e0f32177648334b0f4074625b5588a64519804ba0553b12" [[package]] name = "cxxbridge-macro" -version = "1.0.82" +version = "1.0.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a08a6e2fcc370a089ad3b4aaf54db3b1b4cee38ddabce5896b33eb693275f470" +checksum = "1362b0ddcfc4eb0a1f57b68bd77dd99f0e826958a96abd0ae9bd092e114ffed6" dependencies = [ "proc-macro2", "quote", @@ -1484,6 +1467,27 @@ dependencies = [ "syn", ] +[[package]] +name = "deepsize" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cdb987ec36f6bf7bfbea3f928b75590b736fc42af8e54d97592481351b2b96c" +dependencies = [ + "chrono", + "deepsize_derive", +] + +[[package]] +name = "deepsize_derive" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "990101d41f3bc8c1a45641024377ee284ecc338e5ecf3ea0f0e236d897c72796" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "delay-detector" version = "0.0.0" @@ -1548,7 +1552,6 @@ checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" dependencies = [ "block-buffer 0.10.3", "crypto-common", - "subtle", ] [[package]] @@ -1793,12 +1796,6 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "fixedbitset" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" - [[package]] name = "flagset" version = "0.4.3" @@ -1861,6 +1858,12 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394" +[[package]] +name = "fuchsia-cprng" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" + [[package]] name = "futures" version = "0.3.25" @@ -1987,7 +1990,7 @@ dependencies = [ "csv", "near-chain-configs", "near-crypto", - "near-network", + "near-network-primitives", "near-primitives", "nearcore", "serde", @@ -2066,7 +2069,7 @@ dependencies = [ "indexmap", "slab", "tokio", - "tokio-util 0.7.4", + "tokio-util", "tracing", ] @@ -2164,24 +2167,6 @@ dependencies = [ "proc-macro-hack", ] -[[package]] -name = "hkdf" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "791a029f6b9fc27657f6f188ec6e5e43f6911f6f878e0dc5501396e09809d437" -dependencies = [ - "hmac", -] - -[[package]] -name = "hmac" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" -dependencies = [ - "digest 0.10.6", -] - [[package]] name = "http" version = "0.2.8" @@ -2240,18 +2225,6 @@ dependencies = [ "want", ] -[[package]] -name = "hyper-timeout" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1" -dependencies = [ - "hyper", - "pin-project-lite", - "tokio", - "tokio-io-timeout", -] - [[package]] name = "hyper-tls" version = "0.5.0" @@ -2289,6 +2262,12 @@ dependencies = [ "cxx-build", ] +[[package]] +name = "id-arena" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005" + [[package]] name = "ident_case" version = "1.0.1" @@ -2351,7 +2330,7 @@ version = "1.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" dependencies = [ - "autocfg", + "autocfg 1.1.0", "hashbrown 0.12.3", "serde", ] @@ -2371,9 +2350,9 @@ dependencies = [ [[package]] name = "insta" -version = "1.21.2" +version = "1.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "261bf85ed492cd1c47c9ba675e48649682a9d2d2e77f515c5386d7726fb0ba76" +checksum = "197f4e300af8b23664d4077bf5c40e0afa9ba66a567bb5a51d3def3c7b287d1c" dependencies = [ "console", "lazy_static", @@ -2391,6 +2370,12 @@ dependencies = [ "cfg-if 1.0.0", ] +[[package]] +name = "integer-encoding" +version = "3.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02" + [[package]] name = "integration-tests" version = "0.0.0" @@ -2416,8 +2401,9 @@ dependencies = [ "near-jsonrpc", "near-jsonrpc-client", "near-jsonrpc-primitives", + "near-logger-utils", "near-network", - "near-o11y", + "near-network-primitives", "near-performance-metrics", "near-primitives", "near-primitives-core", @@ -2431,11 +2417,10 @@ dependencies = [ "once_cell", "parking_lot 0.12.1", "primitive-types", - "rand 0.8.5", + "rand 0.7.3", "serde", "serde_json", "smart-default", - "strum", "tempfile", "testlib", "tokio", @@ -2541,9 +2526,9 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.137" +version = "0.2.138" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89" +checksum = "db6d7e329c562c5dfab7a46a2afabc8b987ab9a4834c9d1ca04dc54c1546cef8" [[package]] name = "libfuzzer-sys" @@ -2568,9 +2553,9 @@ dependencies = [ [[package]] name = "librocksdb-sys" -version = "0.8.0+7.4.4" +version = "0.6.1+6.28.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "611804e4666a25136fcc5f8cf425ab4d26c7f74ea245ffe92ea23b85b6420b5d" +checksum = "81bc587013734dadb7cf23468e531aa120788b87243648be42e2d3a072186291" dependencies = [ "bindgen", "bzip2-sys", @@ -2578,7 +2563,6 @@ dependencies = [ "glob", "libc", "libz-sys", - "tikv-jemalloc-sys", "zstd-sys", ] @@ -2670,7 +2654,7 @@ version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" dependencies = [ - "autocfg", + "autocfg 1.1.0", "scopeguard", "serde", ] @@ -2785,7 +2769,7 @@ version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" dependencies = [ - "autocfg", + "autocfg 1.1.0", ] [[package]] @@ -2794,7 +2778,7 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" dependencies = [ - "autocfg", + "autocfg 1.1.0", ] [[package]] @@ -2858,14 +2842,15 @@ dependencies = [ "near-crypto", "near-epoch-manager", "near-jsonrpc", + "near-logger-utils", "near-network", - "near-o11y", + "near-network-primitives", "near-performance-metrics", "near-primitives", "near-store", "near-telemetry", "nearcore", - "rand 0.8.5", + "rand 0.7.3", "rayon", "serde", "serde_json", @@ -2881,12 +2866,6 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" -[[package]] -name = "multimap" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" - [[package]] name = "native-tls" version = "0.2.11" @@ -2909,9 +2888,9 @@ dependencies = [ name = "near-account-id" version = "0.0.0" dependencies = [ - "arbitrary", "bolero", "borsh", + "deepsize", "serde", "serde_json", ] @@ -2936,38 +2915,13 @@ dependencies = [ "once_cell", ] -[[package]] -name = "near-amend-genesis" -version = "0.0.0" -dependencies = [ - "anyhow", - "borsh", - "clap 3.2.23", - "near-chain", - "near-chain-configs", - "near-crypto", - "near-epoch-manager", - "near-network", - "near-primitives", - "near-primitives-core", - "near-store", - "near-test-contracts", - "nearcore", - "node-runtime", - "num-rational", - "serde", - "serde_json", - "tempfile", - "tracing", -] - [[package]] name = "near-cache" version = "0.0.0" dependencies = [ "bencher", "lru", - "rand 0.8.5", + "rand 0.7.3", ] [[package]] @@ -2990,15 +2944,15 @@ dependencies = [ "near-chain-primitives", "near-client-primitives", "near-crypto", - "near-epoch-manager", + "near-logger-utils", + "near-metrics", "near-o11y", "near-pool", "near-primitives", "near-store", "num-rational", "once_cell", - "rand 0.8.5", - "rand_chacha 0.3.1", + "rand 0.7.3", "rayon", "strum", "thiserror", @@ -3046,13 +3000,15 @@ dependencies = [ "near-chain", "near-chunks-primitives", "near-crypto", + "near-logger-utils", + "near-metrics", "near-network", - "near-o11y", + "near-network-primitives", "near-pool", "near-primitives", "near-store", "once_cell", - "rand 0.8.5", + "rand 0.7.3", "reed-solomon-erasure", "tracing", ] @@ -3073,7 +3029,6 @@ dependencies = [ "actix-rt", "ansi_term", "assert_matches", - "async-trait", "borsh", "chrono", "delay-detector", @@ -3087,9 +3042,10 @@ dependencies = [ "near-chunks", "near-client-primitives", "near-crypto", - "near-dyn-configs", - "near-epoch-manager", + "near-logger-utils", + "near-metrics", "near-network", + "near-network-primitives", "near-o11y", "near-performance-metrics", "near-performance-metrics-macros", @@ -3099,7 +3055,7 @@ dependencies = [ "near-telemetry", "num-rational", "once_cell", - "rand 0.8.5", + "rand 0.7.3", "reed-solomon-erasure", "serde_json", "strum", @@ -3119,8 +3075,8 @@ dependencies = [ "near-chain-primitives", "near-chunks-primitives", "near-crypto", + "near-network-primitives", "near-primitives", - "once_cell", "serde", "serde_json", "strum", @@ -3131,20 +3087,22 @@ dependencies = [ name = "near-crypto" version = "0.0.0" dependencies = [ + "arrayref", "blake2", "borsh", "bs58", "c2-chacha", "curve25519-dalek", + "deepsize", "derive_more", "ed25519-dalek", "hex-literal", "near-account-id", - "near-stdx", "once_cell", + "parity-secp256k1", "primitive-types", "rand 0.7.3", - "secp256k1", + "rand_core 0.5.1", "serde", "serde_json", "sha2 0.10.6", @@ -3153,15 +3111,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "near-dyn-configs" -version = "0.0.0" -dependencies = [ - "near-o11y", - "once_cell", - "prometheus", -] - [[package]] name = "near-epoch-manager" version = "0.0.0" @@ -3169,15 +3118,15 @@ dependencies = [ "borsh", "chrono", "near-cache", + "near-chain", "near-chain-configs", - "near-chain-primitives", "near-crypto", "near-primitives", "near-store", "num-rational", "primitive-types", - "rand 0.8.5", - "rand_hc 0.3.1", + "rand 0.6.5", + "rand 0.7.3", "serde_json", "smart-default", "tracing", @@ -3194,14 +3143,11 @@ dependencies = [ "near-chain-configs", "near-client", "near-crypto", - "near-dyn-configs", "near-indexer-primitives", - "near-o11y", "near-primitives", "near-store", "nearcore", "node-runtime", - "once_cell", "rocksdb", "serde", "serde_json", @@ -3225,7 +3171,6 @@ dependencies = [ "actix", "actix-cors", "actix-web", - "bs58", "easy-ext", "futures", "near-chain-configs", @@ -3234,7 +3179,9 @@ dependencies = [ "near-jsonrpc-adversarial-primitives", "near-jsonrpc-client", "near-jsonrpc-primitives", + "near-metrics", "near-network", + "near-network-primitives", "near-o11y", "near-primitives", "near-rpc-error-macro", @@ -3250,7 +3197,8 @@ dependencies = [ name = "near-jsonrpc-adversarial-primitives" version = "0.0.0" dependencies = [ - "near-network", + "deepsize", + "near-network-primitives", "near-primitives", "serde", ] @@ -3266,6 +3214,7 @@ dependencies = [ "near-primitives", "serde", "serde_json", + "uuid", ] [[package]] @@ -3277,8 +3226,8 @@ dependencies = [ "awc", "libfuzzer-sys", "near-jsonrpc", - "near-jsonrpc-primitives", "near-jsonrpc-tests", + "near-logger-utils", "near-primitives", "once_cell", "serde", @@ -3290,7 +3239,6 @@ dependencies = [ name = "near-jsonrpc-primitives" version = "0.0.0" dependencies = [ - "arbitrary", "near-chain-configs", "near-client-primitives", "near-crypto", @@ -3299,6 +3247,7 @@ dependencies = [ "serde", "serde_json", "thiserror", + "uuid", ] [[package]] @@ -3315,8 +3264,9 @@ dependencies = [ "near-crypto", "near-jsonrpc", "near-jsonrpc-primitives", + "near-logger-utils", "near-network", - "near-o11y", + "near-network-primitives", "near-primitives", "near-store", "once_cell", @@ -3324,6 +3274,14 @@ dependencies = [ "serde_json", ] +[[package]] +name = "near-logger-utils" +version = "0.0.0" +dependencies = [ + "near-o11y", + "tracing", +] + [[package]] name = "near-mainnet-res" version = "0.0.0" @@ -3335,44 +3293,11 @@ dependencies = [ ] [[package]] -name = "near-mirror" +name = "near-metrics" version = "0.0.0" dependencies = [ - "actix", - "anyhow", - "async-trait", - "borsh", - "bs58", - "clap 3.2.23", - "ed25519-dalek", - "hex", - "hkdf", - "near-chain", - "near-chain-configs", - "near-chain-primitives", - "near-client", - "near-client-primitives", - "near-crypto", - "near-epoch-manager", - "near-indexer", - "near-indexer-primitives", - "near-network", - "near-o11y", - "near-primitives", - "near-primitives-core", - "near-store", - "nearcore", "once_cell", - "openssl-probe", - "rand_core 0.5.1", - "rocksdb", - "secp256k1", - "serde", - "serde_json", - "sha2 0.10.6", - "strum", - "thiserror", - "tokio", + "prometheus", "tracing", ] @@ -3384,13 +3309,14 @@ dependencies = [ "anyhow", "arc-swap", "assert_matches", - "async-trait", "borsh", "bytes", "bytesize", "chrono", + "conqueue", "criterion", "crossbeam-channel 0.5.6", + "deepsize", "delay-detector", "futures", "futures-util", @@ -3398,10 +3324,14 @@ dependencies = [ "itertools", "lru", "near-crypto", + "near-logger-utils", + "near-metrics", + "near-network-primitives", "near-o11y", "near-performance-metrics", "near-performance-metrics-macros", "near-primitives", + "near-rate-limiter", "near-rust-allocator-proxy", "near-stable-hasher", "near-store", @@ -3411,46 +3341,59 @@ dependencies = [ "pretty_assertions", "protobuf 3.2.0", "protobuf-codegen", - "rand 0.8.5", - "rand_xorshift", + "rand 0.6.5", + "rand_pcg", "rayon", - "rlimit", "serde", "smart-default", "strum", "tempfile", "thiserror", - "time 0.3.17", "tokio", "tokio-stream", - "tokio-util 0.7.4", + "tokio-util", "tracing", + "tracing-opentelemetry", ] [[package]] -name = "near-o11y" +name = "near-network-primitives" version = "0.0.0" dependencies = [ "actix", - "atty", - "bencher", - "clap 3.2.23", - "itoa 1.0.4", + "anyhow", + "borsh", + "chrono", + "deepsize", "near-crypto", - "near-primitives-core", + "near-primitives", "once_cell", "opentelemetry", - "opentelemetry-otlp", - "opentelemetry-semantic-conventions", - "prometheus", "serde", - "smartstring", + "strum", + "thiserror", + "time 0.3.17", + "tokio", + "tracing", +] + +[[package]] +name = "near-o11y" +version = "0.0.0" +dependencies = [ + "atty", + "backtrace", + "clap 3.2.23", + "once_cell", + "opentelemetry", + "opentelemetry-jaeger", "strum", "thiserror", "tokio", "tracing", "tracing-appender", "tracing-opentelemetry", + "tracing-serde", "tracing-subscriber", ] @@ -3468,7 +3411,7 @@ dependencies = [ "once_cell", "strum", "tokio", - "tokio-util 0.7.4", + "tokio-util", "tracing", ] @@ -3481,40 +3424,21 @@ dependencies = [ ] [[package]] -name = "near-ping" +name = "near-pool" version = "0.0.0" dependencies = [ - "actix-web", - "anyhow", - "chrono", - "clap 3.2.23", - "near-jsonrpc", - "near-network", - "near-o11y", + "borsh", + "near-crypto", + "near-metrics", "near-primitives", "once_cell", - "prometheus", - "tokio", - "tracing", + "rand 0.7.3", ] [[package]] -name = "near-pool" +name = "near-primitives" version = "0.0.0" dependencies = [ - "borsh", - "near-crypto", - "near-o11y", - "near-primitives", - "once_cell", - "rand 0.8.5", -] - -[[package]] -name = "near-primitives" -version = "0.0.0" -dependencies = [ - "arbitrary", "assert_matches", "bencher", "borsh", @@ -3522,39 +3446,36 @@ dependencies = [ "bytesize", "cfg-if 1.0.0", "chrono", + "deepsize", "derive_more", "easy-ext", - "enum-map", "hex", "insta", "near-crypto", - "near-o11y", "near-primitives-core", "near-rpc-error-macro", "near-vm-errors", "num-rational", "once_cell", "primitive-types", - "rand 0.8.5", + "rand 0.7.3", "reed-solomon-erasure", "serde", "serde_json", "smart-default", "strum", "thiserror", - "tracing", ] [[package]] name = "near-primitives-core" version = "0.0.0" dependencies = [ - "arbitrary", "base64", "borsh", "bs58", + "deepsize", "derive_more", - "enum-map", "near-account-id", "num-rational", "serde", @@ -3564,6 +3485,20 @@ dependencies = [ "strum", ] +[[package]] +name = "near-rate-limiter" +version = "0.0.0" +dependencies = [ + "actix", + "bytes", + "futures-core", + "pin-project-lite", + "tokio", + "tokio-stream", + "tokio-util", + "tracing", +] + [[package]] name = "near-rosetta-rpc" version = "0.0.0" @@ -3584,7 +3519,6 @@ dependencies = [ "near-client-primitives", "near-crypto", "near-network", - "near-o11y", "near-primitives", "paperclip", "serde", @@ -3608,7 +3542,6 @@ dependencies = [ name = "near-rpc-error-macro" version = "0.0.0" dependencies = [ - "fs2", "near-rpc-error-core", "serde", "serde_json", @@ -3622,7 +3555,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be44da452581a4f2e7870d86886f50605853943ded9b6a7975495914645cdca4" dependencies = [ "backtrace", - "nix 0.23.1", + "nix 0.23.2", "tracing", ] @@ -3630,32 +3563,10 @@ dependencies = [ name = "near-stable-hasher" version = "0.0.0" -[[package]] -name = "near-state-parts" -version = "0.0.0" -dependencies = [ - "anyhow", - "chrono", - "clap 3.2.23", - "near-jsonrpc", - "near-network", - "near-o11y", - "near-ping", - "near-primitives", - "once_cell", - "tokio", - "tracing", -] - -[[package]] -name = "near-stdx" -version = "0.0.0" - [[package]] name = "near-store" version = "0.0.0" dependencies = [ - "anyhow", "assert_matches", "bencher", "borsh", @@ -3666,16 +3577,14 @@ dependencies = [ "elastic-array", "enum-map", "fs2", - "insta", - "itoa 1.0.4", "lru", "near-crypto", + "near-metrics", "near-o11y", "near-primitives", - "near-stdx", "num_cpus", "once_cell", - "rand 0.8.5", + "rand 0.7.3", "rlimit", "rocksdb", "serde", @@ -3693,7 +3602,7 @@ dependencies = [ "actix", "awc", "futures", - "near-o11y", + "near-metrics", "near-performance-metrics", "near-performance-metrics-macros", "near-primitives", @@ -3721,11 +3630,10 @@ name = "near-vm-errors" version = "0.0.0" dependencies = [ "borsh", + "deepsize", "near-account-id", "near-rpc-error-macro", "serde", - "strum", - "thiserror", ] [[package]] @@ -3733,16 +3641,14 @@ name = "near-vm-logic" version = "0.0.0" dependencies = [ "borsh", + "bs58", "byteorder", - "ed25519-dalek", - "expect-test", "hex", "near-account-id", "near-crypto", "near-o11y", "near-primitives", "near-primitives-core", - "near-stdx", "near-vm-errors", "ripemd", "serde", @@ -3833,14 +3739,15 @@ dependencies = [ "near-chain-configs", "near-chunks", "near-client", - "near-client-primitives", "near-crypto", - "near-dyn-configs", "near-epoch-manager", "near-jsonrpc", "near-jsonrpc-primitives", + "near-logger-utils", "near-mainnet-res", + "near-metrics", "near-network", + "near-network-primitives", "near-o11y", "near-performance-metrics", "near-pool", @@ -3854,7 +3761,7 @@ dependencies = [ "num-rational", "once_cell", "primitive-types", - "rand 0.8.5", + "rand 0.7.3", "rayon", "rlimit", "serde", @@ -3872,33 +3779,23 @@ dependencies = [ [[package]] name = "neard" -version = "0.0.0" +version = "1.29.3" dependencies = [ "actix", - "ansi_term", "anyhow", "clap 3.2.23", - "cold-store-tool", "futures", - "near-amend-genesis", "near-chain-configs", - "near-dyn-configs", - "near-jsonrpc-primitives", - "near-mirror", - "near-network", "near-o11y", "near-performance-metrics", - "near-ping", "near-primitives", "near-rust-allocator-proxy", - "near-state-parts", "near-store", "nearcore", "once_cell", "openssl-probe", "opentelemetry", "rayon", - "rlimit", "rustc_version 0.4.0", "serde", "serde_json", @@ -3925,9 +3822,9 @@ dependencies = [ [[package]] name = "nix" -version = "0.23.1" +version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f866317acbd3a240710c63f065ffb1e4fd466259045ccb504130b7f668f35c6" +checksum = "8f3790c00a0150112de0f4cd161e3d7fc4b2d8a5542ffc35f099a2562aecb35c" dependencies = [ "bitflags", "cc", @@ -3943,11 +3840,11 @@ dependencies = [ "assert_matches", "borsh", "byteorder", - "enum-map", "hex", "indicatif", "near-chain-configs", "near-crypto", + "near-metrics", "near-o11y", "near-primitives", "near-store", @@ -3959,7 +3856,7 @@ dependencies = [ "num-rational", "num-traits", "once_cell", - "rand 0.8.5", + "rand 0.7.3", "rayon", "serde", "serde_json", @@ -4005,7 +3902,7 @@ version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f6f7833f2cbf2360a6cfd58cd41a53aa7a90bd4c202f5b1c7dd2ed73c57b2c3" dependencies = [ - "autocfg", + "autocfg 1.1.0", "num-integer", "num-traits", ] @@ -4016,7 +3913,7 @@ version = "0.1.45" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" dependencies = [ - "autocfg", + "autocfg 1.1.0", "num-traits", ] @@ -4026,7 +3923,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "12ac428b1cb17fce6f731001d307d351ec70a6d202fc2e60f7d4c5e42d8f4f07" dependencies = [ - "autocfg", + "autocfg 1.1.0", "num-bigint", "num-integer", "num-traits", @@ -4039,7 +3936,7 @@ version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" dependencies = [ - "autocfg", + "autocfg 1.1.0", ] [[package]] @@ -4099,9 +3996,9 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" [[package]] name = "openssl" -version = "0.10.43" +version = "0.10.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "020433887e44c27ff16365eaa2d380547a94544ad509aff6eb5b6e3e0b27b376" +checksum = "29d971fd5722fec23977260f6e81aa67d2f22cadbdc2aa049f1022d9a3be1566" dependencies = [ "bitflags", "cfg-if 1.0.0", @@ -4140,11 +4037,11 @@ dependencies = [ [[package]] name = "openssl-sys" -version = "0.9.78" +version = "0.9.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07d5c8cb6e57b3a3612064d7b18b117912b4ce70955c2504d4b741c9e244b132" +checksum = "5454462c0eced1e97f2ec09036abc8da362e66802f66fd20f86854d9d8cbcbc4" dependencies = [ - "autocfg", + "autocfg 1.1.0", "cc", "libc", "openssl-src", @@ -4174,21 +4071,18 @@ dependencies = [ ] [[package]] -name = "opentelemetry-otlp" -version = "0.10.0" +name = "opentelemetry-jaeger" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d1a6ca9de4c8b00aa7f1a153bd76cb263287155cec642680d79d98706f3d28a" +checksum = "f8c0b12cd9e3f9b35b52f6e0dac66866c519b26f424f4bbf96e3fe8bfbdc5229" dependencies = [ "async-trait", - "futures", - "futures-util", - "http", + "lazy_static", "opentelemetry", - "prost", + "opentelemetry-semantic-conventions", "thiserror", + "thrift", "tokio", - "tonic", - "tonic-build", ] [[package]] @@ -4200,6 +4094,15 @@ dependencies = [ "opentelemetry", ] +[[package]] +name = "ordered-float" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3305af35278dd29f46fcdd139e0b1fbfae2153f0e5928b39b035542dd31e37b7" +dependencies = [ + "num-traits", +] + [[package]] name = "os_str_bytes" version = "6.4.1" @@ -4306,6 +4209,18 @@ dependencies = [ "syn", ] +[[package]] +name = "parity-secp256k1" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fca4f82fccae37e8bbdaeb949a4a218a1bbc485d11598f193d2a908042e5fc1" +dependencies = [ + "arrayvec", + "cc", + "cfg-if 0.1.10", + "rand 0.7.3", +] + [[package]] name = "parity-wasm" version = "0.41.0" @@ -4383,16 +4298,6 @@ version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" -[[package]] -name = "petgraph" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6d5014253a1331579ce62aa67443b4a658c5e7dd03d4bc6d302b94474888143" -dependencies = [ - "fixedbitset", - "indexmap", -] - [[package]] name = "pin-project" version = "1.0.12" @@ -4556,59 +4461,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "prost" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "444879275cb4fd84958b1a1d5420d15e6fcf7c235fe47f053c9c2a80aceb6001" -dependencies = [ - "bytes", - "prost-derive", -] - -[[package]] -name = "prost-build" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62941722fb675d463659e49c4f3fe1fe792ff24fe5bbaa9c08cd3b98a1c354f5" -dependencies = [ - "bytes", - "heck 0.3.3", - "itertools", - "lazy_static", - "log", - "multimap", - "petgraph", - "prost", - "prost-types", - "regex", - "tempfile", - "which", -] - -[[package]] -name = "prost-derive" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9cc1a3263e07e0bf68e96268f37665207b49560d98739662cdfaae215c720fe" -dependencies = [ - "anyhow", - "itertools", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "prost-types" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "534b7a0e836e3c482d2693070f982e39e7611da9695d4d1f5a4b186b51faef0a" -dependencies = [ - "bytes", - "prost", -] - [[package]] name = "protobuf" version = "2.28.0" @@ -4715,6 +4567,25 @@ dependencies = [ "proc-macro2", ] +[[package]] +name = "rand" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca" +dependencies = [ + "autocfg 0.1.8", + "libc", + "rand_chacha 0.1.1", + "rand_core 0.4.2", + "rand_hc 0.1.0", + "rand_isaac", + "rand_jitter", + "rand_os", + "rand_pcg", + "rand_xorshift 0.1.1", + "winapi", +] + [[package]] name = "rand" version = "0.7.3" @@ -4739,6 +4610,16 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "rand_chacha" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef" +dependencies = [ + "autocfg 0.1.8", + "rand_core 0.3.1", +] + [[package]] name = "rand_chacha" version = "0.2.2" @@ -4759,6 +4640,21 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "rand_core" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" +dependencies = [ + "rand_core 0.4.2", +] + +[[package]] +name = "rand_core" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" + [[package]] name = "rand_core" version = "0.5.1" @@ -4777,6 +4673,15 @@ dependencies = [ "getrandom 0.2.8", ] +[[package]] +name = "rand_hc" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4" +dependencies = [ + "rand_core 0.3.1", +] + [[package]] name = "rand_hc" version = "0.2.0" @@ -4787,21 +4692,65 @@ dependencies = [ ] [[package]] -name = "rand_hc" -version = "0.3.1" +name = "rand_isaac" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7" +checksum = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08" dependencies = [ - "rand_core 0.6.4", + "rand_core 0.3.1", +] + +[[package]] +name = "rand_jitter" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b" +dependencies = [ + "libc", + "rand_core 0.4.2", + "winapi", +] + +[[package]] +name = "rand_os" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071" +dependencies = [ + "cloudabi", + "fuchsia-cprng", + "libc", + "rand_core 0.4.2", + "rdrand", + "winapi", +] + +[[package]] +name = "rand_pcg" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44" +dependencies = [ + "autocfg 0.1.8", + "rand_core 0.4.2", ] [[package]] name = "rand_xorshift" -version = "0.3.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f" +checksum = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c" dependencies = [ - "rand_core 0.6.4", + "rand_core 0.3.1", +] + +[[package]] +name = "rand_xorshift" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77d416b86801d23dde1aa643023b775c3a462efc0ed96443add11546cdf1dca8" +dependencies = [ + "rand_core 0.5.1", ] [[package]] @@ -4836,6 +4785,15 @@ dependencies = [ "num_cpus", ] +[[package]] +name = "rdrand" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" +dependencies = [ + "rand_core 0.3.1", +] + [[package]] name = "redis" version = "0.21.6" @@ -4847,7 +4805,7 @@ dependencies = [ "itoa 1.0.4", "percent-encoding", "ryu", - "sha1 0.6.1", + "sha1", "url", ] @@ -5062,9 +5020,9 @@ dependencies = [ [[package]] name = "rocksdb" -version = "0.19.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e9562ea1d70c0cc63a34a22d977753b50cca91cc6b6527750463bd5dd8697bc" +checksum = "620f4129485ff1a7128d184bc687470c21c7951b64779ebc9cfdad3dcd920290" dependencies = [ "libc", "librocksdb-sys", @@ -5076,16 +5034,13 @@ version = "0.0.0" dependencies = [ "anyhow", "borsh", - "bs58", "bytesize", "cfg-if 1.0.0", "chrono", "clap 3.2.23", - "enum-map", "genesis-populate", "hex", "indicatif", - "insta", "libc", "near-chain-configs", "near-crypto", @@ -5099,14 +5054,15 @@ dependencies = [ "node-runtime", "num-rational", "num-traits", - "rand 0.8.5", - "rand_xorshift", + "rand 0.7.3", + "rand_xorshift 0.2.0", "rocksdb", "serde_json", "tempfile", "tracing", "tracing-span-tree", "tracing-subscriber", + "walrus", "wat", ] @@ -5114,6 +5070,7 @@ dependencies = [ name = "runtime-tester" version = "0.0.0" dependencies = [ + "byteorder", "cpu-time", "libfuzzer-sys", "near-chain", @@ -5121,7 +5078,7 @@ dependencies = [ "near-client", "near-client-primitives", "near-crypto", - "near-o11y", + "near-logger-utils", "near-primitives", "near-store", "near-test-contracts", @@ -5257,25 +5214,6 @@ version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" -[[package]] -name = "secp256k1" -version = "0.24.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff55dc09d460954e9ef2fa8a7ced735a964be9981fd50e870b2b3b0705e14964" -dependencies = [ - "rand 0.8.5", - "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 = "security-framework" version = "2.7.0" @@ -5325,9 +5263,9 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.148" +version = "1.0.149" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e53f64bb4ba0191d6d0676e1b141ca55047d83b74f5607e6d8eb88126c52c2dc" +checksum = "256b9932320c590e707b94576e3cc1f7c9024d0ee6612dfbcf1cb106cbe8e055" dependencies = [ "serde_derive", ] @@ -5363,9 +5301,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.148" +version = "1.0.149" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a55492425aa53521babf6137309e7d34c20bbfbbfcfe2c7f3a047fd1f6b92c0c" +checksum = "b4eae9b04cbffdfd550eb462ed33bc6a1b68c935127d008b27444d08380f94e4" dependencies = [ "proc-macro2", "quote", @@ -5429,23 +5367,23 @@ dependencies = [ ] [[package]] -name = "sha1" -version = "0.6.1" +name = "sha-1" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1da05c97445caa12d05e848c4a4fcbbea29e748ac28f7e80e9b010392063770" +checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c" dependencies = [ - "sha1_smol", + "cfg-if 1.0.0", + "cpufeatures", + "digest 0.10.6", ] [[package]] name = "sha1" -version = "0.10.5" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" +checksum = "c1da05c97445caa12d05e848c4a4fcbbea29e748ac28f7e80e9b010392063770" dependencies = [ - "cfg-if 1.0.0", - "cpufeatures", - "digest 0.10.6", + "sha1_smol", ] [[package]] @@ -5546,7 +5484,7 @@ version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" dependencies = [ - "autocfg", + "autocfg 1.1.0", ] [[package]] @@ -5572,17 +5510,6 @@ dependencies = [ "syn", ] -[[package]] -name = "smartstring" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb72c633efbaa2dd666986505016c32c3044395ceaf881518399d2f4127ee29" -dependencies = [ - "autocfg", - "static_assertions", - "version_check", -] - [[package]] name = "socket2" version = "0.4.7" @@ -5593,23 +5520,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "speedy_sync" -version = "0.0.0" -dependencies = [ - "borsh", - "clap 3.2.23", - "near-chain", - "near-chain-configs", - "near-chain-primitives", - "near-epoch-manager", - "near-primitives", - "near-store", - "nearcore", - "serde", - "serde_json", -] - [[package]] name = "spin" version = "0.5.2" @@ -5635,6 +5545,7 @@ dependencies = [ "near-client", "near-crypto", "near-epoch-manager", + "near-logger-utils", "near-network", "near-primitives", "near-primitives-core", @@ -5643,7 +5554,7 @@ dependencies = [ "nearcore", "node-runtime", "once_cell", - "rand 0.8.5", + "rand 0.7.3", "rayon", "redis", "serde", @@ -5681,7 +5592,7 @@ dependencies = [ "near-chain", "near-chain-configs", "near-client", - "near-o11y", + "near-logger-utils", "near-primitives", "near-store", "nearcore", @@ -5755,9 +5666,9 @@ checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" [[package]] name = "syn" -version = "1.0.104" +version = "1.0.105" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ae548ec36cf198c0ef7710d3c230987c2d6d7bd98ad6edc0274462724c585ce" +checksum = "60b9b43d45702de4c839cb9b51d9f529c5dd26a4aff255b42b1ebc03e88ee908" dependencies = [ "proc-macro2", "quote", @@ -5915,11 +5826,33 @@ dependencies = [ "once_cell", ] +[[package]] +name = "threadpool" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" +dependencies = [ + "num_cpus", +] + +[[package]] +name = "thrift" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b82ca8f46f95b3ce96081fe3dd89160fdea970c254bb72925255d1b62aae692e" +dependencies = [ + "byteorder", + "integer-encoding", + "log", + "ordered-float", + "threadpool", +] + [[package]] name = "tikv-jemalloc-sys" -version = "0.5.2+5.3.0-patched" +version = "0.4.3+5.2.1-patched.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec45c14da997d0925c7835883e4d5c181f196fa142f8c19d7643d1e9af2592c3" +checksum = "a1792ccb507d955b46af42c123ea8863668fae24d03721e40cad6a41773dbb49" dependencies = [ "cc", "fs_extra", @@ -5928,9 +5861,9 @@ dependencies = [ [[package]] name = "tikv-jemallocator" -version = "0.5.0" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20612db8a13a6c06d57ec83953694185a367e16945f66565e8028d2c0bd76979" +checksum = "a5b7bcecfafe4998587d636f9ae9d55eb9d0499877b88757767c346875067098" dependencies = [ "libc", "tikv-jemalloc-sys", @@ -6001,11 +5934,11 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" -version = "1.22.0" +version = "1.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d76ce4a75fb488c605c54bf610f221cea8b0dafb53333c1a67e8ee199dcd2ae3" +checksum = "eab6d665857cc6ca78d6e80303a02cea7a7851e85dfbd77cbdc09bd129f1ef46" dependencies = [ - "autocfg", + "autocfg 1.1.0", "bytes", "libc", "memchr", @@ -6016,24 +5949,14 @@ dependencies = [ "signal-hook-registry", "socket2", "tokio-macros", - "winapi", -] - -[[package]] -name = "tokio-io-timeout" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf" -dependencies = [ - "pin-project-lite", - "tokio", + "windows-sys 0.42.0", ] [[package]] name = "tokio-macros" -version = "1.8.0" +version = "1.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484" +checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8" dependencies = [ "proc-macro2", "quote", @@ -6073,20 +5996,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "tokio-util" -version = "0.6.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36943ee01a6d67977dd3f84a5a1d2efeb4ada3a1ae771cadfaa535d9d9fc6507" -dependencies = [ - "bytes", - "futures-core", - "futures-sink", - "log", - "pin-project-lite", - "tokio", -] - [[package]] name = "tokio-util" version = "0.7.4" @@ -6110,75 +6019,6 @@ dependencies = [ "serde", ] -[[package]] -name = "tonic" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff08f4649d10a70ffa3522ca559031285d8e421d727ac85c60825761818f5d0a" -dependencies = [ - "async-stream", - "async-trait", - "base64", - "bytes", - "futures-core", - "futures-util", - "h2", - "http", - "http-body", - "hyper", - "hyper-timeout", - "percent-encoding", - "pin-project", - "prost", - "prost-derive", - "tokio", - "tokio-stream", - "tokio-util 0.6.10", - "tower", - "tower-layer", - "tower-service", - "tracing", - "tracing-futures", -] - -[[package]] -name = "tonic-build" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9403f1bafde247186684b230dc6f38b5cd514584e8bec1dd32514be4745fa757" -dependencies = [ - "proc-macro2", - "prost-build", - "quote", - "syn", -] - -[[package]] -name = "tower" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" -dependencies = [ - "futures-core", - "futures-util", - "indexmap", - "pin-project", - "pin-project-lite", - "rand 0.8.5", - "slab", - "tokio", - "tokio-util 0.7.4", - "tower-layer", - "tower-service", - "tracing", -] - -[[package]] -name = "tower-layer" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" - [[package]] name = "tower-service" version = "0.3.2" @@ -6230,16 +6070,6 @@ dependencies = [ "valuable", ] -[[package]] -name = "tracing-futures" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" -dependencies = [ - "pin-project", - "tracing", -] - [[package]] name = "tracing-log" version = "0.1.3" @@ -6265,6 +6095,16 @@ dependencies = [ "tracing-subscriber", ] +[[package]] +name = "tracing-serde" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1" +dependencies = [ + "serde", + "tracing-core", +] + [[package]] name = "tracing-span-tree" version = "0.1.1" @@ -6301,9 +6141,9 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "typenum" -version = "1.15.0" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" +checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" [[package]] name = "uint" @@ -6367,6 +6207,15 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "uuid" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" +dependencies = [ + "getrandom 0.2.8", +] + [[package]] name = "validator" version = "0.12.0" @@ -6430,6 +6279,32 @@ dependencies = [ "winapi-util", ] +[[package]] +name = "walrus" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d470d0583e65f4cab21a1ff3c1ba3dd23ae49e68f516f0afceaeb001b32af39" +dependencies = [ + "anyhow", + "id-arena", + "leb128", + "log", + "walrus-macro", + "wasmparser 0.59.0", +] + +[[package]] +name = "walrus-macro" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7c2bb690b44cb1b0fdcc54d4998d21f8bdaf706b93775425e440b174f39ad16" +dependencies = [ + "heck 0.3.3", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "want" version = "0.3.0" @@ -6739,6 +6614,12 @@ version = "0.51.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aeb1956b19469d1c5e63e459d29e7b5aa0f558d9f16fcef09736f8a265e6c10a" +[[package]] +name = "wasmparser" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a950e6a618f62147fd514ff445b2a0b53120d382751960797f85f058c7eda9b9" + [[package]] name = "wasmparser" version = "0.78.2" @@ -7166,9 +7047,9 @@ dependencies = [ [[package]] name = "zeroize_derive" -version = "1.3.2" +version = "1.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f8f187641dad4f680d25c4bfc4225b418165984179f26ca76ec4fb6441d3a17" +checksum = "44bf07cb3e50ea2003396695d58bf46bc9887a1f362260446fad6bc4e79bd36c" dependencies = [ "proc-macro2", "quote", @@ -7192,18 +7073,18 @@ dependencies = [ [[package]] name = "zstd" -version = "0.11.2+zstd.1.5.2" +version = "0.10.2+zstd.1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" +checksum = "5f4a6bd64f22b5e3e94b4e238669ff9f10815c27a5180108b849d24174a83847" dependencies = [ "zstd-safe", ] [[package]] name = "zstd-safe" -version = "5.0.2+zstd.1.5.2" +version = "4.1.6+zstd.1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db" +checksum = "94b61c51bb270702d6167b8ce67340d2754b088d0c091b06e593aa772c3ee9bb" dependencies = [ "libc", "zstd-sys", @@ -7211,9 +7092,9 @@ dependencies = [ [[package]] name = "zstd-sys" -version = "2.0.4+zstd.1.5.2" +version = "1.6.3+zstd.1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fa202f2ef00074143e219d15b62ffc317d17cc33909feac471c044087cad7b0" +checksum = "fc49afa5c8d634e75761feda8c592051e7eeb4683ba827211eb0d731d3402ea8" dependencies = [ "cc", "libc", diff --git a/packages/neard/Cargo.toml b/packages/neard/Cargo.toml index c122b11f..ea40a496 100644 --- a/packages/neard/Cargo.toml +++ b/packages/neard/Cargo.toml @@ -4,7 +4,7 @@ members = [ "chain/chunks", "chain/client", "chain/client-primitives", - "chain/epoch-manager", + "chain/epoch_manager", "chain/indexer", "chain/indexer-primitives", "chain/jsonrpc", @@ -21,7 +21,7 @@ members = [ "core/account-id/fuzz", "core/chain-configs", "core/crypto", - "core/dyn-configs", + "core/metrics", "core/o11y", "core/primitives", "core/primitives-core", @@ -44,190 +44,36 @@ members = [ "test-utils/store-validator", "test-utils/testlib", "tools/chainsync-loadtest", - "tools/delay-detector", + "tools/delay_detector", "tools/indexer/example", - "tools/mirror", - "tools/mock-node", - "tools/ping", + "tools/mock_node", "tools/restaked", "tools/rpctypegen/core", "tools/rpctypegen/macro", - "tools/speedy_sync", - "tools/state-parts", "tools/state-viewer", "tools/storage-usage-delta-calculator", "tools/themis", "utils/mainnet-res", "utils/near-cache", - "utils/stdx", + "utils/near-rate-limiter", ] [workspace.metadata.workspaces] -version = "0.15.0" +version = "0.14.0" exclude = [ "neard" ] -[workspace.dependencies] -actix = "0.13.0" -actix-cors = "0.6.1" -actix-http = "3.0.4" -actix-rt = "2" -actix-web = "4.0.1" -ansi_term = "0.12" -anyhow = "1.0.62" -arbitrary = { version = "1", features = ["derive"] } -arc-swap = "1.5" -assert_matches = "1.5.0" -async-recursion = "0.3.2" -async-trait = "0.1.58" -atty = "0.2" -awc = { version = "3", features = ["openssl"] } -base64 = "0.13" -bencher = "0.1.5" -bitflags = "1.2" -blake2 = "0.9.1" -bn = { package = "zeropool-bn", version = "0.5.11" } -bolero = "0.6.2" -borsh = { version = "0.9", features = ["rc"] } -bs58 = "0.4" -byteorder = "1.3" -bytes = "1" -bytesize = { version = "1.1", features = ["serde"] } -c2-chacha = "0.3" -cargo_metadata = "0.14.1" -cfg-if = "1" -chrono = { version = "0.4.19", features = ["serde"] } -clap = { version = "3.1.6", features = ["derive", "env"] } -conqueue = "0.4.0" -cpu-time = "1.0" -criterion = { version = "0.3.5", default_features = false, features = ["html_reports", "cargo_bench_support"] } -crossbeam = "0.8" -crossbeam-channel = "0.5" -csv = "1.1.1" -curve25519-dalek = "3" -derive_more = "0.99.9" -dirs = "3" -deepsize = "0.2.0" -easy-ext = "0.2" -ed25519-dalek = "1" -elastic-array = "0.11" -enum-map = "2.1.0" -expect-test = "1.3.0" -flate2 = "1.0.22" -fs2 = "0.4" -futures = "0.3.5" -futures-util = "0.3" -hex = { version = "0.4.2", features = ["serde"] } -hkdf = "0.12.3" -hyper = { version = "0.14", features = ["full"] } -hyper-tls = "0.5.0" -im = "15" -indicatif = { version = "0.15.0", features = ["with_rayon"] } -insta = "1.14.0" -itertools = "0.10.0" -itoa = "1.0" -libc = "0.2.81" -libfuzzer-sys = { version = "0.4", features = ["arbitrary-derive"] } -log = "0.4" -loupe = "0.1" -lru = "0.7.2" -memoffset = "0.6" -near-rust-allocator-proxy = "0.4" -nix = "0.15.0" -num-bigint = "0.3" -num-rational = { version = "0.3.1", features = ["serde"] } -num-traits = "0.2.12" -num_cpus = "1.11" -once_cell = "1.13.1" -openssl = { version = "0.10", features = ["vendored"] } -openssl-probe = "0.1.4" -opentelemetry = { version = "0.17.0", features = ["rt-tokio", "trace"] } -opentelemetry-otlp = "0.10.0" -opentelemetry-semantic-conventions = "0.9.0" -paperclip = { version = "0.7.0", features = ["actix4"] } -parity-wasm = { version = "0.42", default-features = false } -parity-wasm_41 = { package = "parity-wasm", version = "0.41" } -parking_lot = "0.12.1" -pretty_assertions = "1.2" -primitive-types = { version = "0.10", default-features = false } -prometheus = "0.13.1" -protobuf = "3.0.1" -protobuf-codegen = "3.0.1" -quote = "1.0" -rand = "0.8.5" -rand_chacha = "0.3.1" -rand_core = "0.5" -rand_hc = "0.3.1" -rand_xorshift = "0.3" -rayon = "1.5" -redis = "0.21.5" -reed-solomon-erasure = "4" -reqwest = { version = "0.11.0", features = ["blocking"] } -ripemd = "0.1.1" -rlimit = "0.7" -rocksdb = { version = "0.19.0", default-features = false, features = ["snappy", "lz4", "zstd", "zlib", "jemalloc"] } -rusqlite = {version = "0.27.0", features = ["bundled", "chrono", "functions"] } -secp256k1 = { version = "0.24", features = ["recovery", "rand-std"] } -semver = "1.0.4" -serde = { version = "1.0.136", features = ["alloc", "derive", "rc"] } -serde_ignored = "0.1" -serde_json = "1.0.81" -serde_repr = "0.1.8" -sha2 = "0.10" -sha3 = "0.10" -shell-escape = "0.1.5" -smart-default = "0.6" -smartstring = "1.0.1" -strum = { version = "0.24", features = ["derive"] } -subtle = "2.2" -syn = { version = "1.0.54", features = ["extra-traits", "full"] } -sysinfo = "0.24.5" -tar = "0.4.38" -tempfile = "3.3" -thiserror = "1.0.30" -tikv-jemallocator = "0.5.0" -time = "0.3.9" -tokio = { version = "1.16.1", features = ["fs", "macros", "net", "rt-multi-thread", "sync", "time"] } -tokio-stream = { version = "0.1.2", features = ["net"] } -tokio-util = { version = "0.7.1", features = ["codec", "io"] } -toml = "0.5.8" -tracing = { version = "0.1.36", features = ["std"] } -tracing-appender = "0.2.2" -tracing-opentelemetry = "0.17.0" -tracing-span-tree = "0.1" -tracing-subscriber = { version = "0.3.15", features = ["env-filter", "fmt", "registry", "std"] } -validator = "0.12" -wasm-encoder = "0.11.0" -wasm-smith = "0.10" -wasmparser = "0.78" -wasmprinter = "0.2" -wasmtime = { version = "0.37.0", default-features = false, features = ["cranelift", "wasm-backtrace"] } -wat = "1.0.40" -xshell = "0.2.1" -xz2 = "0.1.6" - -stdx = { package = "near-stdx", path = "utils/stdx" } - [patch.crates-io] # Note that "bench" profile inherits from "release" profile and # "test" profile inherits from "dev" profile. # https://doc.rust-lang.org/cargo/reference/profiles.html#test -[profile.dev] -panic = 'abort' - [profile.release] overflow-checks = true panic = 'abort' -lto = "fat" -codegen-units = 1 - -# A much faster to compile version of `release`. -[profile.quick-release] -inherits = "release" -lto = false -codegen-units = 16 +[profile.dev] +panic = 'abort' # Compile some dependencies with optimizations to speed up tests. [profile.dev.package.hex] @@ -238,8 +84,3 @@ opt-level = 3 opt-level = 3 [profile.dev.package.sha2] opt-level = 3 - -[workspace.package] -edition = "2021" -authors = ["Near Inc "] -rust-version = "1.65.0" diff --git a/packages/neard/default.nix b/packages/neard/default.nix index b03f1e58..b1d59c07 100644 --- a/packages/neard/default.nix +++ b/packages/neard/default.nix @@ -5,23 +5,30 @@ rustPlatform, fetchFromGitHub, fetchgit, + metacraft-labs, }: rustPlatform.buildRustPackage rec { pname = "neard"; - version = "1.29.1"; + version = "1.29.3"; src = fetchgit { url = "https://github.com/near/nearcore"; rev = "${version}"; - sha256 = "sha256-TmmGLrDpNOfadOIwmG7XRgI89XQjaqIavxCEE2plumc="; + # sha256 = lib.fakeSha256; + sha256 = "sha256-Qbpp+ITWVFbigWLdSDHAo5JhHejEN2FknRIjcpcS2wY="; }; + nativeBuildInputs = [metacraft-labs.wee_alloc]; + doCheck = false; cargoSha256 = lib.fakeSha256; # cargoLock.lockFile = "${src}/Cargo.lock"; postPatch = '' cp ${./Cargo.lock} Cargo.lock + cp ${./Cargo.toml} Cargo.toml + sed -i 's/base64 = "0.13"/base64 = "0.13.1"/' core/primitives-core/Cargo.toml runtime/near-test-contracts/test-contract-rs/Cargo.toml + # cp ${./core_crypto.toml} core/crypto/Cargo.toml ''; cargoLock = let diff --git a/packages/wee_alloc/default.nix b/packages/wee_alloc/default.nix index 91c4562c..92612122 100644 --- a/packages/wee_alloc/default.nix +++ b/packages/wee_alloc/default.nix @@ -13,9 +13,8 @@ rustPlatform.buildRustPackage rec { src = fetchgit { url = "https://github.com/rustwasm/wee_alloc"; - rev = "${version}"; # sha256 = lib.fakeSha256; - sha256 = "sha256-4MO7R7EVP3L16OLelmnyu41XtK69glnrk+97kfHaH7I="; + sha256 = "sha256-qu2W6zgPfFTTMbn2RQuSjYfTffZKrXa4eSGdKVNpICE="; }; doCheck = false; diff --git a/packages/wee_alloc/example_Cargo.toml b/packages/wee_alloc/example_Cargo.toml index 85a6e945..b88f26ec 100644 --- a/packages/wee_alloc/example_Cargo.toml +++ b/packages/wee_alloc/example_Cargo.toml @@ -1,8 +1,8 @@ +cargo-features = ["edition2021"] [package] name = "wee_alloc_example" version = "0.1.0" authors = ["Nick Fitzgerald "] -edition = "2021" [dependencies.wee_alloc] path = "../wee_alloc" diff --git a/packages/wee_alloc/test_Cargo.toml b/packages/wee_alloc/test_Cargo.toml index 17e4e622..7e3ba8d2 100644 --- a/packages/wee_alloc/test_Cargo.toml +++ b/packages/wee_alloc/test_Cargo.toml @@ -1,8 +1,8 @@ +cargo-features = ["edition2021"] [package] authors = ["Nick Fitzgerald "] name = "wee_alloc_test" version = "0.1.0" -edition = "2021" [dependencies] rand = "0.4.2" diff --git a/packages/wee_alloc/trace-malloc-free_Cargo.toml b/packages/wee_alloc/trace-malloc-free_Cargo.toml index 0f269a87..ef77be25 100644 --- a/packages/wee_alloc/trace-malloc-free_Cargo.toml +++ b/packages/wee_alloc/trace-malloc-free_Cargo.toml @@ -1,5 +1,5 @@ +cargo-features = ["edition2021"] [package] -edition = "2021" name = "trace-malloc-free" version = "0.1.0" authors = ["Nick Fitzgerald "] diff --git a/packages/wee_alloc/wee_alloc_Cargo.toml b/packages/wee_alloc/wee_alloc_Cargo.toml index 0e63c8f8..f4b8dd43 100644 --- a/packages/wee_alloc/wee_alloc_Cargo.toml +++ b/packages/wee_alloc/wee_alloc_Cargo.toml @@ -1,5 +1,5 @@ +cargo-features = ["edition2021"] [package] -edition - "2021" authors = [ "Nick Fitzgerald ", "Sergey Pepyakin ", diff --git a/shell.nix b/shell.nix index d51777c4..ee49dd9f 100644 --- a/shell.nix +++ b/shell.nix @@ -13,6 +13,7 @@ with pkgs; metacraft-labs.cosmos-theta-testnet metacraft-labs.circom metacraft-labs.circ + metacraft-labs.neard ] ++ lib.optionals (!stdenv.isDarwin) [ # Solana is still not compatible with macOS on M1