From cfb4879648e696eadc3667362ac254d6abe60ed5 Mon Sep 17 00:00:00 2001 From: Nikita Puzankov Date: Wed, 15 Nov 2023 10:37:51 +0400 Subject: [PATCH] Update dependencies --- Cargo.lock | 3473 +++++++++++++++++++++++++++++++--------------------- Cargo.toml | 30 +- 2 files changed, 2070 insertions(+), 1433 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 26ddf29..1a38c5f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -38,7 +38,7 @@ version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "cipher", "cpufeatures", "opaque-debug", @@ -64,11 +64,23 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" dependencies = [ - "getrandom 0.2.7", + "getrandom 0.2.11", "once_cell", "version_check", ] +[[package]] +name = "ahash" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a" +dependencies = [ + "cfg-if", + "once_cell", + "version_check", + "zerocopy", +] + [[package]] name = "aho-corasick" version = "0.7.19" @@ -79,10 +91,19 @@ dependencies = [ ] [[package]] -name = "ansi_term" -version = "0.9.0" +name = "aho-corasick" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23ac7c30002a5accbf7e8987d0632fa6de155b7c3d39d0067317a391e00a2ef6" +checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" +dependencies = [ + "memchr", +] + +[[package]] +name = "aliasable" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd" [[package]] name = "ansi_term" @@ -93,24 +114,77 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "anstream" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44" +dependencies = [ + "anstyle", + "anstyle-parse", + "anstyle-query", + "anstyle-wincon", + "colorchoice", + "utf8parse", +] + +[[package]] +name = "anstyle" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" + +[[package]] +name = "anstyle-parse" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140" +dependencies = [ + "utf8parse", +] + +[[package]] +name = "anstyle-query" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" +dependencies = [ + "windows-sys 0.48.0", +] + +[[package]] +name = "anstyle-wincon" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628" +dependencies = [ + "anstyle", + "windows-sys 0.48.0", +] + [[package]] name = "anyhow" -version = "1.0.64" +version = "1.0.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9a8f622bcf6ff3df478e9deba3e03e4e04b300f8e6a139e192c05fa3490afc7" +checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" +dependencies = [ + "backtrace", +] [[package]] name = "aptos-aggregator" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", "aptos-crypto", "aptos-state-view", + "aptos-table-natives", "aptos-types", - "bcs", + "bcs 0.1.4", "better_any", - "move-deps", + "move-binary-format", + "move-core-types", "once_cell", "smallvec", ] @@ -118,39 +192,107 @@ dependencies = [ [[package]] name = "aptos-api-types" version = "0.0.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", "aptos-config", "aptos-crypto", + "aptos-framework", + "aptos-logger", "aptos-openapi", + "aptos-storage-interface", "aptos-types", "aptos-vm", "async-trait", - "bcs", + "bcs 0.1.4", "hex", "indoc", - "move-deps", + "move-binary-format", + "move-core-types", + "move-resource-viewer", + "once_cell", "poem", "poem-openapi", - "serde 1.0.144", + "poem-openapi-derive", + "serde 1.0.152", "serde_json", - "storage-interface", ] [[package]] name = "aptos-bitvec" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ - "serde 1.0.144", + "serde 1.0.152", "serde_bytes", ] +[[package]] +name = "aptos-block-executor" +version = "0.1.0" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" +dependencies = [ + "anyhow", + "aptos-aggregator", + "aptos-infallible", + "aptos-logger", + "aptos-metrics-core", + "aptos-mvhashmap", + "aptos-state-view", + "aptos-types", + "aptos-vm-logging", + "arc-swap", + "bcs 0.1.4", + "claims", + "crossbeam", + "dashmap", + "move-binary-format", + "move-core-types", + "num_cpus", + "once_cell", + "parking_lot 0.12.1", + "rayon", +] + +[[package]] +name = "aptos-block-partitioner" +version = "0.1.0" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" +dependencies = [ + "anyhow", + "aptos-crypto", + "aptos-logger", + "aptos-metrics-core", + "aptos-types", + "bcs 0.1.4", + "clap 4.4.8", + "dashmap", + "itertools", + "jemallocator", + "move-core-types", + "once_cell", + "rand 0.7.3", + "rayon", + "serde 1.0.152", +] + +[[package]] +name = "aptos-cached-packages" +version = "0.1.0" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" +dependencies = [ + "aptos-framework", + "aptos-types", + "bcs 0.1.4", + "include_dir 0.7.2", + "move-core-types", + "once_cell", +] + [[package]] name = "aptos-config" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", "aptos-crypto", @@ -158,42 +300,59 @@ dependencies = [ "aptos-global-constants", "aptos-logger", "aptos-secure-storage", + "aptos-short-hex-str", "aptos-temppath", "aptos-types", - "bcs", + "bcs 0.1.4", + "byteorder", + "cfg-if", + "cfg_block", "get_if_addrs", + "maplit", "mirai-annotations", + "num_cpus", "poem-openapi", "rand 0.7.3", - "serde 1.0.144", + "serde 1.0.152", + "serde_merge", "serde_yaml 0.8.26", - "short-hex-str", "thiserror", + "url", ] [[package]] name = "aptos-crypto" version = "0.0.3" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", "aptos-crypto-derive", - "bcs", + "ark-ec", + "ark-ff", + "ark-std", + "bcs 0.1.4", "blst", - "bytes 1.2.1", + "bulletproofs", + "bytes", "curve25519-dalek", + "curve25519-dalek-ng", "digest 0.9.0", "ed25519-dalek", "hex", "hkdf 0.10.0", + "libsecp256k1", + "merlin", "more-asserts", "once_cell", + "proptest", + "proptest-derive", "rand 0.7.3", "rand_core 0.5.1", - "ring", - "serde 1.0.144", + "ring 0.16.20", + "serde 1.0.152", "serde-name", "serde_bytes", + "sha2 0.10.8", "sha2 0.9.9", "static_assertions", "thiserror", @@ -204,67 +363,165 @@ dependencies = [ [[package]] name = "aptos-crypto-derive" version = "0.0.3" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ - "proc-macro2 1.0.43", - "quote 1.0.21", - "syn 1.0.99", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", ] [[package]] -name = "aptos-gas" +name = "aptos-framework" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ + "anyhow", + "aptos-aggregator", + "aptos-crypto", + "aptos-gas-algebra", + "aptos-gas-schedule", + "aptos-move-stdlib", + "aptos-native-interface", + "aptos-sdk-builder", + "aptos-state-view", + "aptos-table-natives", "aptos-types", - "framework", - "gas-algebra-ext", + "ark-bls12-381", + "ark-ec", + "ark-ff", + "ark-serialize", + "ark-std", + "base64 0.13.0", + "bcs 0.1.4", + "better_any", + "blake2-rfc", + "blst", + "bulletproofs", + "byteorder", + "clap 4.4.8", + "codespan-reporting", + "curve25519-dalek-ng", + "either", + "flate2", + "hex", + "include_dir 0.7.2", + "itertools", + "libsecp256k1", + "log", + "merlin", "move-binary-format", + "move-command-line-common", + "move-compiler", "move-core-types", - "move-stdlib", - "move-table-extension", + "move-docgen", + "move-model", + "move-package", + "move-prover", + "move-prover-boogie-backend", + "move-prover-bytecode-pipeline", + "move-stackless-bytecode", + "move-vm-runtime", "move-vm-types", + "num-traits 0.2.15", + "once_cell", + "rand 0.7.3", + "rand_core 0.5.1", + "rayon", + "ripemd", + "serde 1.0.152", + "serde_bytes", + "serde_json", + "serde_yaml 0.8.26", + "sha2 0.10.8", + "sha2 0.9.9", + "sha3", + "siphasher", + "smallvec", + "tempfile", + "thiserror", + "tiny-keccak", ] [[package]] -name = "aptos-github-client" +name = "aptos-gas-algebra" +version = "0.0.1" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" +dependencies = [ + "either", + "move-core-types", +] + +[[package]] +name = "aptos-gas-meter" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ - "proxy", - "serde 1.0.144", - "serde_json", - "thiserror", - "ureq", + "aptos-gas-algebra", + "aptos-gas-schedule", + "aptos-logger", + "aptos-types", + "aptos-vm-types", + "move-binary-format", + "move-core-types", + "move-vm-types", +] + +[[package]] +name = "aptos-gas-schedule" +version = "0.1.0" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" +dependencies = [ + "aptos-gas-algebra", + "aptos-global-constants", + "aptos-types", + "either", + "move-core-types", + "move-vm-types", + "paste", ] [[package]] name = "aptos-global-constants" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" [[package]] name = "aptos-infallible" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" + +[[package]] +name = "aptos-ledger" +version = "0.2.0" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" +dependencies = [ + "aptos-crypto", + "aptos-types", + "hex", + "ledger-apdu", + "ledger-transport-hid", + "once_cell", + "thiserror", +] [[package]] name = "aptos-log-derive" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ - "proc-macro2 1.0.43", - "quote 1.0.21", - "syn 1.0.99", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", ] [[package]] name = "aptos-logger" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "aptos-infallible", "aptos-log-derive", + "aptos-node-identity", "backtrace", "chrono", "erased-serde", @@ -272,178 +529,334 @@ dependencies = [ "hostname", "once_cell", "prometheus", - "serde 1.0.144", + "serde 1.0.152", "serde_json", "strum", "strum_macros", + "tokio", "tracing", "tracing-subscriber", ] [[package]] -name = "aptos-metrics-core" +name = "aptos-memory-usage-tracker" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ - "prometheus", + "aptos-gas-algebra", + "aptos-gas-meter", + "aptos-types", + "move-binary-format", + "move-core-types", + "move-vm-types", ] [[package]] -name = "aptos-module-verifier" +name = "aptos-metrics-core" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ - "move-deps", + "anyhow", + "prometheus", ] [[package]] -name = "aptos-openapi" -version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +name = "aptos-move-stdlib" +version = "0.1.1" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ - "async-trait", - "mime", - "percent-encoding", - "poem", - "poem-openapi", - "serde 1.0.144", - "serde_json", + "anyhow", + "aptos-gas-schedule", + "aptos-native-interface", + "either", + "hex", + "log", + "move-binary-format", + "move-command-line-common", + "move-compiler", + "move-core-types", + "move-docgen", + "move-errmapgen", + "move-prover", + "move-vm-runtime", + "move-vm-types", + "sha2 0.9.9", + "sha3", + "smallvec", + "walkdir", ] [[package]] -name = "aptos-parallel-executor" +name = "aptos-mvhashmap" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", "aptos-aggregator", + "aptos-crypto", "aptos-infallible", - "aptos-state-view", "aptos-types", - "arc-swap", - "bcs", + "bcs 0.1.4", "crossbeam", - "crossbeam-queue", "dashmap", - "mvhashmap", - "num_cpus", +] + +[[package]] +name = "aptos-native-interface" +version = "0.1.0" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" +dependencies = [ + "aptos-gas-algebra", + "aptos-gas-schedule", + "aptos-types", + "move-binary-format", + "move-core-types", + "move-vm-runtime", + "move-vm-types", + "smallvec", +] + +[[package]] +name = "aptos-node-identity" +version = "0.1.0" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" +dependencies = [ + "anyhow", + "aptos-types", + "claims", + "hostname", "once_cell", - "rayon", +] + +[[package]] +name = "aptos-openapi" +version = "0.1.0" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" +dependencies = [ + "async-trait", + "percent-encoding", + "poem", + "poem-openapi", + "serde 1.0.152", + "serde_json", ] [[package]] name = "aptos-rest-client" version = "0.0.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", "aptos-api-types", "aptos-crypto", + "aptos-infallible", "aptos-logger", "aptos-types", - "bcs", - "bytes 1.2.1", + "bcs 0.1.4", + "bytes", + "futures", "hex", - "move-deps", + "move-binary-format", + "move-core-types", "poem-openapi", "reqwest", - "serde 1.0.144", + "serde 1.0.152", "serde_json", "thiserror", "tokio", "url", ] +[[package]] +name = "aptos-retrier" +version = "0.1.0" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" +dependencies = [ + "aptos-logger", + "tokio", +] + +[[package]] +name = "aptos-scratchpad" +version = "0.1.0" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" +dependencies = [ + "aptos-crypto", + "aptos-infallible", + "aptos-metrics-core", + "aptos-types", + "bitvec 1.0.1", + "itertools", + "once_cell", + "rayon", + "thiserror", +] + [[package]] name = "aptos-sdk" version = "0.0.3" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", + "aptos-api-types", + "aptos-cached-packages", "aptos-crypto", + "aptos-global-constants", + "aptos-ledger", "aptos-rest-client", "aptos-types", - "bcs", - "cached-packages", - "move-deps", + "bcs 0.1.4", + "ed25519-dalek-bip32", + "move-core-types", "rand_core 0.5.1", - "serde 1.0.144", + "serde 1.0.152", + "tiny-bip39", ] [[package]] name = "aptos-sdk-builder" -version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +version = "0.2.0" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", "aptos-types", - "bcs", + "bcs 0.1.4", + "clap 4.4.8", "heck 0.3.3", - "move-deps", + "move-core-types", "once_cell", "regex", "serde-generate", "serde-reflection 0.3.5", "serde_yaml 0.8.26", - "structopt 0.3.26", "textwrap 0.15.0", ] [[package]] name = "aptos-secure-net" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "aptos-logger", "aptos-metrics-core", + "aptos-retrier", + "bcs 0.1.4", + "crossbeam-channel", "once_cell", - "serde 1.0.144", + "serde 1.0.152", "thiserror", ] [[package]] name = "aptos-secure-storage" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", "aptos-crypto", - "aptos-github-client", "aptos-infallible", "aptos-logger", "aptos-temppath", "aptos-time-service", "aptos-vault-client", "base64 0.13.0", - "bcs", + "bcs 0.1.4", "chrono", "enum_dispatch", "rand 0.7.3", - "schemadb", - "serde 1.0.144", + "serde 1.0.152", "serde_json", "thiserror", ] +[[package]] +name = "aptos-short-hex-str" +version = "0.1.0" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" +dependencies = [ + "mirai-annotations", + "serde 1.0.152", + "static_assertions", + "thiserror", +] + +[[package]] +name = "aptos-speculative-state-helper" +version = "0.1.0" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" +dependencies = [ + "anyhow", + "aptos-infallible", + "crossbeam", + "once_cell", + "rayon", +] + [[package]] name = "aptos-state-view" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", "aptos-crypto", "aptos-types", - "bcs", - "move-deps", - "serde 1.0.144", + "bcs 0.1.4", + "serde 1.0.152", "serde_bytes", "serde_json", ] +[[package]] +name = "aptos-storage-interface" +version = "0.1.0" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" +dependencies = [ + "anyhow", + "aptos-crypto", + "aptos-logger", + "aptos-metrics-core", + "aptos-scratchpad", + "aptos-secure-net", + "aptos-state-view", + "aptos-types", + "aptos-vm", + "arr_macro", + "bcs 0.1.4", + "crossbeam-channel", + "dashmap", + "itertools", + "move-core-types", + "once_cell", + "parking_lot 0.12.1", + "rayon", + "serde 1.0.152", + "thiserror", +] + +[[package]] +name = "aptos-table-natives" +version = "0.1.0" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" +dependencies = [ + "anyhow", + "aptos-gas-schedule", + "aptos-native-interface", + "aptos-types", + "better_any", + "move-binary-format", + "move-core-types", + "move-table-extension", + "move-vm-runtime", + "move-vm-test-utils", + "move-vm-types", + "sha3", + "smallvec", +] + [[package]] name = "aptos-temppath" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "hex", "rand 0.7.3", @@ -452,32 +865,41 @@ dependencies = [ [[package]] name = "aptos-time-service" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "aptos-infallible", "enum_dispatch", + "futures", + "pin-project", "thiserror", + "tokio", ] [[package]] name = "aptos-types" version = "0.0.3" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", "aptos-bitvec", "aptos-crypto", "aptos-crypto-derive", - "bcs", + "arr_macro", + "bcs 0.1.4", "chrono", + "derivative", "hex", "itertools", - "move-deps", + "move-core-types", + "move-table-extension", "num-derive", "num-traits 0.2.15", "once_cell", + "proptest", + "proptest-derive", "rand 0.7.3", - "serde 1.0.144", + "rayon", + "serde 1.0.152", "serde_bytes", "serde_json", "serde_yaml 0.8.26", @@ -486,57 +908,264 @@ dependencies = [ ] [[package]] -name = "aptos-vault-client" -version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +name = "aptos-utils" +version = "0.1.0" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" + +[[package]] +name = "aptos-vault-client" +version = "0.1.0" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" +dependencies = [ + "aptos-crypto", + "base64 0.13.0", + "chrono", + "native-tls", + "once_cell", + "serde 1.0.152", + "serde_json", + "thiserror", + "ureq", +] + +[[package]] +name = "aptos-vm" +version = "0.1.0" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" +dependencies = [ + "anyhow", + "aptos-aggregator", + "aptos-block-executor", + "aptos-block-partitioner", + "aptos-crypto", + "aptos-crypto-derive", + "aptos-framework", + "aptos-gas-algebra", + "aptos-gas-meter", + "aptos-gas-schedule", + "aptos-infallible", + "aptos-logger", + "aptos-memory-usage-tracker", + "aptos-metrics-core", + "aptos-move-stdlib", + "aptos-mvhashmap", + "aptos-native-interface", + "aptos-state-view", + "aptos-table-natives", + "aptos-types", + "aptos-utils", + "aptos-vm-logging", + "aptos-vm-types", + "bcs 0.1.4", + "crossbeam-channel", + "dashmap", + "fail 0.5.0", + "futures", + "move-binary-format", + "move-bytecode-utils", + "move-bytecode-verifier", + "move-core-types", + "move-vm-runtime", + "move-vm-test-utils", + "move-vm-types", + "num_cpus", + "once_cell", + "ouroboros 0.15.6", + "rand 0.7.3", + "rayon", + "serde 1.0.152", + "serde_json", + "smallvec", + "tracing", +] + +[[package]] +name = "aptos-vm-logging" +version = "0.1.0" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" +dependencies = [ + "aptos-crypto", + "aptos-logger", + "aptos-metrics-core", + "aptos-speculative-state-helper", + "aptos-state-view", + "aptos-types", + "arc-swap", + "once_cell", + "serde 1.0.152", +] + +[[package]] +name = "aptos-vm-types" +version = "0.0.1" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" +dependencies = [ + "anyhow", + "aptos-aggregator", + "aptos-gas-algebra", + "aptos-gas-schedule", + "aptos-state-view", + "aptos-types", + "bcs 0.1.4", + "either", + "move-binary-format", + "move-core-types", +] + +[[package]] +name = "arbitrary" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" +dependencies = [ + "derive_arbitrary", +] + +[[package]] +name = "arc-swap" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" + +[[package]] +name = "ark-bls12-381" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c775f0d12169cba7aae4caeb547bb6a50781c7449a8aa53793827c9ec4abf488" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-serialize", + "ark-std", +] + +[[package]] +name = "ark-ec" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba" +dependencies = [ + "ark-ff", + "ark-poly", + "ark-serialize", + "ark-std", + "derivative", + "hashbrown 0.13.2", + "itertools", + "num-traits 0.2.15", + "zeroize", +] + +[[package]] +name = "ark-ff" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba" +dependencies = [ + "ark-ff-asm", + "ark-ff-macros", + "ark-serialize", + "ark-std", + "derivative", + "digest 0.10.7", + "itertools", + "num-bigint", + "num-traits 0.2.15", + "paste", + "rustc_version", + "zeroize", +] + +[[package]] +name = "ark-ff-asm" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348" +dependencies = [ + "quote 1.0.33", + "syn 1.0.109", +] + +[[package]] +name = "ark-ff-macros" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" +dependencies = [ + "num-bigint", + "num-traits 0.2.15", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", +] + +[[package]] +name = "ark-poly" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf" +dependencies = [ + "ark-ff", + "ark-serialize", + "ark-std", + "derivative", + "hashbrown 0.13.2", +] + +[[package]] +name = "ark-serialize" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" +dependencies = [ + "ark-serialize-derive", + "ark-std", + "digest 0.10.7", + "num-bigint", +] + +[[package]] +name = "ark-serialize-derive" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea" dependencies = [ - "aptos-crypto", - "base64 0.13.0", - "chrono", - "native-tls", - "once_cell", - "serde 1.0.144", - "serde_json", - "thiserror", - "ureq", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", ] [[package]] -name = "aptos-vm" -version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +name = "ark-std" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" dependencies = [ - "anyhow", - "aptos-aggregator", - "aptos-crypto", - "aptos-crypto-derive", - "aptos-gas", - "aptos-logger", - "aptos-metrics-core", - "aptos-module-verifier", - "aptos-parallel-executor", - "aptos-state-view", - "aptos-types", - "bcs", - "dashmap", - "fail 0.5.0", - "framework", - "move-deps", - "mvhashmap", - "num_cpus", - "once_cell", - "rayon", - "serde 1.0.144", - "serde_json", - "smallvec", - "tracing", + "num-traits 0.2.15", + "rand 0.8.5", ] [[package]] -name = "arc-swap" -version = "1.5.1" +name = "arr_macro" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c49336e062fa2ae8aca17a2f99c34d9c1a5d30827e8aff1cb4c294f253afe992" +dependencies = [ + "arr_macro_impl", + "proc-macro-hack", + "proc-macro-nested", +] + +[[package]] +name = "arr_macro_impl" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "983cd8b9d4b02a6dc6ffa557262eb5858a27a0038ffffe21a0f133eaa819a164" +checksum = "9c6368f9ae5c6ec403ca910327ae0c9437b0a85255b6950c90d497e6177f6e5e" +dependencies = [ + "proc-macro-hack", + "quote 1.0.33", + "syn 1.0.109", +] [[package]] name = "arrayref" @@ -544,21 +1173,36 @@ version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544" +[[package]] +name = "arrayvec" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9" +dependencies = [ + "nodrop", +] + [[package]] name = "arrayvec" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" +[[package]] +name = "arrayvec" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" + [[package]] name = "async-trait" version = "0.1.57" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76464446b8bc32758d7e88ee1a804d9914cd9b1cb264c029899680b0be29826f" dependencies = [ - "proc-macro2 1.0.43", - "quote 1.0.21", - "syn 1.0.99", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", ] [[package]] @@ -586,25 +1230,24 @@ checksum = "cab84319d616cfb654d03394f38ab7e6f0919e181b1b57e1fd15e7fb4077d9a7" dependencies = [ "addr2line", "cc", - "cfg-if 1.0.0", + "cfg-if", "libc", "miniz_oxide", "object", "rustc-demangle", - "serde 1.0.144", ] [[package]] name = "base64" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7" +checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" [[package]] name = "base64" -version = "0.13.0" +version = "0.21.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" +checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" [[package]] name = "bcs" @@ -612,7 +1255,16 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "510fd83e3eaf7263b06182f3550b4c0af2af42cb36ab8024969ff5ea7fcb2833" dependencies = [ - "serde 1.0.144", + "serde 1.0.152", + "thiserror", +] + +[[package]] +name = "bcs" +version = "0.1.4" +source = "git+https://github.com/aptos-labs/bcs.git?rev=d31fab9d81748e2594be5cd5cdf845786a30562d#d31fab9d81748e2594be5cd5cdf845786a30562d" +dependencies = [ + "serde 1.0.152", "thiserror", ] @@ -631,9 +1283,9 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3deeecb812ca5300b7d3f66f730cc2ebd3511c3d36c691dd79c165d5b19a26e3" dependencies = [ - "proc-macro2 1.0.43", - "quote 1.0.21", - "syn 1.0.99", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", ] [[package]] @@ -642,34 +1294,36 @@ version = "1.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" dependencies = [ - "serde 1.0.144", + "serde 1.0.152", ] [[package]] -name = "bindgen" -version = "0.60.1" +name = "bit-set" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "062dddbc1ba4aca46de6338e2bf87771414c335f7b2f2036e8f3e9befebf88e6" +checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" dependencies = [ - "bitflags", - "cexpr", - "clang-sys", - "lazy_static 1.4.0", - "lazycell", - "peeking_take_while", - "proc-macro2 1.0.43", - "quote 1.0.21", - "regex", - "rustc-hash", - "shlex", + "bit-vec", ] +[[package]] +name = "bit-vec" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" + [[package]] name = "bitflags" version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" +[[package]] +name = "bitflags" +version = "2.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" + [[package]] name = "bitmaps" version = "2.1.0" @@ -681,24 +1335,35 @@ dependencies = [ [[package]] name = "bitvec" -version = "0.19.6" +version = "0.20.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55f93d0ef3363c364d5976646a38f04cf67cfe1d4c8d160cdea02cab2c116b33" +checksum = "7774144344a4faa177370406a7ff5f1da24303817368584c6206c8303eb07848" dependencies = [ - "funty", - "radium", + "funty 1.1.0", + "radium 0.6.2", "tap", - "wyz", + "wyz 0.2.0", ] [[package]] -name = "blake2b_simd" -version = "0.5.11" +name = "bitvec" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587" +checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" dependencies = [ - "arrayref", - "arrayvec", + "funty 2.0.0", + "radium 0.7.0", + "tap", + "wyz 0.5.1", +] + +[[package]] +name = "blake2-rfc" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d6d530bdd2d52966a6d03b7a964add7ae1a288d25214066fd4b600f0f796400" +dependencies = [ + "arrayvec 0.4.12", "constant_time_eq", ] @@ -746,10 +1411,27 @@ version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223" dependencies = [ - "lazy_static 1.4.0", "memchr", - "regex-automata", - "serde 1.0.144", +] + +[[package]] +name = "bulletproofs" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40e698f1df446cc6246afd823afbe2d121134d089c9102c1dd26d1264991ba32" +dependencies = [ + "byteorder", + "clear_on_drop", + "curve25519-dalek-ng", + "digest 0.9.0", + "merlin", + "rand 0.8.5", + "rand_core 0.6.3", + "serde 1.0.152", + "serde_derive", + "sha3", + "subtle-ng", + "thiserror", ] [[package]] @@ -759,16 +1441,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820" [[package]] -name = "bytecode-interpreter-crypto" -version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" -dependencies = [ - "anyhow", - "curve25519-dalek-fiat", - "ed25519-dalek-fiat", - "sha2 0.9.9", - "sha3", -] +name = "byte-slice-cast" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3ac9f8b63eca6fd385229b3675f6cc0dc5c8a5c8a54a59d4f52ffd670d87b0c" [[package]] name = "byteorder" @@ -776,84 +1452,38 @@ version = "1.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" -[[package]] -name = "bytes" -version = "0.5.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" - [[package]] name = "bytes" version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec8a7b6a70fde80372154c65702f00a0f56f3e1c36abbc6c440484be248856db" -[[package]] -name = "bzip2-sys" -version = "0.1.11+1.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc" -dependencies = [ - "cc", - "libc", - "pkg-config", -] - [[package]] name = "c_linked_list" version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4964518bd3b4a8190e832886cdc0da9794f12e8e6c1613a9e90ff331c4c8724b" -[[package]] -name = "cached-packages" -version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" -dependencies = [ - "aptos-types", - "bcs", - "framework", - "include_dir 0.7.2", - "move-deps", - "once_cell", - "tempfile", -] - -[[package]] -name = "cassowary" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53" - [[package]] name = "cc" -version = "1.0.73" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" -dependencies = [ - "jobserver", -] - -[[package]] -name = "cexpr" -version = "0.6.0" +version = "1.0.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" +checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" dependencies = [ - "nom 7.1.1", + "libc", ] [[package]] name = "cfg-if" -version = "0.1.10" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] -name = "cfg-if" -version = "1.0.0" +name = "cfg_block" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "18758054972164c3264f7c8386f5fc6da6114cb46b619fd365d4e3b2dc3ae487" [[package]] name = "chrono" @@ -864,6 +1494,7 @@ dependencies = [ "js-sys", "num-integer", "num-traits 0.2.15", + "serde 1.0.152", "time 0.1.44", "wasm-bindgen", "winapi 0.3.9", @@ -907,14 +1538,12 @@ dependencies = [ ] [[package]] -name = "clang-sys" -version = "1.3.3" +name = "claims" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a050e2153c5be08febd6734e29298e844fdb0fa21aeddd63b4eb7baa106c69b" +checksum = "b6995bbe186456c36307f8ea36be3eefe42f49d106896414e18efc4fb2f846b5" dependencies = [ - "glob", - "libc", - "libloading", + "autocfg", ] [[package]] @@ -923,9 +1552,9 @@ version = "2.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" dependencies = [ - "ansi_term 0.12.1", + "ansi_term", "atty", - "bitflags", + "bitflags 1.3.2", "strsim 0.8.0", "textwrap 0.11.0", "unicode-width", @@ -934,50 +1563,51 @@ dependencies = [ [[package]] name = "clap" -version = "3.2.20" +version = "4.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23b71c3ce99b7611011217b366d923f1d0a7e07a92bb2dbf1e84508c673ca3bd" +checksum = "2275f18819641850fa26c89acc84d465c1bf91ce57bc2748b28c420473352f64" dependencies = [ - "atty", - "bitflags", + "clap_builder", "clap_derive", +] + +[[package]] +name = "clap_builder" +version = "4.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07cdf1b148b25c1e1f7a42225e30a0d99a615cd4637eae7365548dd4529b95bc" +dependencies = [ + "anstream", + "anstyle", "clap_lex", - "indexmap", - "once_cell", "strsim 0.10.0", - "termcolor", - "textwrap 0.15.0", ] [[package]] name = "clap_derive" -version = "3.2.18" +version = "4.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65" +checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" dependencies = [ "heck 0.4.0", - "proc-macro-error", - "proc-macro2 1.0.43", - "quote 1.0.21", - "syn 1.0.99", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 2.0.39", ] [[package]] name = "clap_lex" -version = "0.2.4" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" -dependencies = [ - "os_str_bytes", -] +checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" [[package]] -name = "cloudabi" -version = "0.0.3" +name = "clear_on_drop" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" +checksum = "38508a63f4979f0048febc9966fadbd48e5dab31fd0ec6a3f151bbf4a74f7423" dependencies = [ - "bitflags", + "cc", ] [[package]] @@ -987,7 +1617,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3362992a0d9f1dd7c3d0e89e0ab2bb540b7a95fea8cd798090e758fda2899b5e" dependencies = [ "codespan-reporting", - "serde 1.0.144", + "serde 1.0.152", ] [[package]] @@ -996,11 +1626,17 @@ version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" dependencies = [ - "serde 1.0.144", + "serde 1.0.152", "termcolor", "unicode-width", ] +[[package]] +name = "colorchoice" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" + [[package]] name = "colored" version = "2.0.0" @@ -1012,16 +1648,6 @@ dependencies = [ "winapi 0.3.9", ] -[[package]] -name = "combine" -version = "4.6.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" -dependencies = [ - "bytes 1.2.1", - "memchr", -] - [[package]] name = "config" version = "0.11.0" @@ -1029,9 +1655,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b1b9d958c2b1368a663f05538fc1b5975adce1e19f435acceae987aceeeb369" dependencies = [ "lazy_static 1.4.0", - "nom 5.1.2", + "nom", "rust-ini", - "serde 1.0.144", + "serde 1.0.152", "serde-hjson", "serde_json", "toml", @@ -1062,7 +1688,7 @@ dependencies = [ "hmac 0.12.1", "percent-encoding", "rand 0.8.5", - "sha2 0.10.5", + "sha2 0.10.8", "subtle", "time 0.3.14", "version_check", @@ -1078,7 +1704,7 @@ dependencies = [ "idna 0.2.3", "log", "publicsuffix", - "serde 1.0.144", + "serde 1.0.152", "serde_json", "time 0.3.14", "url", @@ -1115,7 +1741,7 @@ version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", ] [[package]] @@ -1124,7 +1750,7 @@ version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2801af0d36612ae591caa9568261fddce32ce6e08a7275ea334a06a4ad021a2c" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "crossbeam-channel", "crossbeam-deque", "crossbeam-epoch", @@ -1138,7 +1764,7 @@ version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "crossbeam-utils", ] @@ -1148,7 +1774,7 @@ version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "crossbeam-epoch", "crossbeam-utils", ] @@ -1160,7 +1786,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "045ebe27666471bb549370b4b0b3e51b07f56325befa4284db65fc89c02511b1" dependencies = [ "autocfg", - "cfg-if 1.0.0", + "cfg-if", "crossbeam-utils", "memoffset", "once_cell", @@ -1173,7 +1799,7 @@ version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cd42583b04998a5363558e5f9291ee5a5ff6b49944332103f251e7479a82aa7" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "crossbeam-utils", ] @@ -1183,60 +1809,10 @@ version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "51887d4adc7b564537b15adcfb307936f8075dfcd5f00dde9a9f1d29383682bc" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "once_cell", ] -[[package]] -name = "crossterm" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "486d44227f71a1ef39554c0dc47e44b9f4139927c75043312690c3f476d1d788" -dependencies = [ - "bitflags", - "crossterm_winapi 0.8.0", - "libc", - "mio 0.7.14", - "parking_lot 0.11.2", - "signal-hook", - "signal-hook-mio", - "winapi 0.3.9", -] - -[[package]] -name = "crossterm" -version = "0.22.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c85525306c4291d1b73ce93c8acf9c339f9b213aef6c1d85c3830cbf1c16325c" -dependencies = [ - "bitflags", - "crossterm_winapi 0.9.0", - "libc", - "mio 0.7.14", - "parking_lot 0.11.2", - "signal-hook", - "signal-hook-mio", - "winapi 0.3.9", -] - -[[package]] -name = "crossterm_winapi" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a6966607622438301997d3dac0d2f6e9a90c68bb6bc1785ea98456ab93c0507" -dependencies = [ - "winapi 0.3.9", -] - -[[package]] -name = "crossterm_winapi" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ae1b35a484aa10e07fe0638d02301c5ad24de82d310ccbd2f3693da5f09bf1c" -dependencies = [ - "winapi 0.3.9", -] - [[package]] name = "crunchy" version = "0.2.2" @@ -1273,28 +1849,6 @@ dependencies = [ "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 1.0.144", -] - -[[package]] -name = "csv-core" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90" -dependencies = [ - "memchr", -] - [[package]] name = "ctr" version = "0.8.0" @@ -1318,16 +1872,16 @@ dependencies = [ ] [[package]] -name = "curve25519-dalek-fiat" -version = "0.1.0" +name = "curve25519-dalek-ng" +version = "4.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44339b9ecede7f72a0d3b012bf9bb5a616dc8bfde23ce544e42da075c87198f0" +checksum = "1c359b7249347e46fb28804470d071c921156ad62b3eef5d34e2ba867533dec8" dependencies = [ "byteorder", "digest 0.9.0", - "fiat-crypto", "rand_core 0.6.3", - "subtle", + "serde 1.0.152", + "subtle-ng", "zeroize", ] @@ -1349,34 +1903,62 @@ checksum = "649c91bc01e8b1eac09fb91e8dbc7d517684ca6be8ebc75bb9cafc894f9fdb6f" dependencies = [ "fnv", "ident_case", - "proc-macro2 1.0.43", - "quote 1.0.21", + "proc-macro2 1.0.69", + "quote 1.0.33", "strsim 0.10.0", - "syn 1.0.99", + "syn 1.0.109", +] + +[[package]] +name = "darling_macro" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddfc69c5bfcbd2fc09a0f38451d2daf0e372e367986a83906d1b0dbc88134fb5" +dependencies = [ + "darling_core", + "quote 1.0.33", + "syn 1.0.109", +] + +[[package]] +name = "dashmap" +version = "5.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc" +dependencies = [ + "cfg-if", + "hashbrown 0.12.3", + "lock_api", + "once_cell", + "parking_lot_core 0.9.3", ] [[package]] -name = "darling_macro" -version = "0.14.1" +name = "derivation-path" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e5c37193a1db1d8ed868c03ec7b152175f26160a5b740e5e484143877e0adf0" + +[[package]] +name = "derivative" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddfc69c5bfcbd2fc09a0f38451d2daf0e372e367986a83906d1b0dbc88134fb5" +checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" dependencies = [ - "darling_core", - "quote 1.0.21", - "syn 1.0.99", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", ] [[package]] -name = "dashmap" -version = "5.4.0" +name = "derive_arbitrary" +version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc" +checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" dependencies = [ - "cfg-if 1.0.0", - "hashbrown", - "lock_api 0.4.8", - "once_cell", - "parking_lot_core 0.9.3", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 2.0.39", ] [[package]] @@ -1386,10 +1968,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" dependencies = [ "convert_case", - "proc-macro2 1.0.43", - "quote 1.0.21", + "proc-macro2 1.0.69", + "quote 1.0.33", "rustc_version", - "syn 1.0.99", + "syn 1.0.109", ] [[package]] @@ -1415,9 +1997,9 @@ dependencies = [ [[package]] name = "digest" -version = "0.10.3" +version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2fb860ca6fafa5552fb6d0e816a69c8e49f0908bf524e30a90d97c85892d506" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ "block-buffer 0.10.3", "crypto-common", @@ -1433,24 +2015,13 @@ dependencies = [ "dirs-sys", ] -[[package]] -name = "dirs" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fd78930633bd1c6e35c4b42b1df7b0cbc6bc191146e512bb3bedf243fcc3901" -dependencies = [ - "libc", - "redox_users 0.3.5", - "winapi 0.3.9", -] - [[package]] name = "dirs-next" version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "dirs-sys-next", ] @@ -1461,7 +2032,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" dependencies = [ "libc", - "redox_users 0.4.3", + "redox_users", "winapi 0.3.9", ] @@ -1472,17 +2043,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" dependencies = [ "libc", - "redox_users 0.4.3", + "redox_users", "winapi 0.3.9", ] +[[package]] +name = "doc-comment" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" + [[package]] name = "ed25519" version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e9c280362032ea4203659fc489832d0204ef09f247a0506f170dafcac08c369" dependencies = [ - "serde 1.0.144", + "serde 1.0.152", "signature", ] @@ -1495,25 +2072,22 @@ dependencies = [ "curve25519-dalek", "ed25519", "rand 0.7.3", - "serde 1.0.144", + "serde 1.0.152", "serde_bytes", "sha2 0.9.9", "zeroize", ] [[package]] -name = "ed25519-dalek-fiat" -version = "0.1.0" +name = "ed25519-dalek-bip32" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97c6ac152eba578c1c53d2cefe8ad02e239e3d6f971b0f1ef3cb54cd66037fa0" +checksum = "9d2be62a4061b872c8c0873ee4fc6f101ce7b889d039f019c5fa2af471a59908" dependencies = [ - "curve25519-dalek-fiat", - "ed25519", - "rand 0.8.5", - "serde 1.0.144", - "serde_bytes", - "sha2 0.9.9", - "zeroize", + "derivation-path", + "ed25519-dalek", + "hmac 0.12.1", + "sha2 0.10.8", ] [[package]] @@ -1522,19 +2096,13 @@ version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" -[[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", + "cfg-if", ] [[package]] @@ -1544,9 +2112,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eb359f1476bf611266ac1f5355bc14aeca37b299d0ebccc038ee7058891c9cb" dependencies = [ "once_cell", - "proc-macro2 1.0.43", - "quote 1.0.21", - "syn 1.0.99", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", ] [[package]] @@ -1555,7 +2123,7 @@ version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "54558e0ba96fbe24280072642eceb9d7d442e32c7ec0ea9e7ecd7b4ea2cf4e11" dependencies = [ - "serde 1.0.144", + "serde 1.0.152", ] [[package]] @@ -1596,10 +2164,16 @@ dependencies = [ ] [[package]] -name = "fiat-crypto" -version = "0.1.14" +name = "fixed-hash" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70ec9f20e8cd0badcd280ad9be817f0799fe27c45301d096a7e28c9244ad3ace" +checksum = "cfcf0ed7fe52a17a03854ec54a9f76d6d84508d1c0e66bc1793301c73fc8493c" +dependencies = [ + "byteorder", + "rand 0.8.5", + "rustc-hex", + "static_assertions", +] [[package]] name = "fixedbitset" @@ -1646,49 +2220,18 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "form_urlencoded" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" +checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" dependencies = [ "percent-encoding", ] [[package]] -name = "framework" -version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" -dependencies = [ - "anyhow", - "aptos-aggregator", - "aptos-crypto", - "aptos-module-verifier", - "aptos-sdk-builder", - "aptos-state-view", - "aptos-types", - "base64 0.13.0", - "bcs", - "better_any", - "clap 3.2.20", - "curve25519-dalek", - "flate2", - "gas-algebra-ext", - "include_dir 0.7.2", - "itertools", - "libsecp256k1", - "log", - "move-deps", - "once_cell", - "rayon", - "serde 1.0.144", - "serde_bytes", - "serde_json", - "serde_yaml 0.8.26", - "sha2 0.9.9", - "siphasher", - "smallvec", - "tempfile", - "tiny-keccak", -] +name = "fs_extra" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" [[package]] name = "funty" @@ -1696,6 +2239,12 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7" +[[package]] +name = "funty" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" + [[package]] name = "futures" version = "0.3.24" @@ -1750,9 +2299,9 @@ version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42cd15d1c7456c04dbdf7e88bcd69760d74f3a798d6444e16974b505b0e62f17" dependencies = [ - "proc-macro2 1.0.43", - "quote 1.0.21", - "syn 1.0.99", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", ] [[package]] @@ -1785,14 +2334,6 @@ dependencies = [ "slab", ] -[[package]] -name = "gas-algebra-ext" -version = "0.0.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" -dependencies = [ - "move-core-types", -] - [[package]] name = "gcc" version = "0.3.55" @@ -1837,18 +2378,20 @@ version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", + "js-sys", "libc", "wasi 0.9.0+wasi-snapshot-preview1", + "wasm-bindgen", ] [[package]] name = "getrandom" -version = "0.2.7" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6" +checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "libc", "wasi 0.11.0+wasi-snapshot-preview1", ] @@ -1881,7 +2424,7 @@ version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0a1e17342619edbc21a964c2afbeb6c820c6a2560032872f397bb97ea127bd0a" dependencies = [ - "aho-corasick", + "aho-corasick 0.7.19", "bstr", "fnv", "log", @@ -1894,7 +2437,7 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93e3af942408868f6934a7b85134a3230832b9977cf66125df2f9edcfce4ddcc" dependencies = [ - "bitflags", + "bitflags 1.3.2", "ignore", "walkdir", ] @@ -1905,7 +2448,7 @@ version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5ca32592cf21ac7ccab1825cd87f6c9b3d9022c44d086172ed0966bec8af30be" dependencies = [ - "bytes 1.2.1", + "bytes", "fnv", "futures-core", "futures-sink", @@ -1924,7 +2467,16 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" dependencies = [ - "ahash", + "ahash 0.7.6", +] + +[[package]] +name = "hashbrown" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" +dependencies = [ + "ahash 0.8.6", ] [[package]] @@ -1934,8 +2486,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f3e372db8e5c0d213e0cd0b9be18be2aca3d44cf2fe30a9d46a65581cd454584" dependencies = [ "base64 0.13.0", - "bitflags", - "bytes 1.2.1", + "bitflags 1.3.2", + "bytes", "headers-core", "http", "httpdate", @@ -1982,6 +2534,18 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +[[package]] +name = "hidapi" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "798154e4b6570af74899d71155fb0072d5b17e6aa12f39c8ef22c60fb8ec99e7" +dependencies = [ + "cc", + "libc", + "pkg-config", + "winapi 0.3.9", +] + [[package]] name = "hkdf" version = "0.10.0" @@ -2027,7 +2591,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.3", + "digest 0.10.7", ] [[package]] @@ -2058,9 +2622,9 @@ version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" dependencies = [ - "bytes 1.2.1", + "bytes", "fnv", - "itoa 1.0.3", + "itoa", ] [[package]] @@ -2069,7 +2633,7 @@ version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" dependencies = [ - "bytes 1.2.1", + "bytes", "http", "pin-project-lite", ] @@ -2098,7 +2662,7 @@ version = "0.14.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02c929dc5c39e335a03c405292728118860721b10190d98c2a0f0efd5baafbac" dependencies = [ - "bytes 1.2.1", + "bytes", "futures-channel", "futures-core", "futures-util", @@ -2107,7 +2671,7 @@ dependencies = [ "http-body", "httparse", "httpdate", - "itoa 1.0.3", + "itoa", "pin-project-lite", "socket2", "tokio", @@ -2122,7 +2686,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" dependencies = [ - "bytes 1.2.1", + "bytes", "hyper", "native-tls", "tokio", @@ -2148,9 +2712,9 @@ dependencies = [ [[package]] name = "idna" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" +checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" dependencies = [ "unicode-bidi", "unicode-normalization", @@ -2188,6 +2752,35 @@ dependencies = [ "version_check", ] +[[package]] +name = "impl-codec" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "161ebdfec3c8e3b52bf61c4f3550a1eea4f9579d10dc1b936f3171ebdcd6c443" +dependencies = [ + "parity-scale-codec", +] + +[[package]] +name = "impl-serde" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4551f042f3438e64dbd6226b20527fc84a6e1fe65688b58746a2f53623f25f5c" +dependencies = [ + "serde 1.0.152", +] + +[[package]] +name = "impl-trait-for-tuples" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11d7a9f6330b71fea57921c9b61c47ee6e84f72d394754eff6163ae67e7395eb" +dependencies = [ + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", +] + [[package]] name = "include_dir" version = "0.6.2" @@ -2217,9 +2810,9 @@ checksum = "0a0c890c85da4bab7bce4204c707396bbd3c6c8a681716a51c8814cfc2b682df" dependencies = [ "anyhow", "proc-macro-hack", - "proc-macro2 1.0.43", - "quote 1.0.21", - "syn 1.0.99", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", ] [[package]] @@ -2228,18 +2821,18 @@ version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e074c19deab2501407c91ba1860fa3d6820bfde307db6d8cb851b55a10be89b" dependencies = [ - "proc-macro2 1.0.43", - "quote 1.0.21", + "proc-macro2 1.0.69", + "quote 1.0.33", ] [[package]] name = "indexmap" -version = "1.9.1" +version = "1.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" dependencies = [ "autocfg", - "hashbrown", + "hashbrown 0.12.3", ] [[package]] @@ -2254,7 +2847,7 @@ version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", ] [[package]] @@ -2263,9 +2856,9 @@ version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ab388864246d58a276e60e7569a833d9cc4cd75c66e5ca77c177dad38e59996" dependencies = [ - "ahash", + "ahash 0.7.6", "dashmap", - "hashbrown", + "hashbrown 0.12.3", "once_cell", "parking_lot 0.12.1", ] @@ -2287,22 +2880,28 @@ dependencies = [ [[package]] name = "itoa" -version = "0.4.8" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" +checksum = "6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754" [[package]] -name = "itoa" -version = "1.0.3" +name = "jemalloc-sys" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754" +checksum = "0d3b9f3f5c9b31aa0f5ed3260385ac205db665baa41d49bb8338008ae94ede45" +dependencies = [ + "cc", + "fs_extra", + "libc", +] [[package]] -name = "jobserver" -version = "0.1.24" +name = "jemallocator" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af25a77299a7f711a01975c35a6a424eb6862092cc2d6c72c4ed6cbc56dfc1fa" +checksum = "43ae63fcfc45e99ab3d1b29a46782ad679e98436c3169d15a167a1108a724b69" dependencies = [ + "jemalloc-sys", "libc", ] @@ -2334,10 +2933,41 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] -name = "lazycell" -version = "1.3.0" +name = "ledger-apdu" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe435806c197dfeaa5efcded5e623c4b8230fd28fdf1e91e7a86e40ef2acbf90" +dependencies = [ + "arrayref", + "no-std-compat", + "snafu", +] + +[[package]] +name = "ledger-transport" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1117f2143d92c157197785bf57711d7b02f2cfa101e162f8ca7900fb7f976321" +dependencies = [ + "async-trait", + "ledger-apdu", +] + +[[package]] +name = "ledger-transport-hid" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" +checksum = "45ba81a1f5f24396b37211478aff7fbcd605dd4544df8dbed07b9da3c2057aee" +dependencies = [ + "byteorder", + "cfg-if", + "hex", + "hidapi", + "ledger-transport", + "libc", + "log", + "thiserror", +] [[package]] name = "lexical-core" @@ -2345,42 +2975,24 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe" dependencies = [ - "arrayvec", - "bitflags", - "cfg-if 1.0.0", + "arrayvec 0.5.2", + "bitflags 1.3.2", + "cfg-if", "ryu", "static_assertions", ] [[package]] name = "libc" -version = "0.2.132" +version = "0.2.150" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8371e4e5341c3a96db127eb2465ac681ced4c433e01dd0e938adbef26ba93ba5" +checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" [[package]] -name = "libloading" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd" -dependencies = [ - "cfg-if 1.0.0", - "winapi 0.3.9", -] - -[[package]] -name = "librocksdb-sys" -version = "0.8.0+7.4.4" +name = "libm" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "611804e4666a25136fcc5f8cf425ab4d26c7f74ea245ffe92ea23b85b6420b5d" -dependencies = [ - "bindgen", - "bzip2-sys", - "cc", - "glob", - "libc", - "libz-sys", -] +checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" [[package]] name = "libsecp256k1" @@ -2396,7 +3008,7 @@ dependencies = [ "libsecp256k1-gen-ecmult", "libsecp256k1-gen-genmult", "rand 0.8.5", - "serde 1.0.144", + "serde 1.0.152", "sha2 0.9.9", "typenum", ] @@ -2430,32 +3042,12 @@ dependencies = [ "libsecp256k1-core", ] -[[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 = "linked-hash-map" version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" -[[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.8" @@ -2472,8 +3064,8 @@ version = "0.4.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" dependencies = [ - "cfg-if 1.0.0", - "serde 1.0.144", + "cfg-if", + "serde 1.0.152", ] [[package]] @@ -2488,6 +3080,15 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4" +[[package]] +name = "matchers" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" +dependencies = [ + "regex-automata 0.1.10", +] + [[package]] name = "matches" version = "0.1.9" @@ -2509,18 +3110,23 @@ dependencies = [ "autocfg", ] +[[package]] +name = "merlin" +version = "3.0.0" +source = "git+https://github.com/aptos-labs/merlin#3454ccc85e37355c729ba40e6dac6e867ddf59f5" +dependencies = [ + "byteorder", + "keccak", + "rand_core 0.6.3", + "zeroize", +] + [[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" @@ -2530,19 +3136,6 @@ dependencies = [ "adler", ] -[[package]] -name = "mio" -version = "0.7.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8067b404fe97c70829f082dec8bcf4f71225d7eaea1d8645349cb76fa06205cc" -dependencies = [ - "libc", - "log", - "miow", - "ntapi", - "winapi 0.3.9", -] - [[package]] name = "mio" version = "0.8.4" @@ -2552,16 +3145,7 @@ dependencies = [ "libc", "log", "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys", -] - -[[package]] -name = "miow" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21" -dependencies = [ - "winapi 0.3.9", + "windows-sys 0.36.1", ] [[package]] @@ -2579,10 +3163,10 @@ checksum = "5474f8732dc7e0635ae9df6595bcd39cd30e3cfe8479850d4fa3e69306c19712" [[package]] name = "move-abigen" version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", - "bcs", + "bcs 0.1.4", "heck 0.3.3", "log", "move-binary-format", @@ -2590,46 +3174,48 @@ dependencies = [ "move-command-line-common", "move-core-types", "move-model", - "serde 1.0.144", + "serde 1.0.152", ] [[package]] name = "move-binary-format" version = "0.0.3" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", + "backtrace", + "indexmap", "move-core-types", "once_cell", "ref-cast", - "serde 1.0.144", + "serde 1.0.152", "variant_count", ] [[package]] name = "move-borrow-graph" version = "0.0.1" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" [[package]] name = "move-bytecode-source-map" version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", - "bcs", + "bcs 0.1.4", "move-binary-format", "move-command-line-common", "move-core-types", "move-ir-types", "move-symbol-pool", - "serde 1.0.144", + "serde 1.0.152", ] [[package]] name = "move-bytecode-utils" version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", "move-binary-format", @@ -2641,82 +3227,21 @@ dependencies = [ [[package]] name = "move-bytecode-verifier" version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", - "move-binary-format", - "move-borrow-graph", - "move-core-types", - "petgraph 0.5.1", -] - -[[package]] -name = "move-bytecode-viewer" -version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" -dependencies = [ - "anyhow", - "clap 3.2.20", - "crossterm 0.21.0", - "move-binary-format", - "move-bytecode-source-map", - "move-command-line-common", - "move-disassembler", - "move-ir-types", - "regex", - "tui", -] - -[[package]] -name = "move-cli" -version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" -dependencies = [ - "anyhow", - "bcs", - "clap 3.2.20", - "codespan-reporting", - "colored", - "difference", - "itertools", - "move-binary-format", - "move-bytecode-source-map", - "move-bytecode-utils", - "move-bytecode-verifier", - "move-bytecode-viewer", - "move-command-line-common", - "move-compiler", + "fail 0.4.0", + "move-binary-format", + "move-borrow-graph", "move-core-types", - "move-coverage", - "move-disassembler", - "move-docgen", - "move-errmapgen", - "move-ir-types", - "move-package", - "move-prover", - "move-resource-viewer", - "move-stdlib", - "move-symbol-pool", - "move-unit-test", - "move-vm-runtime", - "move-vm-test-utils", - "move-vm-types", - "once_cell", - "read-write-set", - "read-write-set-dynamic", - "reqwest", - "serde 1.0.144", - "serde_json", - "serde_yaml 0.8.26", - "tempfile", - "toml_edit", - "walkdir", + "petgraph 0.5.1", + "typed-arena", ] [[package]] name = "move-command-line-common" version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", "difference", @@ -2725,7 +3250,7 @@ dependencies = [ "move-core-types", "num-bigint", "once_cell", - "serde 1.0.144", + "serde 1.0.152", "sha2 0.9.9", "walkdir", ] @@ -2733,11 +3258,11 @@ dependencies = [ [[package]] name = "move-compiler" version = "0.0.1" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", - "bcs", - "clap 3.2.20", + "bcs 0.1.4", + "clap 4.4.8", "codespan-reporting", "difference", "hex", @@ -2759,29 +3284,63 @@ dependencies = [ "walkdir", ] +[[package]] +name = "move-compiler-v2" +version = "0.1.0" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" +dependencies = [ + "anyhow", + "bcs 0.1.4", + "clap 4.4.8", + "codespan", + "codespan-reporting", + "ethnum", + "itertools", + "move-binary-format", + "move-bytecode-source-map", + "move-command-line-common", + "move-compiler", + "move-core-types", + "move-ir-types", + "move-model", + "move-stackless-bytecode", + "move-symbol-pool", + "num", + "once_cell", + "serde 1.0.152", +] + [[package]] name = "move-core-types" version = "0.0.4" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", - "bcs", + "arbitrary", + "bcs 0.1.4", + "ethnum", "hex", + "num", "once_cell", + "primitive-types", + "proptest", + "proptest-derive", "rand 0.8.5", "ref-cast", - "serde 1.0.144", + "serde 1.0.152", "serde_bytes", + "thiserror", + "uint", ] [[package]] name = "move-coverage" version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", - "bcs", - "clap 3.2.20", + "bcs 0.1.4", + "clap 4.4.8", "codespan", "colored", "move-binary-format", @@ -2791,51 +3350,16 @@ dependencies = [ "move-ir-types", "once_cell", "petgraph 0.5.1", - "serde 1.0.144", -] - -[[package]] -name = "move-deps" -version = "0.0.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" -dependencies = [ - "move-abigen", - "move-binary-format", - "move-bytecode-utils", - "move-bytecode-verifier", - "move-cli", - "move-command-line-common", - "move-compiler", - "move-core-types", - "move-docgen", - "move-errmapgen", - "move-ir-compiler", - "move-model", - "move-package", - "move-prover", - "move-prover-boogie-backend", - "move-prover-test-utils", - "move-resource-viewer", - "move-stackless-bytecode-interpreter", - "move-stdlib", - "move-symbol-pool", - "move-table-extension", - "move-transactional-test-runner", - "move-unit-test", - "move-vm-runtime", - "move-vm-test-utils", - "move-vm-types", - "read-write-set", - "read-write-set-dynamic", + "serde 1.0.152", ] [[package]] name = "move-disassembler" version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", - "clap 3.2.20", + "clap 4.4.8", "colored", "move-binary-format", "move-bytecode-source-map", @@ -2850,7 +3374,7 @@ dependencies = [ [[package]] name = "move-docgen" version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", "codespan", @@ -2858,50 +3382,32 @@ dependencies = [ "itertools", "log", "move-compiler", + "move-core-types", "move-model", "num", "once_cell", "regex", - "serde 1.0.144", + "serde 1.0.152", ] [[package]] name = "move-errmapgen" version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", - "bcs", + "bcs 0.1.4", "log", "move-command-line-common", "move-core-types", "move-model", - "serde 1.0.144", -] - -[[package]] -name = "move-ir-compiler" -version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" -dependencies = [ - "anyhow", - "bcs", - "clap 3.2.20", - "move-binary-format", - "move-bytecode-source-map", - "move-bytecode-verifier", - "move-command-line-common", - "move-core-types", - "move-ir-to-bytecode", - "move-ir-types", - "move-symbol-pool", - "serde_json", + "serde 1.0.152", ] [[package]] name = "move-ir-to-bytecode" version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", "codespan-reporting", @@ -2913,14 +3419,14 @@ dependencies = [ "move-ir-to-bytecode-syntax", "move-ir-types", "move-symbol-pool", - "ouroboros", + "ouroboros 0.9.5", "thiserror", ] [[package]] name = "move-ir-to-bytecode-syntax" version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", "hex", @@ -2933,7 +3439,7 @@ dependencies = [ [[package]] name = "move-ir-types" version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", "hex", @@ -2941,13 +3447,13 @@ dependencies = [ "move-core-types", "move-symbol-pool", "once_cell", - "serde 1.0.144", + "serde 1.0.152", ] [[package]] name = "move-model" version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", "codespan", @@ -2967,17 +3473,18 @@ dependencies = [ "num", "once_cell", "regex", - "serde 1.0.144", + "serde 1.0.152", + "trace", ] [[package]] name = "move-package" version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", - "bcs", - "clap 3.2.20", + "bcs 0.1.4", + "clap 4.4.8", "colored", "dirs-next", "itertools", @@ -2987,6 +3494,7 @@ dependencies = [ "move-bytecode-utils", "move-command-line-common", "move-compiler", + "move-compiler-v2", "move-core-types", "move-docgen", "move-model", @@ -2997,10 +3505,11 @@ dependencies = [ "ptree", "regex", "reqwest", - "serde 1.0.144", + "serde 1.0.152", "serde_yaml 0.8.26", "sha2 0.9.9", "tempfile", + "termcolor", "toml", "walkdir", "whoami", @@ -3009,12 +3518,12 @@ dependencies = [ [[package]] name = "move-prover" version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", "async-trait", "atty", - "clap 3.2.20", + "clap 4.4.8", "codespan", "codespan-reporting", "futures", @@ -3031,12 +3540,13 @@ dependencies = [ "move-ir-types", "move-model", "move-prover-boogie-backend", + "move-prover-bytecode-pipeline", "move-stackless-bytecode", "num", "once_cell", "pretty", "rand 0.8.5", - "serde 1.0.144", + "serde 1.0.152", "serde_json", "simplelog", "tokio", @@ -3046,7 +3556,7 @@ dependencies = [ [[package]] name = "move-prover-boogie-backend" version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", "async-trait", @@ -3057,61 +3567,71 @@ dependencies = [ "log", "move-binary-format", "move-command-line-common", + "move-compiler", "move-core-types", "move-model", + "move-prover-bytecode-pipeline", "move-stackless-bytecode", "num", "once_cell", "pretty", "rand 0.8.5", "regex", - "serde 1.0.144", + "serde 1.0.152", "serde_json", "tera", "tokio", ] [[package]] -name = "move-prover-test-utils" +name = "move-prover-bytecode-pipeline" version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" -dependencies = [ - "anyhow", - "move-command-line-common", - "prettydiff", - "regex", -] - -[[package]] -name = "move-read-write-set-types" -version = "0.0.3" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", + "async-trait", + "atty", + "clap 4.4.8", + "codespan", + "codespan-reporting", + "futures", + "hex", + "itertools", + "log", "move-binary-format", "move-core-types", - "serde 1.0.144", + "move-model", + "move-stackless-bytecode", + "num", + "once_cell", + "pretty", + "rand 0.8.5", + "serde 1.0.152", + "serde_json", + "simplelog", + "tokio", + "toml", ] [[package]] name = "move-resource-viewer" version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", - "bcs", + "bcs 0.1.4", "hex", "move-binary-format", "move-bytecode-utils", "move-core-types", "once_cell", - "serde 1.0.144", + "serde 1.0.152", ] [[package]] name = "move-stackless-bytecode" version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "codespan", "codespan-reporting", @@ -3127,70 +3647,29 @@ dependencies = [ "move-core-types", "move-ir-to-bytecode", "move-model", - "move-read-write-set-types", "num", "once_cell", "paste", "petgraph 0.5.1", - "serde 1.0.144", -] - -[[package]] -name = "move-stackless-bytecode-interpreter" -version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" -dependencies = [ - "anyhow", - "bytecode-interpreter-crypto", - "clap 3.2.20", - "codespan-reporting", - "itertools", - "move-binary-format", - "move-core-types", - "move-model", - "move-stackless-bytecode", - "num", - "serde 1.0.144", -] - -[[package]] -name = "move-stdlib" -version = "0.1.1" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" -dependencies = [ - "anyhow", - "log", - "move-binary-format", - "move-command-line-common", - "move-compiler", - "move-core-types", - "move-docgen", - "move-errmapgen", - "move-prover", - "move-vm-runtime", - "move-vm-types", - "sha2 0.9.9", - "sha3", - "smallvec", - "walkdir", + "serde 1.0.152", ] [[package]] name = "move-symbol-pool" version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "once_cell", - "serde 1.0.144", + "serde 1.0.152", ] [[package]] name = "move-table-extension" version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", - "bcs", + "bcs 0.1.4", "better_any", "move-binary-format", "move-core-types", @@ -3201,72 +3680,10 @@ dependencies = [ "smallvec", ] -[[package]] -name = "move-transactional-test-runner" -version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" -dependencies = [ - "anyhow", - "clap 3.2.20", - "colored", - "move-binary-format", - "move-bytecode-source-map", - "move-bytecode-utils", - "move-cli", - "move-command-line-common", - "move-compiler", - "move-core-types", - "move-disassembler", - "move-ir-compiler", - "move-ir-types", - "move-resource-viewer", - "move-stackless-bytecode-interpreter", - "move-stdlib", - "move-symbol-pool", - "move-vm-runtime", - "move-vm-test-utils", - "move-vm-types", - "once_cell", - "rayon", - "regex", - "tempfile", -] - -[[package]] -name = "move-unit-test" -version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" -dependencies = [ - "anyhow", - "better_any", - "clap 3.2.20", - "codespan-reporting", - "colored", - "itertools", - "move-binary-format", - "move-bytecode-utils", - "move-command-line-common", - "move-compiler", - "move-core-types", - "move-ir-types", - "move-model", - "move-resource-viewer", - "move-stackless-bytecode-interpreter", - "move-stdlib", - "move-symbol-pool", - "move-table-extension", - "move-vm-runtime", - "move-vm-test-utils", - "move-vm-types", - "once_cell", - "rayon", - "regex", -] - [[package]] name = "move-vm-runtime" version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "better_any", "fail 0.4.0", @@ -3283,7 +3700,7 @@ dependencies = [ [[package]] name = "move-vm-test-utils" version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ "anyhow", "move-binary-format", @@ -3291,19 +3708,19 @@ dependencies = [ "move-table-extension", "move-vm-types", "once_cell", - "serde 1.0.144", + "serde 1.0.152", ] [[package]] name = "move-vm-types" version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" +source = "git+https://github.com/aptos-labs/aptos-core?branch=mainnet#14758a1e2c846ae37126fc5de7fc30d59408c40d" dependencies = [ - "bcs", + "bcs 0.1.4", "move-binary-format", "move-core-types", "once_cell", - "serde 1.0.144", + "serde 1.0.152", "smallvec", ] @@ -3313,7 +3730,7 @@ version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a30ba6d97eb198c5e8a35d67d5779d6680cca35652a60ee90fc23dc431d4fde8" dependencies = [ - "bytes 1.2.1", + "bytes", "encoding_rs", "futures-util", "http", @@ -3321,33 +3738,20 @@ dependencies = [ "log", "memchr", "mime", - "spin 0.9.4", + "spin 0.9.8", "tokio", "version_check", ] -[[package]] -name = "mvhashmap" -version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" -dependencies = [ - "anyhow", - "aptos-aggregator", - "aptos-types", - "bcs", - "crossbeam", - "dashmap", -] - [[package]] name = "named-lock" -version = "0.1.1" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3ab176d4bcfbcb53b8c7c5a25cb2c01674cda33db27064a85a16814c88c1f2d" +checksum = "40a3eb6b7c682b65d1f631ec3176829d72ab450b3aacdd3f719bf220822e59ac" dependencies = [ "libc", "once_cell", - "parking_lot 0.10.2", + "parking_lot 0.12.1", "thiserror", "widestring", "winapi 0.3.9", @@ -3371,6 +3775,18 @@ dependencies = [ "tempfile", ] +[[package]] +name = "no-std-compat" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b93853da6d84c2e3c7d730d6473e8817692dd89be387eb01b94d7f108ecb5b8c" + +[[package]] +name = "nodrop" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" + [[package]] name = "nom" version = "5.1.2" @@ -3383,21 +3799,12 @@ dependencies = [ ] [[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" +name = "nu-ansi-term" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c28774a7fd2fbb4f0babd8237ce554b73af68021b5f695a3cebd6c59bac0980f" +checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" dependencies = [ + "overload", "winapi 0.3.9", ] @@ -3441,9 +3848,9 @@ version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" dependencies = [ - "proc-macro2 1.0.43", - "quote 1.0.21", - "syn 1.0.99", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", ] [[package]] @@ -3495,6 +3902,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" dependencies = [ "autocfg", + "libm", ] [[package]] @@ -3543,8 +3951,8 @@ version = "0.10.41" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "618febf65336490dfcf20b73f885f5651a0c89c64c2d4a8c3662585a70bf5bd0" dependencies = [ - "bitflags", - "cfg-if 1.0.0", + "bitflags 1.3.2", + "cfg-if", "foreign-types", "libc", "once_cell", @@ -3558,9 +3966,9 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c" dependencies = [ - "proc-macro2 1.0.43", - "quote 1.0.21", - "syn 1.0.99", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", ] [[package]] @@ -3592,42 +4000,81 @@ dependencies = [ ] [[package]] -name = "os_str_bytes" -version = "6.3.0" +name = "ouroboros" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ff7415e9ae3fff1225851df9e0d9e4e5479f947619774677a63572e55e80eff" +checksum = "fbeff60e3e37407a80ead3e9458145b456e978c4068cddbfea6afb48572962ca" +dependencies = [ + "ouroboros_macro 0.9.5", + "stable_deref_trait", +] [[package]] name = "ouroboros" +version = "0.15.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1358bd1558bd2a083fed428ffeda486fbfb323e698cdda7794259d592ca72db" +dependencies = [ + "aliasable", + "ouroboros_macro 0.15.6", +] + +[[package]] +name = "ouroboros_macro" version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbeff60e3e37407a80ead3e9458145b456e978c4068cddbfea6afb48572962ca" +checksum = "03f2cb802b5bdfdf52f1ffa0b54ce105e4d346e91990dd571f86c91321ad49e2" dependencies = [ - "ouroboros_macro", - "stable_deref_trait", + "Inflector", + "proc-macro-error", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", +] + +[[package]] +name = "ouroboros_macro" +version = "0.15.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f7d21ccd03305a674437ee1248f3ab5d4b1db095cf1caf49f1713ddf61956b7" +dependencies = [ + "Inflector", + "proc-macro-error", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", ] [[package]] -name = "ouroboros_macro" -version = "0.9.5" +name = "overload" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" + +[[package]] +name = "parity-scale-codec" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03f2cb802b5bdfdf52f1ffa0b54ce105e4d346e91990dd571f86c91321ad49e2" +checksum = "373b1a4c1338d9cd3d1fa53b3a11bdab5ab6bd80a20f7f7becd76953ae2be909" dependencies = [ - "Inflector", - "proc-macro-error", - "proc-macro2 1.0.43", - "quote 1.0.21", - "syn 1.0.99", + "arrayvec 0.7.4", + "bitvec 0.20.4", + "byte-slice-cast", + "impl-trait-for-tuples", + "parity-scale-codec-derive", + "serde 1.0.152", ] [[package]] -name = "parking_lot" -version = "0.10.2" +name = "parity-scale-codec-derive" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3a704eb390aafdc107b0e392f56a82b668e3a71366993b5340f5833fd62505e" +checksum = "1557010476e0595c9b568d16dcfb81b93cdeb157612726f5170d31aa707bed27" dependencies = [ - "lock_api 0.3.4", - "parking_lot_core 0.7.2", + "proc-macro-crate", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", ] [[package]] @@ -3637,7 +4084,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" dependencies = [ "instant", - "lock_api 0.4.8", + "lock_api", "parking_lot_core 0.8.5", ] @@ -3647,34 +4094,20 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" dependencies = [ - "lock_api 0.4.8", + "lock_api", "parking_lot_core 0.9.3", ] -[[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 0.3.9", -] - [[package]] name = "parking_lot_core" version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "instant", "libc", - "redox_syscall 0.2.16", + "redox_syscall", "smallvec", "winapi 0.3.9", ] @@ -3685,11 +4118,11 @@ version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "libc", - "redox_syscall 0.2.16", + "redox_syscall", "smallvec", - "windows-sys", + "windows-sys 0.36.1", ] [[package]] @@ -3708,16 +4141,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1de2e551fb905ac83f73f7aedf2f0cb4a0da7e35efa24a202a936269f1f18e1" [[package]] -name = "peeking_take_while" -version = "0.1.2" +name = "pbkdf2" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" +checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd" +dependencies = [ + "crypto-mac 0.8.0", +] [[package]] name = "percent-encoding" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" +checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" [[package]] name = "pest" @@ -3747,9 +4183,9 @@ checksum = "5803d8284a629cc999094ecd630f55e91b561a1d1ba75e233b00ae13b91a69ad" dependencies = [ "pest", "pest_meta", - "proc-macro2 1.0.43", - "quote 1.0.21", - "syn 1.0.99", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", ] [[package]] @@ -3822,6 +4258,26 @@ dependencies = [ "uncased", ] +[[package]] +name = "pin-project" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" +dependencies = [ + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 2.0.39", +] + [[package]] name = "pin-project-lite" version = "0.2.9" @@ -3842,12 +4298,13 @@ checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae" [[package]] name = "poem" -version = "1.3.42" +version = "1.3.55" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4216504241ea26ae80929e341c5b1b6641c324a3ba99c22ea8f4b961a789e04" +checksum = "c0608069d4999c3c02d49dff261663f2e73a8f7b00b7cd364fb5e93e419dafa1" dependencies = [ + "anyhow", "async-trait", - "bytes 1.2.1", + "bytes", "chrono", "cookie", "futures-util", @@ -3860,10 +4317,11 @@ dependencies = [ "percent-encoding", "pin-project-lite", "poem-derive", - "quick-xml", + "quick-xml 0.26.0", "regex", "rfc7239", - "serde 1.0.144", + "rustls-pemfile", + "serde 1.0.152", "serde_json", "serde_urlencoded", "smallvec", @@ -3871,41 +4329,41 @@ dependencies = [ "thiserror", "time 0.3.14", "tokio", + "tokio-rustls", "tokio-stream", "tokio-util", "tracing", - "typed-headers", ] [[package]] name = "poem-derive" -version = "1.3.42" +version = "1.3.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b9d9ed7ff541340cbbc168a1beb6a34ac08a8956b3f670413f461abaa946b6e" +checksum = "2550a0bce7273b278894ef3ccc5a6869e7031b6870042f3cc6826ed9faa980a6" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.43", - "quote 1.0.21", - "syn 1.0.99", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 2.0.39", ] [[package]] name = "poem-openapi" -version = "2.0.12" +version = "2.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a48335571a3139209ab826e65790989e09d0e5e8d8070a7a0c54f626ac9886d" +checksum = "e69c569eb0671cc85e65cfb6bd960d0168d24732ff58825227b4d2a10167ba91" dependencies = [ "base64 0.13.0", - "bytes 1.2.1", + "bytes", "derive_more", "futures-util", "mime", "num-traits 0.2.15", "poem", "poem-openapi-derive", - "quick-xml", + "quick-xml 0.23.1", "regex", - "serde 1.0.144", + "serde 1.0.152", "serde_json", "serde_urlencoded", "serde_yaml 0.9.11", @@ -3916,19 +4374,19 @@ dependencies = [ [[package]] name = "poem-openapi-derive" -version = "2.0.12" +version = "2.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "355883e212306f10203d9eb9046b64c890671b0013403d0893dcfa8419979cab" +checksum = "274cf13f710999977a3c1e396c2a5000d104075a7127ce6470fbdae4706be621" dependencies = [ "darling", "http", "indexmap", "mime", "proc-macro-crate", - "proc-macro2 1.0.43", - "quote 1.0.21", + "proc-macro2 1.0.69", + "quote 1.0.33", "regex", - "syn 1.0.99", + "syn 1.0.109", "thiserror", ] @@ -3938,7 +4396,7 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "cpufeatures", "opaque-debug", "universal-hash", @@ -3956,33 +4414,20 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ad9940b913ee56ddd94aec2d3cd179dd47068236f42a1a6415ccf9d880ce2a61" dependencies = [ - "arrayvec", + "arrayvec 0.5.2", "typed-arena", ] [[package]] -name = "prettydiff" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bc9e8bdfe446d34975ff774fbb4a2b944d17054f6b5845ec132d4fb9ff8f559" -dependencies = [ - "ansi_term 0.9.0", - "prettytable-rs", - "structopt 0.2.18", -] - -[[package]] -name = "prettytable-rs" -version = "0.8.0" +name = "primitive-types" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fd04b170004fa2daccf418a7f8253aaf033c27760b5f225889024cf66d7ac2e" +checksum = "05e4722c697a58a99d5d06a08c30821d7c082a4632198de1eaa5a6c22ef42373" dependencies = [ - "atty", - "csv", - "encode_unicode", - "lazy_static 1.4.0", - "term", - "unicode-width", + "fixed-hash", + "impl-codec", + "impl-serde", + "uint", ] [[package]] @@ -4003,9 +4448,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" dependencies = [ "proc-macro-error-attr", - "proc-macro2 1.0.43", - "quote 1.0.21", - "syn 1.0.99", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", "version_check", ] @@ -4015,8 +4460,8 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" dependencies = [ - "proc-macro2 1.0.43", - "quote 1.0.21", + "proc-macro2 1.0.69", + "quote 1.0.33", "version_check", ] @@ -4026,6 +4471,12 @@ version = "0.5.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" +[[package]] +name = "proc-macro-nested" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086" + [[package]] name = "proc-macro2" version = "0.4.30" @@ -4037,9 +4488,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.43" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab" +checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" dependencies = [ "unicode-ident", ] @@ -4050,7 +4501,7 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "45c8babc29389186697fe5a2a4859d697825496b83db5d0b65271cdc0488e88c" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "fnv", "lazy_static 1.4.0", "memchr", @@ -4059,11 +4510,34 @@ dependencies = [ ] [[package]] -name = "proxy" -version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +name = "proptest" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31b476131c3c86cb68032fdc5cb6d5a1045e3e42d96b69fa599fd77701e1f5bf" dependencies = [ - "ipnet", + "bit-set", + "bit-vec", + "bitflags 2.4.1", + "lazy_static 1.4.0", + "num-traits 0.2.15", + "rand 0.8.5", + "rand_chacha 0.3.1", + "rand_xorshift", + "regex-syntax 0.8.2", + "rusty-fork", + "tempfile", + "unarray", +] + +[[package]] +name = "proptest-derive" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90b46295382dc76166cb7cf2bb4a97952464e4b7ed5a43e6cd34e1fec3349ddc" +dependencies = [ + "proc-macro2 0.4.30", + "quote 0.6.13", + "syn 0.15.44", ] [[package]] @@ -4078,12 +4552,12 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a0de80796b316aec75344095a6d2ef68ec9b8f573b9e7adc821149ba3598e270" dependencies = [ - "ansi_term 0.12.1", + "ansi_term", "atty", "config", "directories", "petgraph 0.6.2", - "serde 1.0.144", + "serde 1.0.152", "serde-value", "tint", ] @@ -4107,6 +4581,12 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "quick-error" +version = "1.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" + [[package]] name = "quick-xml" version = "0.23.1" @@ -4114,7 +4594,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "11bafc859c6815fbaffbbbf4229ecb767ac913fecb27f9ad4343662e9ef099ea" dependencies = [ "memchr", - "serde 1.0.144", + "serde 1.0.152", +] + +[[package]] +name = "quick-xml" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f50b1c63b38611e7d4d7f68b82d3ad0cc71a2ad2e7f61fc10f1328d917c93cd" +dependencies = [ + "memchr", + "serde 1.0.152", ] [[package]] @@ -4128,18 +4618,24 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.21" +version = "1.0.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" +checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" dependencies = [ - "proc-macro2 1.0.43", + "proc-macro2 1.0.69", ] [[package]] name = "radium" -version = "0.5.3" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "643f8f41a8ebc4c5dc4515c82bb8abd397b527fc20fd681b7c011c2aee5d44fb" + +[[package]] +name = "radium" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "941ba9d78d8e2f7ce474c015eea4d9c6d25b6a3327f9832ee29a4de27f91bbb8" +checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" [[package]] name = "rand" @@ -4200,7 +4696,7 @@ version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" dependencies = [ - "getrandom 0.2.7", + "getrandom 0.2.11", ] [[package]] @@ -4212,6 +4708,15 @@ dependencies = [ "rand_core 0.5.1", ] +[[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.3", +] + [[package]] name = "rand_xoshiro" version = "0.6.0" @@ -4245,57 +4750,13 @@ dependencies = [ "num_cpus", ] -[[package]] -name = "read-write-set" -version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" -dependencies = [ - "anyhow", - "move-binary-format", - "move-bytecode-utils", - "move-core-types", - "move-model", - "move-read-write-set-types", - "move-stackless-bytecode", - "read-write-set-dynamic", -] - -[[package]] -name = "read-write-set-dynamic" -version = "0.1.0" -source = "git+https://github.com/move-language/move?rev=4bdf8d3e76ffaab5c83eda2fa55dfe136c380675#4bdf8d3e76ffaab5c83eda2fa55dfe136c380675" -dependencies = [ - "anyhow", - "move-binary-format", - "move-bytecode-utils", - "move-core-types", - "move-read-write-set-types", -] - -[[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.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d" -dependencies = [ - "getrandom 0.1.16", - "redox_syscall 0.1.57", - "rust-argon2", + "bitflags 1.3.2", ] [[package]] @@ -4304,8 +4765,8 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" dependencies = [ - "getrandom 0.2.7", - "redox_syscall 0.2.16", + "getrandom 0.2.11", + "redox_syscall", "thiserror", ] @@ -4324,20 +4785,21 @@ version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5234cd6063258a5e32903b53b1b6ac043a0541c8adc1f610f67b0326c7a578fa" dependencies = [ - "proc-macro2 1.0.43", - "quote 1.0.21", - "syn 1.0.99", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", ] [[package]] name = "regex" -version = "1.6.0" +version = "1.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b" +checksum = "12de2eff854e5fa4b1295edd650e227e9d8fb0c9e90b12e7f36d6a6811791a29" dependencies = [ - "aho-corasick", + "aho-corasick 1.1.2", "memchr", - "regex-syntax", + "regex-automata 0.3.7", + "regex-syntax 0.7.5", ] [[package]] @@ -4345,6 +4807,20 @@ name = "regex-automata" version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" +dependencies = [ + "regex-syntax 0.6.27", +] + +[[package]] +name = "regex-automata" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49530408a136e16e5b486e883fbb6ba058e8e4e8ae6621a77b048b314336e629" +dependencies = [ + "aho-corasick 1.1.2", + "memchr", + "regex-syntax 0.7.5", +] [[package]] name = "regex-syntax" @@ -4352,6 +4828,18 @@ version = "0.6.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" +[[package]] +name = "regex-syntax" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" + +[[package]] +name = "regex-syntax" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" + [[package]] name = "remove_dir_all" version = "0.5.3" @@ -4368,7 +4856,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b75aa69a3f06bbcc66ede33af2af253c6f7a86b1ca0033f60c580a27074fbf92" dependencies = [ "base64 0.13.0", - "bytes 1.2.1", + "bytes", "cookie", "cookie_store", "encoding_rs", @@ -4388,11 +4876,12 @@ dependencies = [ "percent-encoding", "pin-project-lite", "proc-macro-hack", - "serde 1.0.144", + "serde 1.0.152", "serde_json", "serde_urlencoded", "tokio", "tokio-native-tls", + "tokio-util", "tower-service", "url", "wasm-bindgen", @@ -4420,19 +4909,32 @@ dependencies = [ "libc", "once_cell", "spin 0.5.2", - "untrusted", + "untrusted 0.7.1", "web-sys", "winapi 0.3.9", ] [[package]] -name = "rocksdb" -version = "0.19.0" +name = "ring" +version = "0.17.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e9562ea1d70c0cc63a34a22d977753b50cca91cc6b6527750463bd5dd8697bc" +checksum = "fb0205304757e5d899b9c2e448b867ffd03ae7f988002e47cd24954391394d0b" dependencies = [ + "cc", + "getrandom 0.2.11", "libc", - "librocksdb-sys", + "spin 0.9.8", + "untrusted 0.9.0", + "windows-sys 0.48.0", +] + +[[package]] +name = "ripemd" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd124222d17ad93a644ed9d011a40f4fb64aa54275c08cc216524a9ea82fb09f" +dependencies = [ + "digest 0.10.7", ] [[package]] @@ -4443,24 +4945,12 @@ dependencies = [ "aptos-sdk", "once_cell", "rand 0.7.3", - "serde 1.0.144", + "serde 1.0.152", "serde_json", "tokio", "url", ] -[[package]] -name = "rust-argon2" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb" -dependencies = [ - "base64 0.13.0", - "blake2b_simd", - "constant_time_eq", - "crossbeam-utils", -] - [[package]] name = "rust-ini" version = "0.13.0" @@ -4479,6 +4969,12 @@ 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.4.0" @@ -4488,12 +4984,45 @@ dependencies = [ "semver", ] +[[package]] +name = "rustls" +version = "0.20.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99" +dependencies = [ + "log", + "ring 0.16.20", + "sct", + "webpki", +] + +[[package]] +name = "rustls-pemfile" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" +dependencies = [ + "base64 0.21.5", +] + [[package]] name = "rustversion" version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8" +[[package]] +name = "rusty-fork" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f" +dependencies = [ + "fnv", + "quick-error", + "tempfile", + "wait-timeout", +] + [[package]] name = "ryu" version = "1.0.11" @@ -4516,20 +5045,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2" dependencies = [ "lazy_static 1.4.0", - "windows-sys", -] - -[[package]] -name = "schemadb" -version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" -dependencies = [ - "anyhow", - "aptos-infallible", - "aptos-logger", - "aptos-metrics-core", - "once_cell", - "rocksdb", + "windows-sys 0.36.1", ] [[package]] @@ -4539,19 +5055,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" [[package]] -name = "scratchpad" -version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +name = "sct" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" dependencies = [ - "aptos-crypto", - "aptos-infallible", - "aptos-metrics-core", - "aptos-types", - "bitvec", - "itertools", - "once_cell", - "rayon", - "thiserror", + "ring 0.17.5", + "untrusted 0.9.0", ] [[package]] @@ -4560,7 +5070,7 @@ version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c" dependencies = [ - "bitflags", + "bitflags 1.3.2", "core-foundation", "core-foundation-sys", "libc", @@ -4591,9 +5101,9 @@ checksum = "9dad3f759919b92c3068c696c15c3d17238234498bbdcc80f2c469606f948ac8" [[package]] name = "serde" -version = "1.0.144" +version = "1.0.152" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f747710de3dcd43b88c9168773254e809d8ddbdf9653b84e2554ab219f17860" +checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb" dependencies = [ "serde_derive", ] @@ -4603,16 +5113,16 @@ name = "serde-generate" version = "0.20.6" source = "git+https://github.com/aptos-labs/serde-reflection?rev=839aed62a20ddccf043c08961cfe74875741ccba#839aed62a20ddccf043c08961cfe74875741ccba" dependencies = [ - "bcs", + "bcs 0.1.3", "bincode", "heck 0.3.3", "include_dir 0.6.2", "maplit", - "serde 1.0.144", + "serde 1.0.152", "serde-reflection 0.3.5", "serde_bytes", "serde_yaml 0.8.26", - "structopt 0.3.26", + "structopt", "textwrap 0.13.4", ] @@ -4634,7 +5144,7 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "12c47087018ec281d1cdab673d36aea22d816b54d498264029c05d5fa1910da6" dependencies = [ - "serde 1.0.144", + "serde 1.0.152", "thiserror", ] @@ -4644,7 +5154,7 @@ version = "0.3.5" source = "git+https://github.com/aptos-labs/serde-reflection?rev=839aed62a20ddccf043c08961cfe74875741ccba#839aed62a20ddccf043c08961cfe74875741ccba" dependencies = [ "once_cell", - "serde 1.0.144", + "serde 1.0.152", "thiserror", ] @@ -4655,7 +5165,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f05a5f801ac62a51a49d378fdb3884480041b99aced450b28990673e8ff99895" dependencies = [ "once_cell", - "serde 1.0.144", + "serde 1.0.152", "thiserror", ] @@ -4666,7 +5176,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c" dependencies = [ "ordered-float", - "serde 1.0.144", + "serde 1.0.152", ] [[package]] @@ -4675,18 +5185,18 @@ version = "0.11.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfc50e8183eeeb6178dcb167ae34a8051d63535023ae38b5d8d12beae193d37b" dependencies = [ - "serde 1.0.144", + "serde 1.0.152", ] [[package]] name = "serde_derive" -version = "1.0.144" +version = "1.0.152" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94ed3a816fb1d101812f83e789f888322c34e291f894f19590dc310963e87a00" +checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e" dependencies = [ - "proc-macro2 1.0.43", - "quote 1.0.21", - "syn 1.0.99", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", ] [[package]] @@ -4695,9 +5205,21 @@ version = "1.0.85" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e55a28e3aaef9d5ce0506d0a14dbba8054ddc7e499ef522dd8b26859ec9d4a44" dependencies = [ - "itoa 1.0.3", + "indexmap", + "itoa", "ryu", - "serde 1.0.144", + "serde 1.0.152", +] + +[[package]] +name = "serde_merge" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "606e91878516232ac3b16c12e063d4468d762f16d77e7aef14a1f2326c5f409b" +dependencies = [ + "serde 1.0.152", + "serde_json", + "thiserror", ] [[package]] @@ -4707,9 +5229,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" dependencies = [ "form_urlencoded", - "itoa 1.0.3", + "itoa", "ryu", - "serde 1.0.144", + "serde 1.0.152", ] [[package]] @@ -4720,7 +5242,7 @@ checksum = "578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b" dependencies = [ "indexmap", "ryu", - "serde 1.0.144", + "serde 1.0.152", "yaml-rust", ] @@ -4731,9 +5253,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89f31df3f50926cdf2855da5fd8812295c34752cb20438dae42a67f79e021ac3" dependencies = [ "indexmap", - "itoa 1.0.3", + "itoa", "ryu", - "serde 1.0.144", + "serde 1.0.152", "unsafe-libyaml", ] @@ -4743,9 +5265,9 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "028f48d513f9678cda28f6e4064755b3fbb2af6acd672f2c209b62323f7aea0f" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "cpufeatures", - "digest 0.10.3", + "digest 0.10.7", ] [[package]] @@ -4754,9 +5276,9 @@ version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "006769ba83e921b3085caa8334186b00cf92b4cb1a6cf4632fbccc8eff5c7549" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "cpufeatures", - "digest 0.10.3", + "digest 0.10.7", ] [[package]] @@ -4766,80 +5288,42 @@ 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.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf9db03534dff993187064c4e0c05a5708d2a9728ace9a8959b77bedf415dac5" -dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "cpufeatures", - "digest 0.10.3", -] - -[[package]] -name = "sha3" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809" -dependencies = [ - "block-buffer 0.9.0", "digest 0.9.0", - "keccak", "opaque-debug", ] [[package]] -name = "sharded-slab" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" -dependencies = [ - "lazy_static 1.4.0", -] - -[[package]] -name = "shlex" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" - -[[package]] -name = "short-hex-str" -version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" +name = "sha2" +version = "0.10.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ - "mirai-annotations", - "serde 1.0.144", - "static_assertions", - "thiserror", + "cfg-if", + "cpufeatures", + "digest 0.10.7", ] [[package]] -name = "signal-hook" -version = "0.3.14" +name = "sha3" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a253b5e89e2698464fc26b545c9edceb338e18a89effeeecfea192c3025be29d" +checksum = "f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809" dependencies = [ - "libc", - "signal-hook-registry", + "block-buffer 0.9.0", + "digest 0.9.0", + "keccak", + "opaque-debug", ] [[package]] -name = "signal-hook-mio" -version = "0.2.3" +name = "sharded-slab" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af" +checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" dependencies = [ - "libc", - "mio 0.7.14", - "signal-hook", + "lazy_static 1.4.0", ] [[package]] @@ -4914,6 +5398,28 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f67ad224767faa3c7d8b6d91985b78e70a1324408abcb1cfcc2be4c06bc06043" +[[package]] +name = "snafu" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4de37ad025c587a29e8f3f5605c00f70b98715ef90b9061a815b9e59e9042d6" +dependencies = [ + "doc-comment", + "snafu-derive", +] + +[[package]] +name = "snafu-derive" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "990079665f075b699031e9c08fd3ab99be5029b96f3b78dc0709e8f77e4efebf" +dependencies = [ + "heck 0.4.0", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", +] + [[package]] name = "socket2" version = "0.4.7" @@ -4932,9 +5438,9 @@ checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" [[package]] name = "spin" -version = "0.9.4" +version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f6002a767bff9e83f8eeecf883ecb8011875a21ae8da43bffb817a57e78cc09" +checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" [[package]] name = "stable_deref_trait" @@ -4948,29 +5454,6 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" -[[package]] -name = "storage-interface" -version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=main#159b00f3d53e4327523052c1b99dd9889bf13b03" -dependencies = [ - "anyhow", - "aptos-crypto", - "aptos-metrics-core", - "aptos-secure-net", - "aptos-state-view", - "aptos-types", - "aptos-vm", - "bcs", - "crossbeam-channel", - "move-deps", - "once_cell", - "parking_lot 0.12.1", - "rayon", - "scratchpad", - "serde 1.0.144", - "thiserror", -] - [[package]] name = "strsim" version = "0.8.0" @@ -4983,16 +5466,6 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" -[[package]] -name = "structopt" -version = "0.2.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16c2cdbf9cc375f15d1b4141bc48aeef444806655cd0e904207edc8d68d86ed7" -dependencies = [ - "clap 2.34.0", - "structopt-derive 0.2.18", -] - [[package]] name = "structopt" version = "0.3.26" @@ -5001,19 +5474,7 @@ checksum = "0c6b5c64445ba8094a6ab0c3cd2ad323e07171012d9c98b0b15651daf1787a10" dependencies = [ "clap 2.34.0", "lazy_static 1.4.0", - "structopt-derive 0.4.18", -] - -[[package]] -name = "structopt-derive" -version = "0.2.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53010261a84b37689f9ed7d395165029f9cc7abb9f56bbfe86bee2597ed25107" -dependencies = [ - "heck 0.3.3", - "proc-macro2 0.4.30", - "quote 0.6.13", - "syn 0.15.44", + "structopt-derive", ] [[package]] @@ -5024,9 +5485,9 @@ checksum = "dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0" dependencies = [ "heck 0.3.3", "proc-macro-error", - "proc-macro2 1.0.43", - "quote 1.0.21", - "syn 1.0.99", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", ] [[package]] @@ -5042,10 +5503,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" dependencies = [ "heck 0.4.0", - "proc-macro2 1.0.43", - "quote 1.0.21", + "proc-macro2 1.0.69", + "quote 1.0.33", "rustversion", - "syn 1.0.99", + "syn 1.0.109", ] [[package]] @@ -5054,6 +5515,12 @@ version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" +[[package]] +name = "subtle-ng" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" + [[package]] name = "syn" version = "0.15.44" @@ -5067,12 +5534,23 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.99" +version = "1.0.109" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2 1.0.69", + "quote 1.0.33", + "unicode-ident", +] + +[[package]] +name = "syn" +version = "2.0.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13" +checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a" dependencies = [ - "proc-macro2 1.0.43", - "quote 1.0.21", + "proc-macro2 1.0.69", + "quote 1.0.33", "unicode-ident", ] @@ -5082,9 +5560,9 @@ version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" dependencies = [ - "proc-macro2 1.0.43", - "quote 1.0.21", - "syn 1.0.99", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", "unicode-xid 0.2.3", ] @@ -5100,10 +5578,10 @@ version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "fastrand", "libc", - "redox_syscall 0.2.16", + "redox_syscall", "remove_dir_all", "winapi 0.3.9", ] @@ -5124,23 +5602,12 @@ dependencies = [ "pest_derive", "rand 0.8.5", "regex", - "serde 1.0.144", + "serde 1.0.152", "serde_json", "slug", "unic-segment", ] -[[package]] -name = "term" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edd106a334b7657c10b7c540a0106114feadeb4dc314513e97df481d5d966f42" -dependencies = [ - "byteorder", - "dirs", - "winapi 0.3.9", -] - [[package]] name = "termcolor" version = "1.1.3" @@ -5182,22 +5649,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.34" +version = "1.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c1b05ca9d106ba7d2e31a9dab4a64e7be2cce415321966ea3132c49a656e252" +checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.34" +version = "1.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8f2591983642de85c921015f3f070c665a197ed69e417af436115e3a1407487" +checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" dependencies = [ - "proc-macro2 1.0.43", - "quote 1.0.21", - "syn 1.0.99", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 2.0.39", ] [[package]] @@ -5235,7 +5702,7 @@ version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c3f9a28b618c3a6b9251b6908e9c99e04b9e5c02e6581ccbb67d59c34ef7f9b" dependencies = [ - "itoa 1.0.3", + "itoa", "libc", "num_threads", "time-macros", @@ -5256,6 +5723,25 @@ dependencies = [ "lazy_static 0.2.11", ] +[[package]] +name = "tiny-bip39" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffc59cb9dfc85bb312c3a78fd6aa8a8582e310b0fa885d5bb877f6dcc601839d" +dependencies = [ + "anyhow", + "hmac 0.8.1", + "once_cell", + "pbkdf2", + "rand 0.7.3", + "rustc-hash", + "sha2 0.9.9", + "thiserror", + "unicode-normalization", + "wasm-bindgen", + "zeroize", +] + [[package]] name = "tiny-keccak" version = "2.0.2" @@ -5287,10 +5773,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89797afd69d206ccd11fb0ea560a44bbb87731d020670e79416d442919257d42" dependencies = [ "autocfg", - "bytes 1.2.1", + "bytes", "libc", "memchr", - "mio 0.8.4", + "mio", "num_cpus", "once_cell", "parking_lot 0.12.1", @@ -5307,9 +5793,9 @@ version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484" dependencies = [ - "proc-macro2 1.0.43", - "quote 1.0.21", - "syn 1.0.99", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", ] [[package]] @@ -5322,6 +5808,17 @@ dependencies = [ "tokio", ] +[[package]] +name = "tokio-rustls" +version = "0.23.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59" +dependencies = [ + "rustls", + "tokio", + "webpki", +] + [[package]] name = "tokio-stream" version = "0.1.9" @@ -5339,7 +5836,7 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740" dependencies = [ - "bytes 1.2.1", + "bytes", "futures-core", "futures-sink", "pin-project-lite", @@ -5353,19 +5850,7 @@ version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7" dependencies = [ - "serde 1.0.144", -] - -[[package]] -name = "toml_edit" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5376256e44f2443f8896ac012507c19a012df0fe8758b55246ae51a2279db51f" -dependencies = [ - "combine", - "indexmap", - "itertools", - "serde 1.0.144", + "serde 1.0.152", ] [[package]] @@ -5374,13 +5859,24 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" +[[package]] +name = "trace" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ad0c048e114d19d1140662762bfdb10682f3bc806d8be18af846600214dd9af" +dependencies = [ + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", +] + [[package]] name = "tracing" version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2fce9567bd60a67d08a16488756721ba392f24f29006402881e43b19aac64307" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "pin-project-lite", "tracing-attributes", "tracing-core", @@ -5392,16 +5888,16 @@ version = "0.1.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2" dependencies = [ - "proc-macro2 1.0.43", - "quote 1.0.21", - "syn 1.0.99", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", ] [[package]] name = "tracing-core" -version = "0.1.29" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aeea4303076558a00714b823f9ad67d58a3bbda1df83d8827d21193156e22f7" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ "once_cell", "valuable", @@ -5409,27 +5905,44 @@ dependencies = [ [[package]] name = "tracing-log" -version = "0.1.3" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" +checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" dependencies = [ - "lazy_static 1.4.0", "log", + "once_cell", + "tracing-core", +] + +[[package]] +name = "tracing-serde" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1" +dependencies = [ + "serde 1.0.152", "tracing-core", ] [[package]] name = "tracing-subscriber" -version = "0.3.15" +version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60db860322da191b40952ad9affe65ea23e7dd6a5c442c2c42865810c6ab8e6b" +checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" dependencies = [ - "ansi_term 0.12.1", + "matchers", + "nu-ansi-term", + "once_cell", + "regex", + "serde 1.0.152", + "serde_json", "sharded-slab", "smallvec", "thread_local", + "tracing", "tracing-core", "tracing-log", + "tracing-serde", ] [[package]] @@ -5438,37 +5951,11 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" -[[package]] -name = "tui" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23ed0a32c88b039b73f1b6c5acbd0554bfa5b6be94467375fd947c4de3a02271" -dependencies = [ - "bitflags", - "cassowary", - "crossterm 0.22.1", - "unicode-segmentation", - "unicode-width", -] - [[package]] name = "typed-arena" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0685c84d5d54d1c26f7d3eb96cd41550adb97baed141a761cf335d3d33bcd0ae" - -[[package]] -name = "typed-headers" -version = "0.2.0" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3179a61e9eccceead5f1574fd173cf2e162ac42638b9bf214c6ad0baf7efa24a" -dependencies = [ - "base64 0.11.0", - "bytes 0.5.6", - "chrono", - "http", - "mime", -] +checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a" [[package]] name = "typenum" @@ -5482,6 +5969,24 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81" +[[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 = "unarray" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" + [[package]] name = "uncased" version = "0.9.7" @@ -5543,9 +6048,9 @@ dependencies = [ [[package]] name = "unicode-bidi" -version = "0.3.8" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" +checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" [[package]] name = "unicode-ident" @@ -5564,9 +6069,9 @@ dependencies = [ [[package]] name = "unicode-normalization" -version = "0.1.21" +version = "0.1.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "854cbdc4f7bc6ae19c820d44abdc3277ac3e1b2b93db20a636825d9322fb60e6" +checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" dependencies = [ "tinyvec", ] @@ -5617,6 +6122,12 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" +[[package]] +name = "untrusted" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" + [[package]] name = "ureq" version = "1.5.5" @@ -5629,22 +6140,29 @@ dependencies = [ "native-tls", "once_cell", "qstring", - "serde 1.0.144", + "serde 1.0.152", "serde_json", "url", ] [[package]] name = "url" -version = "2.3.1" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" +checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" dependencies = [ "form_urlencoded", - "idna 0.3.0", + "idna 0.4.0", "percent-encoding", + "serde 1.0.152", ] +[[package]] +name = "utf8parse" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" + [[package]] name = "valuable" version = "0.1.0" @@ -5657,8 +6175,8 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aae2faf80ac463422992abf4de234731279c058aaf33171ca70277c98406b124" dependencies = [ - "quote 1.0.21", - "syn 1.0.99", + "quote 1.0.33", + "syn 1.0.109", ] [[package]] @@ -5679,6 +6197,15 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +[[package]] +name = "wait-timeout" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6" +dependencies = [ + "libc", +] + [[package]] name = "walkdir" version = "2.3.2" @@ -5724,7 +6251,7 @@ version = "0.2.78" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "632f73e236b219150ea279196e54e610f5dbafa5d61786303d4da54f84e47fce" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "wasm-bindgen-macro", ] @@ -5737,9 +6264,9 @@ dependencies = [ "bumpalo", "lazy_static 1.4.0", "log", - "proc-macro2 1.0.43", - "quote 1.0.21", - "syn 1.0.99", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", "wasm-bindgen-shared", ] @@ -5749,7 +6276,7 @@ version = "0.4.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e8d7523cb1f2a4c96c1317ca690031b714a51cc14e05f712446691f413f5d39" dependencies = [ - "cfg-if 1.0.0", + "cfg-if", "js-sys", "wasm-bindgen", "web-sys", @@ -5761,7 +6288,7 @@ version = "0.2.78" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d56146e7c495528bf6587663bea13a8eb588d39b36b679d83972e1a2dbbdacf9" dependencies = [ - "quote 1.0.21", + "quote 1.0.33", "wasm-bindgen-macro-support", ] @@ -5771,9 +6298,9 @@ version = "0.2.78" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7803e0eea25835f8abdc585cd3021b3deb11543c6fe226dcd30b228857c5c5ab" dependencies = [ - "proc-macro2 1.0.43", - "quote 1.0.21", - "syn 1.0.99", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -5794,6 +6321,16 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "webpki" +version = "0.22.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53" +dependencies = [ + "ring 0.17.5", + "untrusted 0.9.0", +] + [[package]] name = "which" version = "4.3.0" @@ -5818,9 +6355,9 @@ dependencies = [ [[package]] name = "widestring" -version = "0.4.3" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c168940144dd21fd8046987c16a46a33d5fc84eec29ef9dcddc2ac9e31526b7c" +checksum = "17882f045410753661207383517a6f62ec3dbeb6a4ed2acce01f0728238d1983" [[package]] name = "winapi" @@ -5865,43 +6402,109 @@ 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.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +dependencies = [ + "windows-targets", +] + +[[package]] +name = "windows-targets" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" +dependencies = [ + "windows_aarch64_gnullvm", + "windows_aarch64_msvc 0.48.5", + "windows_i686_gnu 0.48.5", + "windows_i686_msvc 0.48.5", + "windows_x86_64_gnu 0.48.5", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc 0.48.5", ] +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" + [[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.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" + [[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.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" + [[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.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" + [[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.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" + [[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.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" + [[package]] name = "winreg" version = "0.10.1" @@ -5917,11 +6520,19 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214" +[[package]] +name = "wyz" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" +dependencies = [ + "tap", +] + [[package]] name = "x25519-dalek" version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2392b6b94a576b4e2bf3c5b2757d63f10ada8020a2e4d08ac849ebcf6ea8e077" +source = "git+https://github.com/aptos-labs/x25519-dalek?branch=zeroize_v1#762a9501668d213daa4a1864fa1f9db22716b661" dependencies = [ "curve25519-dalek", "rand_core 0.5.1", @@ -5937,6 +6548,26 @@ dependencies = [ "linked-hash-map", ] +[[package]] +name = "zerocopy" +version = "0.7.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e97e415490559a91254a2979b4829267a57d2fcd741a98eee8b722fb57289aa0" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd7e48ccf166952882ca8bd778a43502c64f33bf94c12ebe2a7f08e5a0f6689f" +dependencies = [ + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 2.0.39", +] + [[package]] name = "zeroize" version = "1.3.0" @@ -5952,8 +6583,8 @@ version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f8f187641dad4f680d25c4bfc4225b418165984179f26ca76ec4fb6441d3a17" dependencies = [ - "proc-macro2 1.0.43", - "quote 1.0.21", - "syn 1.0.99", + "proc-macro2 1.0.69", + "quote 1.0.33", + "syn 1.0.109", "synstructure", ] diff --git a/Cargo.toml b/Cargo.toml index f1dab01..f8e86b0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,22 +2,28 @@ name = "rust-aptos-token-client" version = "0.1.0" edition = "2021" -authors = ["p0p3yee "] +authors = ["p0p3yee ", "bshn "] license = "MIT" description = "Aptos SDK for interacting with token module" -homepage = "https://github.com/p0p3yee/rust-aptos-token-client" -repository = "https://github.com/p0p3yee/rust-aptos-token-client" +homepage = "https://gitlab.com/oss47/rust-aptos-token-client" +repository = "https://gitlab.com/oss47/rust-aptos-token-client" readme = "README.md" keywords = ["aptos", "aptos-sdk", "aptos-nft"] -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - [dependencies] -anyhow = "1.0.64" -aptos-sdk = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "main" } -once_cell = "1.14.0" -tokio = { version = "1.21.0", features = ["macros", "rt-multi-thread"] } -url = "2.3.1" +aptos-sdk = { git = "https://github.com/aptos-labs/aptos-core", branch = "mainnet" } + +anyhow = { version = "1.0.71", features = ["backtrace"] } +once_cell = "1.10.0" +# poem = { version = "=1.3.55", features = ["anyhow", "rustls"] } +# poem-openapi = { version = "=2.0.11", features = ["swagger-ui", "url"] } +# poem-openapi-derive = "=2.0.11" rand = "0.7.3" -serde = "1.0.144" -serde_json = "1.0.85" +serde = { version = "=1.0.152", features = ["derive", "rc"] } +serde_json = { version = "1.0.81", features = ["preserve_order", "arbitrary_precision"] } +tokio = { version = "1.21.0", features = ["full"] } +url = { version = "2.4.0", features = ["serde"] } + +[patch.crates-io] +merlin = { git = "https://github.com/aptos-labs/merlin" } +x25519-dalek = { git = "https://github.com/aptos-labs/x25519-dalek", branch = "zeroize_v1" }