diff --git a/Cargo.lock b/Cargo.lock index 121b0aae45..84e7a3259f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -11,7 +11,7 @@ checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" [[package]] name = "abstract-domain-derive" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "proc-macro2 1.0.86", "quote 1.0.36", @@ -33,11 +33,11 @@ dependencies = [ "futures-sink", "futures-task", "futures-util", - "log 0.4.17", + "log 0.4.22", "once_cell", "parking_lot 0.12.1", "pin-project-lite 0.2.14", - "smallvec 1.10.0", + "smallvec 1.13.2", "tokio", "tokio-util 0.7.7", ] @@ -74,6 +74,17 @@ dependencies = [ "syn 1.0.107", ] +[[package]] +name = "addchain" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b2e69442aa5628ea6951fa33e24efe8313f4321a91bd729fc2f75bdfc858570" +dependencies = [ + "num-bigint 0.3.3", + "num-integer", + "num-traits", +] + [[package]] name = "addr2line" version = "0.19.0" @@ -95,7 +106,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fc95d1bdb8e6666b2b217308eeeb09f2d6728d104be3e31916cc74d15420331" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", ] [[package]] @@ -104,10 +115,20 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", "rand_core 0.6.4", ] +[[package]] +name = "aead" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" +dependencies = [ + "crypto-common", + "generic-array 0.14.7", +] + [[package]] name = "aes" version = "0.6.0" @@ -131,6 +152,17 @@ dependencies = [ "opaque-debug 0.3.0", ] +[[package]] +name = "aes" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" +dependencies = [ + "cfg-if 1.0.0", + "cipher 0.4.4", + "cpufeatures", +] + [[package]] name = "aes-gcm" version = "0.8.0" @@ -159,6 +191,20 @@ dependencies = [ "subtle", ] +[[package]] +name = "aes-gcm" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1" +dependencies = [ + "aead 0.5.2", + "aes 0.8.4", + "cipher 0.4.4", + "ctr 0.9.2", + "ghash 0.5.1", + "subtle", +] + [[package]] name = "aes-soft" version = "0.6.4" @@ -185,7 +231,7 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" dependencies = [ - "getrandom 0.2.8", + "getrandom 0.2.15", "once_cell", "version_check 0.9.4", ] @@ -197,7 +243,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if 1.0.0", - "getrandom 0.2.8", + "getrandom 0.2.15", "once_cell", "version_check 0.9.4", "zerocopy", @@ -258,6 +304,12 @@ version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" +[[package]] +name = "android-tzdata" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" + [[package]] name = "android_system_properties" version = "0.1.5" @@ -292,68 +344,902 @@ dependencies = [ ] [[package]] -name = "anstyle" -version = "1.0.8" +name = "anstyle" +version = "1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" + +[[package]] +name = "anstyle-parse" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb" +dependencies = [ + "utf8parse", +] + +[[package]] +name = "anstyle-query" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a" +dependencies = [ + "windows-sys 0.52.0", +] + +[[package]] +name = "anstyle-wincon" +version = "3.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8" +dependencies = [ + "anstyle", + "windows-sys 0.52.0", +] + +[[package]] +name = "anyhow" +version = "1.0.86" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" + +[[package]] +name = "api-limiter" +version = "2.0.1" +dependencies = [ + "anyhow", + "dashmap", + "governor", +] + +[[package]] +name = "aptos-aggregator" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "aptos-logger", + "aptos-types", + "bcs 0.1.4", + "claims", + "move-binary-format", + "move-core-types", + "move-vm-types", +] + +[[package]] +name = "aptos-bitvec" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "serde", + "serde_bytes", +] + +[[package]] +name = "aptos-block-executor" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "anyhow", + "aptos-aggregator", + "aptos-drop-helper", + "aptos-infallible", + "aptos-logger", + "aptos-mvhashmap", + "aptos-types", + "aptos-vm-logging", + "aptos-vm-types", + "arc-swap", + "bcs 0.1.4", + "bytes 1.6.1", + "claims", + "concurrent-queue", + "crossbeam", + "dashmap", + "derivative", + "fail", + "move-binary-format", + "move-core-types", + "move-vm-types", + "num_cpus", + "once_cell", + "parking_lot 0.12.1", + "rand 0.7.3", + "rayon", + "scopeguard", +] + +[[package]] +name = "aptos-block-partitioner" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "aptos-crypto", + "aptos-logger", + "aptos-types", + "bcs 0.1.4", + "clap 4.5.16", + "dashmap", + "itertools 0.13.0", + "jemallocator", + "move-core-types", + "once_cell", + "rand 0.7.3", + "rayon", + "serde", +] + +[[package]] +name = "aptos-crypto" +version = "0.0.3" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "aes-gcm 0.10.3", + "anyhow", + "aptos-crypto-derive", + "ark-bn254", + "ark-ec", + "ark-ff", + "ark-groth16", + "ark-std", + "base64 0.13.1", + "bcs 0.1.4", + "blst", + "bulletproofs", + "bytes 1.6.1", + "curve25519-dalek 3.2.0", + "curve25519-dalek-ng", + "digest 0.9.0", + "ed25519-dalek", + "ff 0.13.0", + "hex", + "hkdf 0.10.0", + "libsecp256k1", + "merlin", + "more-asserts", + "neptune", + "num-bigint 0.3.3", + "num-integer", + "once_cell", + "p256 0.13.2", + "poseidon-ark", + "rand 0.7.3", + "rand_core 0.5.1", + "ring 0.16.20", + "serde", + "serde-name 0.1.2", + "serde_bytes", + "sha2 0.10.6", + "sha2 0.9.9", + "sha3", + "signature 2.2.0", + "static_assertions", + "thiserror", + "tiny-keccak", + "typenum", + "x25519-dalek 1.2.0", +] + +[[package]] +name = "aptos-crypto-derive" +version = "0.0.3" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "proc-macro2 1.0.86", + "quote 1.0.36", + "syn 1.0.107", +] + +[[package]] +name = "aptos-dkg" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "anyhow", + "aptos-crypto", + "aptos-crypto-derive", + "aptos-runtimes", + "bcs 0.1.4", + "blst", + "blstrs", + "criterion", + "ff 0.13.0", + "group 0.13.0", + "hex", + "merlin", + "more-asserts", + "num-bigint 0.3.3", + "num-integer", + "num-traits", + "once_cell", + "pairing", + "rand 0.7.3", + "rand_core 0.5.1", + "rayon", + "serde", + "serde_bytes", + "sha3", + "static_assertions", +] + +[[package]] +name = "aptos-drop-helper" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "aptos-infallible", + "once_cell", + "threadpool", +] + +[[package]] +name = "aptos-experimental-runtimes" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "aptos-runtimes", + "core_affinity", + "libc", + "num_cpus", + "once_cell", + "rayon", +] + +[[package]] +name = "aptos-framework" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "anyhow", + "aptos-aggregator", + "aptos-crypto", + "aptos-gas-algebra", + "aptos-gas-schedule", + "aptos-move-stdlib", + "aptos-native-interface", + "aptos-sdk-builder", + "aptos-types", + "aptos-vm-types", + "ark-bls12-381", + "ark-bn254", + "ark-ec", + "ark-ff", + "ark-serialize", + "ark-std", + "bcs 0.1.4", + "better_any", + "blake2-rfc", + "bulletproofs", + "byteorder", + "clap 4.5.16", + "codespan-reporting", + "curve25519-dalek-ng", + "either", + "flate2", + "hex", + "itertools 0.13.0", + "libsecp256k1", + "log 0.4.22", + "lru 0.7.8", + "merlin", + "move-binary-format", + "move-cli", + "move-command-line-common", + "move-compiler", + "move-core-types", + "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", + "once_cell", + "rand 0.7.3", + "rand_core 0.5.1", + "ripemd", + "serde", + "serde_bytes", + "sha2 0.10.6", + "sha2 0.9.9", + "sha3", + "siphasher", + "smallvec 1.13.2", + "tempfile", + "thiserror", + "tiny-keccak", +] + +[[package]] +name = "aptos-gas-algebra" +version = "0.0.1" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "either", + "move-core-types", +] + +[[package]] +name = "aptos-gas-meter" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "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/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "aptos-gas-algebra", + "aptos-global-constants", + "move-core-types", + "move-vm-types", + "paste", + "rand 0.7.3", +] + +[[package]] +name = "aptos-global-constants" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" + +[[package]] +name = "aptos-infallible" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" + +[[package]] +name = "aptos-log-derive" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "proc-macro2 1.0.86", + "quote 1.0.36", + "syn 1.0.107", +] + +[[package]] +name = "aptos-logger" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "aptos-infallible", + "aptos-log-derive", + "aptos-node-identity", + "backtrace", + "chrono", + "erased-serde", + "futures 0.3.30", + "hostname", + "once_cell", + "prometheus", + "serde", + "serde_json", + "strum 0.24.1", + "strum_macros 0.24.3", + "tokio", + "tracing", + "tracing-subscriber 0.3.18", +] + +[[package]] +name = "aptos-memory-usage-tracker" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "aptos-gas-algebra", + "aptos-gas-meter", + "aptos-types", + "move-binary-format", + "move-core-types", + "move-vm-types", +] + +[[package]] +name = "aptos-move-stdlib" +version = "0.1.1" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "aptos-gas-schedule", + "aptos-native-interface", + "move-core-types", + "move-vm-runtime", + "move-vm-types", + "sha2 0.9.9", + "sha3", + "smallvec 1.13.2", +] + +[[package]] +name = "aptos-mvhashmap" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "anyhow", + "aptos-aggregator", + "aptos-crypto", + "aptos-types", + "aptos-vm-types", + "bytes 1.6.1", + "claims", + "crossbeam", + "dashmap", + "derivative", + "move-binary-format", + "move-core-types", + "move-vm-types", + "serde", +] + +[[package]] +name = "aptos-native-interface" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "aptos-gas-algebra", + "aptos-gas-schedule", + "aptos-types", + "bcs 0.1.4", + "bytes 1.6.1", + "move-binary-format", + "move-core-types", + "move-vm-runtime", + "move-vm-types", + "smallvec 1.13.2", +] + +[[package]] +name = "aptos-node-identity" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "anyhow", + "aptos-types", + "claims", + "once_cell", +] + +[[package]] +name = "aptos-runtimes" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "rayon", + "tokio", +] + +[[package]] +name = "aptos-sdk-builder" +version = "0.2.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "anyhow", + "aptos-types", + "bcs 0.1.4", + "clap 4.5.16", + "heck 0.4.1", + "move-core-types", + "once_cell", + "serde-generate 0.20.6", + "serde-reflection 0.3.5", + "serde_yaml 0.8.26", + "textwrap 0.15.2", +] + +[[package]] +name = "aptos-speculative-state-helper" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "anyhow", + "aptos-infallible", + "crossbeam", + "rayon", +] + +[[package]] +name = "aptos-table-natives" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "aptos-gas-schedule", + "aptos-native-interface", + "better_any", + "bytes 1.6.1", + "move-binary-format", + "move-core-types", + "move-table-extension", + "move-vm-runtime", + "move-vm-types", + "sha3", + "smallvec 1.13.2", +] + +[[package]] +name = "aptos-types" +version = "0.0.3" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "anyhow", + "aptos-bitvec", + "aptos-crypto", + "aptos-crypto-derive", + "aptos-dkg", + "aptos-experimental-runtimes", + "aptos-infallible", + "ark-bn254", + "ark-ff", + "ark-groth16", + "ark-serialize", + "arr_macro", + "base64 0.13.1", + "bcs 0.1.4", + "bytes 1.6.1", + "fixed", + "fxhash", + "hashbrown 0.14.5", + "hex", + "itertools 0.13.0", + "jsonwebtoken", + "move-binary-format", + "move-bytecode-verifier", + "move-core-types", + "move-table-extension", + "move-vm-runtime", + "move-vm-types", + "num-bigint 0.3.3", + "num-derive", + "num-traits", + "once_cell", + "passkey-types", + "poem-openapi", + "poem-openapi-derive", + "quick_cache", + "rand 0.7.3", + "rayon", + "ring 0.16.20", + "rsa", + "serde", + "serde-big-array", + "serde_bytes", + "serde_json", + "serde_with", + "serde_yaml 0.8.26", + "strum 0.24.1", + "strum_macros 0.24.3", + "thiserror", +] + +[[package]] +name = "aptos-utils" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" + +[[package]] +name = "aptos-vm" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "anyhow", + "aptos-aggregator", + "aptos-block-executor", + "aptos-block-partitioner", + "aptos-crypto", + "aptos-crypto-derive", + "aptos-experimental-runtimes", + "aptos-framework", + "aptos-gas-algebra", + "aptos-gas-meter", + "aptos-gas-schedule", + "aptos-infallible", + "aptos-logger", + "aptos-memory-usage-tracker", + "aptos-move-stdlib", + "aptos-mvhashmap", + "aptos-native-interface", + "aptos-table-natives", + "aptos-types", + "aptos-utils", + "aptos-vm-logging", + "aptos-vm-types", + "ark-bn254", + "ark-groth16", + "bcs 0.1.4", + "bytes 1.6.1", + "claims", + "crossbeam-channel", + "derive_more", + "fail", + "futures 0.3.30", + "hex", + "move-binary-format", + "move-core-types", + "move-vm-runtime", + "move-vm-types", + "num_cpus", + "once_cell", + "ouroboros", + "rand 0.7.3", + "rayon", + "serde", +] + +[[package]] +name = "aptos-vm-logging" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "aptos-crypto", + "aptos-logger", + "aptos-speculative-state-helper", + "aptos-types", + "arc-swap", + "once_cell", + "serde", +] + +[[package]] +name = "aptos-vm-types" +version = "0.0.1" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" +dependencies = [ + "anyhow", + "aptos-aggregator", + "aptos-gas-algebra", + "aptos-gas-schedule", + "aptos-types", + "bcs 0.1.4", + "bytes 1.6.1", + "claims", + "either", + "move-binary-format", + "move-core-types", + "move-vm-runtime", + "move-vm-types", + "rand 0.7.3", + "serde", +] + +[[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-bn254" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a22f4561524cd949590d78d7d4c5df8f592430d221f7f3c9497bbafd8972120f" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-std", +] + +[[package]] +name = "ark-crypto-primitives" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3a13b34da09176a8baba701233fdffbaa7c1b1192ce031a3da4e55ce1f1a56" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-relations", + "ark-serialize", + "ark-snark", + "ark-std", + "blake2", + "derivative", + "digest 0.10.7", + "rayon", + "sha2 0.10.6", +] + +[[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 0.10.5", + "num-traits", + "rayon", + "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 0.10.5", + "num-bigint 0.4.3", + "num-traits", + "paste", + "rayon", + "rustc_version 0.4.0", + "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.36", + "syn 1.0.107", +] + +[[package]] +name = "ark-ff-macros" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" +dependencies = [ + "num-bigint 0.4.3", + "num-traits", + "proc-macro2 1.0.86", + "quote 1.0.36", + "syn 1.0.107", +] + +[[package]] +name = "ark-groth16" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20ceafa83848c3e390f1cbf124bc3193b3e639b3f02009e0e290809a501b95fc" +dependencies = [ + "ark-crypto-primitives", + "ark-ec", + "ark-ff", + "ark-poly", + "ark-relations", + "ark-serialize", + "ark-std", + "rayon", +] + +[[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", + "rayon", +] + +[[package]] +name = "ark-relations" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" +checksum = "00796b6efc05a3f48225e59cb6a2cda78881e7c390872d5786aaf112f31fb4f0" +dependencies = [ + "ark-ff", + "ark-std", + "tracing", + "tracing-subscriber 0.2.25", +] [[package]] -name = "anstyle-parse" -version = "0.2.5" +name = "ark-serialize" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb" +checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" dependencies = [ - "utf8parse", + "ark-serialize-derive", + "ark-std", + "digest 0.10.7", + "num-bigint 0.4.3", ] [[package]] -name = "anstyle-query" -version = "1.1.1" +name = "ark-serialize-derive" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a" +checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea" dependencies = [ - "windows-sys 0.52.0", + "proc-macro2 1.0.86", + "quote 1.0.36", + "syn 1.0.107", ] [[package]] -name = "anstyle-wincon" -version = "3.0.4" +name = "ark-snark" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8" +checksum = "84d3cc6833a335bb8a600241889ead68ee89a3cf8448081fb7694c0fe503da63" dependencies = [ - "anstyle", - "windows-sys 0.52.0", + "ark-ff", + "ark-relations", + "ark-serialize", + "ark-std", ] [[package]] -name = "anyhow" -version = "1.0.86" +name = "ark-std" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" - -[[package]] -name = "api-limiter" -version = "2.0.1" +checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" dependencies = [ - "anyhow", - "dashmap", - "governor", + "num-traits", + "rand 0.8.5", + "rayon", ] [[package]] -name = "arbitrary" -version = "1.3.2" +name = "arr_macro" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" +checksum = "c49336e062fa2ae8aca17a2f99c34d9c1a5d30827e8aff1cb4c294f253afe992" dependencies = [ - "derive_arbitrary", + "arr_macro_impl", + "proc-macro-hack", + "proc-macro-nested", ] [[package]] -name = "arc-swap" -version = "1.6.0" +name = "arr_macro_impl" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" +checksum = "9c6368f9ae5c6ec403ca910327ae0c9437b0a85255b6950c90d497e6177f6e5e" +dependencies = [ + "proc-macro-hack", + "quote 1.0.36", + "syn 1.0.107", +] [[package]] name = "arrayref" @@ -361,6 +1247,15 @@ 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" @@ -392,7 +1287,7 @@ dependencies = [ "num-traits", "rusticata-macros", "thiserror", - "time 0.3.19", + "time 0.3.36", ] [[package]] @@ -408,7 +1303,7 @@ dependencies = [ "num-traits", "rusticata-macros", "thiserror", - "time 0.3.19", + "time 0.3.36", ] [[package]] @@ -475,9 +1370,9 @@ dependencies = [ [[package]] name = "async-compression" -version = "0.3.15" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "942c7cd7ae39e91bde4820d74132e9862e62c2f386c3aa90ccf55949f5bad63a" +checksum = "fec134f64e2bc57411226dfc4e52dec859ddfc7e711fc5e07b612584f000e4aa" dependencies = [ "flate2", "futures-core", @@ -527,7 +1422,7 @@ dependencies = [ "concurrent-queue", "futures-lite", "libc", - "log 0.4.17", + "log 0.4.22", "parking", "polling", "slab", @@ -564,7 +1459,7 @@ dependencies = [ "futures-lite", "gloo-timers", "kv-log-macro", - "log 0.4.17", + "log 0.4.22", "memchr", "once_cell", "pin-project-lite 0.2.14", @@ -654,6 +1549,12 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +[[package]] +name = "az" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973" + [[package]] name = "backtrace" version = "0.3.67" @@ -681,6 +1582,12 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce" +[[package]] +name = "base16ct" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" + [[package]] name = "base64" version = "0.9.3" @@ -702,21 +1609,21 @@ dependencies = [ [[package]] name = "base64" -version = "0.11.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7" +checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" [[package]] name = "base64" -version = "0.13.1" +version = "0.21.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" [[package]] name = "base64" -version = "0.21.0" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "base64ct" @@ -758,6 +1665,30 @@ version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d86b93f97252c47b41663388e6d155714a9d0c398b99f1005cbc5f978b29f445" +[[package]] +name = "bellpepper" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ae286c2cb403324ab644c7cc68dceb25fe52ca9429908a726d7ed272c1edf7b" +dependencies = [ + "bellpepper-core", + "byteorder", + "ff 0.13.0", +] + +[[package]] +name = "bellpepper-core" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d8abb418570756396d722841b19edfec21d4e89e1cf8990610663040ecb1aea" +dependencies = [ + "blake2s_simd", + "byteorder", + "ff 0.13.0", + "serde", + "thiserror", +] + [[package]] name = "bencher" version = "0.1.5" @@ -842,7 +1773,7 @@ dependencies = [ "env_logger", "lazy_static", "lazycell", - "log 0.4.17", + "log 0.4.22", "peeking_take_while", "proc-macro2 1.0.86", "quote 1.0.36", @@ -925,10 +1856,22 @@ version = "0.20.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7774144344a4faa177370406a7ff5f1da24303817368584c6206c8303eb07848" dependencies = [ - "funty", + "funty 1.1.0", "radium 0.6.2", "tap", - "wyz", + "wyz 0.2.0", +] + +[[package]] +name = "bitvec" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" +dependencies = [ + "funty 2.0.0", + "radium 0.7.0", + "tap", + "wyz 0.5.1", ] [[package]] @@ -937,7 +1880,17 @@ version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe" dependencies = [ - "digest 0.10.6", + "digest 0.10.7", +] + +[[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 0.1.5", ] [[package]] @@ -948,7 +1901,29 @@ checksum = "afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587" dependencies = [ "arrayref", "arrayvec 0.5.2", - "constant_time_eq", + "constant_time_eq 0.1.5", +] + +[[package]] +name = "blake2b_simd" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780" +dependencies = [ + "arrayref", + "arrayvec 0.7.2", + "constant_time_eq 0.3.1", +] + +[[package]] +name = "blake2s_simd" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94230421e395b9920d23df13ea5d77a20e1725331f90fbbf6df6040b33f756ae" +dependencies = [ + "arrayref", + "arrayvec 0.7.2", + "constant_time_eq 0.3.1", ] [[package]] @@ -970,7 +1945,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" dependencies = [ "block-padding 0.2.1", - "generic-array 0.14.6", + "generic-array 0.14.7", ] [[package]] @@ -979,7 +1954,7 @@ version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", ] [[package]] @@ -1021,6 +1996,34 @@ dependencies = [ "futures-lite", ] +[[package]] +name = "blst" +version = "0.3.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4378725facc195f1a538864863f6de233b500a8862747e7f165078a419d5e874" +dependencies = [ + "cc", + "glob", + "threadpool", + "zeroize", +] + +[[package]] +name = "blstrs" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a8a8ed6fefbeef4a8c7b460e4110e12c5e22a5b7cf32621aae6ad650c4dcf29" +dependencies = [ + "blst", + "byte-slice-cast 1.2.2", + "ff 0.13.0", + "group 0.13.0", + "pairing", + "rand_core 0.6.4", + "serde", + "subtle", +] + [[package]] name = "bs58" version = "0.3.1" @@ -1054,6 +2057,26 @@ dependencies = [ "serde", ] +[[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.4", + "serde", + "serde_derive", + "sha3", + "subtle-ng", + "thiserror", +] + [[package]] name = "bumpalo" version = "3.12.0" @@ -1140,11 +2163,12 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.0.79" +version = "1.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" +checksum = "e9e8aabfac534be767c909e0690571677d49f41bd8465ae876fe043d52ba5292" dependencies = [ "jobserver", + "libc", ] [[package]] @@ -1179,44 +2203,49 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +[[package]] +name = "cfg_aliases" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" + [[package]] name = "chacha20" -version = "0.8.2" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c80e5460aa66fe3b91d40bcbdab953a597b60053e34d684ac6903f863b680a6" +checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818" dependencies = [ "cfg-if 1.0.0", - "cipher 0.3.0", + "cipher 0.4.4", "cpufeatures", - "zeroize", ] [[package]] name = "chacha20poly1305" -version = "0.9.1" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a18446b09be63d457bbec447509e85f662f32952b035ce892290396bc0b0cff5" +checksum = "10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35" dependencies = [ - "aead 0.4.3", + "aead 0.5.2", "chacha20", - "cipher 0.3.0", + "cipher 0.4.4", "poly1305", "zeroize", ] [[package]] name = "chrono" -version = "0.4.23" +version = "0.4.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f" +checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" dependencies = [ + "android-tzdata", "iana-time-zone", "js-sys", - "num-integer", "num-traits", - "time 0.1.43", + "serde", "wasm-bindgen", - "winapi 0.3.9", + "windows-targets 0.52.6", ] [[package]] @@ -1253,13 +2282,40 @@ version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cca491388666e04d7248af3f60f0c40cfb0991c72205595d7c396e3510207d1a" +[[package]] +name = "ciborium" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" +dependencies = [ + "ciborium-io", + "ciborium-ll", + "serde", +] + +[[package]] +name = "ciborium-io" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" + +[[package]] +name = "ciborium-ll" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" +dependencies = [ + "ciborium-io", + "half 2.4.1", +] + [[package]] name = "cipher" version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", ] [[package]] @@ -1268,7 +2324,27 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", +] + +[[package]] +name = "cipher" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" +dependencies = [ + "crypto-common", + "inout", + "zeroize", +] + +[[package]] +name = "claims" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6995bbe186456c36307f8ea36be3eefe42f49d106896414e18efc4fb2f846b5" +dependencies = [ + "autocfg 1.1.0", ] [[package]] @@ -1376,6 +2452,15 @@ version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" +[[package]] +name = "clear_on_drop" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38508a63f4979f0048febc9966fadbd48e5dab31fd0ec6a3f151bbf4a74f7423" +dependencies = [ + "cc", +] + [[package]] name = "cli-table" version = "0.3.2" @@ -1468,9 +2553,9 @@ dependencies = [ [[package]] name = "concurrent-queue" -version = "2.1.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c278839b831783b70278b14df4d45e1beb1aad306c07bb796637de9a0e323e8e" +checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" dependencies = [ "crossbeam-utils 0.8.14", ] @@ -1489,9 +2574,9 @@ dependencies = [ [[package]] name = "const-oid" -version = "0.9.1" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cec318a675afcb6a1ea1d4340e2d377e56e47c266f28043ceccbf4412ddfdd3b" +checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "constant_time_eq" @@ -1499,6 +2584,12 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" +[[package]] +name = "constant_time_eq" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" + [[package]] name = "contrib-contracts" version = "2.0.1" @@ -1528,6 +2619,24 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" +[[package]] +name = "cookie" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747" +dependencies = [ + "aes-gcm 0.10.3", + "base64 0.22.1", + "hkdf 0.12.3", + "hmac 0.12.1", + "percent-encoding 2.2.0", + "rand 0.8.5", + "sha2 0.10.6", + "subtle", + "time 0.3.36", + "version_check 0.9.4", +] + [[package]] name = "core-foundation" version = "0.9.3" @@ -1553,6 +2662,27 @@ dependencies = [ "memchr", ] +[[package]] +name = "core_affinity" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "622892f5635ce1fc38c8f16dfc938553ed64af482edb5e150bf4caedbfcb2304" +dependencies = [ + "libc", + "num_cpus", + "winapi 0.3.9", +] + +[[package]] +name = "coset" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c8cc80f631f8307b887faca24dcc3abc427cd0367f6eb6188f6e8f5b7ad8fb" +dependencies = [ + "ciborium", + "ciborium-io", +] + [[package]] name = "cpp_demangle" version = "0.3.5" @@ -1564,9 +2694,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.5" +version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320" +checksum = "51e852e6dc9a5bed1fae92dd2375037bf2b768725bf3be87811edee3249d09ad" dependencies = [ "libc", ] @@ -1778,7 +2908,19 @@ version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef2b4b23cddf68b89b8f8069890e8c270d54e2d5fe1b143820234805e4cb17ef" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", + "rand_core 0.6.4", + "subtle", + "zeroize", +] + +[[package]] +name = "crypto-bigint" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" +dependencies = [ + "generic-array 0.14.7", "rand_core 0.6.4", "subtle", "zeroize", @@ -1790,7 +2932,8 @@ version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", + "rand_core 0.6.4", "typenum", ] @@ -1800,7 +2943,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", "subtle", ] @@ -1810,7 +2953,7 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bff07008ec701e8028e2ceb8f83f0e4274ee62bd2dbdc4fefff2e9a91824081a" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", "subtle", ] @@ -1820,7 +2963,7 @@ version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", "subtle", ] @@ -1855,16 +2998,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "ctor" -version = "0.1.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" -dependencies = [ - "quote 1.0.36", - "syn 1.0.107", -] - [[package]] name = "ctr" version = "0.6.0" @@ -1883,6 +3016,15 @@ dependencies = [ "cipher 0.3.0", ] +[[package]] +name = "ctr" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" +dependencies = [ + "cipher 0.4.4", +] + [[package]] name = "ctrlc" version = "3.2.5" @@ -1924,18 +3066,30 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "4.0.0-rc.0" +version = "4.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8da00a7a9a4eb92a0a0f8e75660926d48f0d0f3c537e455c457bcdaa1e16b1ac" +checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" dependencies = [ "cfg-if 1.0.0", - "fiat-crypto", - "packed_simd_2", - "platforms", + "cpufeatures", + "curve25519-dalek-derive", + "fiat-crypto 0.2.9", + "rustc_version 0.4.0", "subtle", "zeroize", ] +[[package]] +name = "curve25519-dalek-derive" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" +dependencies = [ + "proc-macro2 1.0.86", + "quote 1.0.36", + "syn 2.0.72", +] + [[package]] name = "curve25519-dalek-fiat" version = "0.1.0" @@ -1944,12 +3098,26 @@ checksum = "44339b9ecede7f72a0d3b012bf9bb5a616dc8bfde23ce544e42da075c87198f0" dependencies = [ "byteorder", "digest 0.9.0", - "fiat-crypto", + "fiat-crypto 0.1.17", "rand_core 0.6.4", "subtle", "zeroize", ] +[[package]] +name = "curve25519-dalek-ng" +version = "4.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c359b7249347e46fb28804470d071c921156ad62b3eef5d34e2ba867533dec8" +dependencies = [ + "byteorder", + "digest 0.9.0", + "rand_core 0.6.4", + "serde", + "subtle-ng", + "zeroize", +] + [[package]] name = "cxx" version = "1.0.91" @@ -2016,22 +3184,22 @@ dependencies = [ [[package]] name = "darling" -version = "0.13.4" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c" +checksum = "c0808e1bd8671fb44a113a14e13497557533369847788fa2ae912b6ebfce9fa8" dependencies = [ - "darling_core 0.13.4", - "darling_macro 0.13.4", + "darling_core 0.14.3", + "darling_macro 0.14.3", ] [[package]] name = "darling" -version = "0.14.3" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0808e1bd8671fb44a113a14e13497557533369847788fa2ae912b6ebfce9fa8" +checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" dependencies = [ - "darling_core 0.14.3", - "darling_macro 0.14.3", + "darling_core 0.20.10", + "darling_macro 0.20.10", ] [[package]] @@ -2064,9 +3232,9 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.13.4" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610" +checksum = "001d80444f28e193f30c2f293455da62dcf9a6b29918a4253152ae2b1de592cb" dependencies = [ "fnv", "ident_case", @@ -2078,16 +3246,16 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.14.3" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "001d80444f28e193f30c2f293455da62dcf9a6b29918a4253152ae2b1de592cb" +checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" dependencies = [ "fnv", "ident_case", "proc-macro2 1.0.86", "quote 1.0.36", - "strsim 0.10.0", - "syn 1.0.107", + "strsim 0.11.1", + "syn 2.0.72", ] [[package]] @@ -2114,24 +3282,24 @@ dependencies = [ [[package]] name = "darling_macro" -version = "0.13.4" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" +checksum = "b36230598a2d5de7ec1c6f51f72d8a99a9208daff41de2084d06e3fd3ea56685" dependencies = [ - "darling_core 0.13.4", + "darling_core 0.14.3", "quote 1.0.36", "syn 1.0.107", ] [[package]] name = "darling_macro" -version = "0.14.3" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b36230598a2d5de7ec1c6f51f72d8a99a9208daff41de2084d06e3fd3ea56685" +checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ - "darling_core 0.14.3", + "darling_core 0.20.10", "quote 1.0.36", - "syn 1.0.107", + "syn 2.0.72", ] [[package]] @@ -2156,15 +3324,15 @@ dependencies = [ [[package]] name = "dashmap" -version = "5.4.0" +version = "5.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc" +checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" dependencies = [ "cfg-if 1.0.0", - "hashbrown 0.12.3", - "lock_api 0.4.9", + "hashbrown 0.14.5", + "lock_api 0.4.12", "once_cell", - "parking_lot_core 0.9.7", + "parking_lot_core 0.9.10", ] [[package]] @@ -2275,7 +3443,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de" dependencies = [ "const-oid", - "pem-rfc7468", + "pem-rfc7468 0.6.0", + "zeroize", +] + +[[package]] +name = "der" +version = "0.7.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" +dependencies = [ + "const-oid", + "pem-rfc7468 0.7.0", "zeroize", ] @@ -2307,6 +3486,16 @@ dependencies = [ "rusticata-macros", ] +[[package]] +name = "deranged" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" +dependencies = [ + "powerfmt", + "serde", +] + [[package]] name = "derivative" version = "2.2.0" @@ -2476,16 +3665,17 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", ] [[package]] name = "digest" -version = "0.10.6" +version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ "block-buffer 0.10.3", + "const-oid", "crypto-common", "subtle", ] @@ -2540,10 +3730,24 @@ version = "0.14.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "413301934810f597c1d19ca71c8710e99a3f1ba28a0d2ebc01551a2daeea3c5c" dependencies = [ - "der", - "elliptic-curve", - "rfc6979", - "signature", + "der 0.6.1", + "elliptic-curve 0.12.3", + "rfc6979 0.3.1", + "signature 1.6.4", +] + +[[package]] +name = "ecdsa" +version = "0.16.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" +dependencies = [ + "der 0.7.9", + "digest 0.10.7", + "elliptic-curve 0.13.8", + "rfc6979 0.4.0", + "signature 2.2.0", + "spki 0.7.3", ] [[package]] @@ -2553,7 +3757,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" dependencies = [ "serde", - "signature", + "signature 1.6.4", ] [[package]] @@ -2566,6 +3770,7 @@ dependencies = [ "ed25519", "rand 0.7.3", "serde", + "serde_bytes", "sha2 0.9.9", "zeroize", ] @@ -2593,20 +3798,21 @@ checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" [[package]] name = "elasticsearch" -version = "8.5.0-alpha.1" +version = "8.15.0-alpha.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40d9bd57d914cc66ce878f098f63ed7b5d5b64c30644a5adb950b008f874a6c6" +checksum = "d99147dd351d320432ec103a20804cbb593d3d08fd2eed0ee86f21a0f5137a3c" dependencies = [ - "base64 0.11.0", + "base64 0.22.1", "bytes 1.6.1", "dyn-clone", "lazy_static", "percent-encoding 2.2.0", - "reqwest", - "rustc_version 0.2.3", + "reqwest 0.12.4", + "rustc_version 0.4.0", "serde", "serde_json", "serde_with", + "tokio", "url 2.3.1", "void", ] @@ -2617,18 +3823,38 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3" dependencies = [ - "base16ct", - "crypto-bigint", - "der", - "digest 0.10.6", - "ff", - "generic-array 0.14.6", - "group", + "base16ct 0.1.1", + "crypto-bigint 0.4.9", + "der 0.6.1", + "digest 0.10.7", + "ff 0.12.1", + "generic-array 0.14.7", + "group 0.12.1", "hkdf 0.12.3", - "pem-rfc7468", - "pkcs8", + "pem-rfc7468 0.6.0", + "pkcs8 0.9.0", + "rand_core 0.6.4", + "sec1 0.3.0", + "subtle", + "zeroize", +] + +[[package]] +name = "elliptic-curve" +version = "0.13.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" +dependencies = [ + "base16ct 0.2.0", + "crypto-bigint 0.5.5", + "digest 0.10.7", + "ff 0.13.0", + "generic-array 0.14.7", + "group 0.13.0", + "pem-rfc7468 0.7.0", + "pkcs8 0.10.2", "rand_core 0.6.4", - "sec1", + "sec1 0.7.3", "subtle", "zeroize", ] @@ -2680,7 +3906,7 @@ checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7" dependencies = [ "atty", "humantime", - "log 0.4.17", + "log 0.4.22", "regex", "termcolor", ] @@ -2691,6 +3917,15 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +[[package]] +name = "erased-serde" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c138974f9d5e7fe373eb04df7cae98833802ae4b11c24ac7039a21d5af4b26c" +dependencies = [ + "serde", +] + [[package]] name = "errno" version = "0.3.1" @@ -2786,7 +4021,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe5e43d0f78a42ad591453aedb1d7ae631ce7ee445c7643691055a9ed8d3b01c" dependencies = [ - "log 0.4.17", + "log 0.4.22", "once_cell", "rand 0.8.5", ] @@ -2827,12 +4062,47 @@ dependencies = [ "subtle", ] +[[package]] +name = "ff" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" +dependencies = [ + "bitvec 1.0.1", + "byteorder", + "ff_derive", + "rand_core 0.6.4", + "subtle", +] + +[[package]] +name = "ff_derive" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9f54704be45ed286151c5e11531316eaef5b8f5af7d597b806fdb8af108d84a" +dependencies = [ + "addchain", + "cfg-if 1.0.0", + "num-bigint 0.3.3", + "num-integer", + "num-traits", + "proc-macro2 1.0.86", + "quote 1.0.36", + "syn 1.0.107", +] + [[package]] name = "fiat-crypto" version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a214f5bb88731d436478f3ae1f8a277b62124089ba9fb67f4f93fb100ef73c90" +[[package]] +name = "fiat-crypto" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" + [[package]] name = "findshlibs" version = "0.10.2" @@ -2845,6 +4115,18 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "fixed" +version = "1.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85c6e0b89bf864acd20590dbdbad56f69aeb898abfc9443008fd7bd48b2cc85a" +dependencies = [ + "az", + "bytemuck", + "half 2.4.1", + "typenum", +] + [[package]] name = "fixed-hash" version = "0.6.1" @@ -2902,8 +4184,8 @@ dependencies = [ "glob", "is-terminal", "lazy_static", - "log 0.4.17", - "nu-ansi-term", + "log 0.4.22", + "nu-ansi-term 0.49.0", "regex", "thiserror", ] @@ -2997,6 +4279,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.1.31" @@ -3164,6 +4452,15 @@ dependencies = [ "slab", ] +[[package]] +name = "fxhash" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" +dependencies = [ + "byteorder", +] + [[package]] name = "generic-array" version = "0.12.4" @@ -3175,12 +4472,13 @@ dependencies = [ [[package]] name = "generic-array" -version = "0.14.6" +version = "0.14.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" dependencies = [ "typenum", "version_check 0.9.4", + "zeroize", ] [[package]] @@ -3215,9 +4513,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.8" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if 1.0.0", "libc", @@ -3244,6 +4542,16 @@ dependencies = [ "polyval 0.5.3", ] +[[package]] +name = "ghash" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1" +dependencies = [ + "opaque-debug 0.3.0", + "polyval 0.6.2", +] + [[package]] name = "gherkin_rust" version = "0.6.0" @@ -3299,7 +4607,7 @@ dependencies = [ "aho-corasick 0.7.20", "bstr 1.2.0", "fnv", - "log 0.4.17", + "log 0.4.22", "regex", ] @@ -3360,7 +4668,7 @@ dependencies = [ "parking_lot 0.12.1", "quanta", "rand 0.8.5", - "smallvec 1.10.0", + "smallvec 1.13.2", ] [[package]] @@ -3369,8 +4677,21 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7" dependencies = [ - "ff", + "ff 0.12.1", + "rand_core 0.6.4", + "subtle", +] + +[[package]] +name = "group" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" +dependencies = [ + "ff 0.13.0", + "rand 0.8.5", "rand_core 0.6.4", + "rand_xorshift 0.3.0", "subtle", ] @@ -3385,7 +4706,7 @@ dependencies = [ "futures-core", "futures-sink", "futures-util", - "http", + "http 0.2.8", "indexmap 1.9.3", "slab", "tokio", @@ -3393,12 +4714,41 @@ dependencies = [ "tracing", ] +[[package]] +name = "h2" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205" +dependencies = [ + "atomic-waker", + "bytes 1.6.1", + "fnv", + "futures-core", + "futures-sink", + "http 1.1.0", + "indexmap 2.4.0", + "slab", + "tokio", + "tokio-util 0.7.7", + "tracing", +] + [[package]] name = "half" version = "1.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" +[[package]] +name = "half" +version = "2.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" +dependencies = [ + "cfg-if 1.0.0", + "crunchy", +] + [[package]] name = "hashbrown" version = "0.12.3" @@ -3408,6 +4758,15 @@ dependencies = [ "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.11", +] + [[package]] name = "hashbrown" version = "0.14.5" @@ -3418,6 +4777,30 @@ dependencies = [ "allocator-api2", ] +[[package]] +name = "headers" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "322106e6bd0cba2d5ead589ddb8150a13d7c4217cf80d7c4f682ca994ccc6aa9" +dependencies = [ + "base64 0.21.7", + "bytes 1.6.1", + "headers-core", + "http 1.1.0", + "httpdate", + "mime 0.3.16", + "sha1 0.10.6", +] + +[[package]] +name = "headers-core" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54b4a22553d4242c49fddb9ba998a99962b5cc6f22cb5a3482bec22522403ce4" +dependencies = [ + "http 1.1.0", +] + [[package]] name = "heck" version = "0.3.3" @@ -3527,7 +4910,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.6", + "digest 0.10.7", ] [[package]] @@ -3537,7 +4920,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1" dependencies = [ "digest 0.9.0", - "generic-array 0.14.6", + "generic-array 0.14.7", "hmac 0.8.1", ] @@ -3563,6 +4946,17 @@ dependencies = [ "itoa", ] +[[package]] +name = "http" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" +dependencies = [ + "bytes 1.6.1", + "fnv", + "itoa", +] + [[package]] name = "http-body" version = "0.4.5" @@ -3570,7 +4964,30 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" dependencies = [ "bytes 1.6.1", - "http", + "http 0.2.8", + "pin-project-lite 0.2.14", +] + +[[package]] +name = "http-body" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +dependencies = [ + "bytes 1.6.1", + "http 1.1.0", +] + +[[package]] +name = "http-body-util" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" +dependencies = [ + "bytes 1.6.1", + "futures-util", + "http 1.1.0", + "http-body 1.0.1", "pin-project-lite 0.2.14", ] @@ -3627,9 +5044,9 @@ dependencies = [ "futures-channel", "futures-core", "futures-util", - "h2", - "http", - "http-body", + "h2 0.3.15", + "http 0.2.8", + "http-body 0.4.5", "httparse", "httpdate", "itoa", @@ -3641,6 +5058,27 @@ dependencies = [ "want", ] +[[package]] +name = "hyper" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" +dependencies = [ + "bytes 1.6.1", + "futures-channel", + "futures-util", + "h2 0.4.6", + "http 1.1.0", + "http-body 1.0.1", + "httparse", + "httpdate", + "itoa", + "pin-project-lite 0.2.14", + "smallvec 1.13.2", + "tokio", + "want", +] + [[package]] name = "hyper-tls" version = "0.5.0" @@ -3654,6 +5092,42 @@ dependencies = [ "tokio-native-tls", ] +[[package]] +name = "hyper-tls" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" +dependencies = [ + "bytes 1.6.1", + "http-body-util", + "hyper 1.4.1", + "hyper-util", + "native-tls", + "tokio", + "tokio-native-tls", + "tower-service", +] + +[[package]] +name = "hyper-util" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cde7055719c54e36e95e8719f95883f22072a48ede39db7fc17a4e1d5281e9b9" +dependencies = [ + "bytes 1.6.1", + "futures-channel", + "futures-util", + "http 1.1.0", + "http-body 1.0.1", + "hyper 1.4.1", + "pin-project-lite 0.2.14", + "socket2 0.5.7", + "tokio", + "tower", + "tower-service", + "tracing", +] + [[package]] name = "iana-time-zone" version = "0.1.53" @@ -3738,7 +5212,7 @@ dependencies = [ "futures 0.3.30", "if-addrs", "ipnet", - "log 0.4.17", + "log 0.4.22", "rtnetlink", "system-configuration", "tokio", @@ -3753,7 +5227,7 @@ checksum = "dbe7873dab538a9a44ad79ede1faf5f30d49f9a5c883ddbab48bce81b64b7492" dependencies = [ "globset", "lazy_static", - "log 0.4.17", + "log 0.4.22", "memchr", "regex", "same-file", @@ -3855,6 +5329,7 @@ checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" dependencies = [ "autocfg 1.1.0", "hashbrown 0.12.3", + "serde", ] [[package]] @@ -3865,6 +5340,7 @@ checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c" dependencies = [ "equivalent", "hashbrown 0.14.5", + "serde", ] [[package]] @@ -3889,14 +5365,23 @@ dependencies = [ "indexmap 1.9.3", "is-terminal", "itoa", - "log 0.4.17", + "log 0.4.22", "num-format", "once_cell", - "quick-xml", + "quick-xml 0.26.0", "rgb", "str_stack", ] +[[package]] +name = "inout" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" +dependencies = [ + "generic-array 0.14.7", +] + [[package]] name = "instant" version = "0.1.12" @@ -3914,7 +5399,7 @@ checksum = "1e8a11ae2da61704edada656798b61c94b35ecac2c58eb955156987d5e6be90b" dependencies = [ "async-trait", "bytes 1.6.1", - "log 0.4.17", + "log 0.4.22", "rand 0.8.5", "rtcp", "rtp", @@ -3972,7 +5457,7 @@ dependencies = [ "socket2 0.4.7", "widestring", "winapi 0.3.9", - "winreg", + "winreg 0.10.1", ] [[package]] @@ -4023,11 +5508,31 @@ version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" +[[package]] +name = "jemalloc-sys" +version = "0.5.4+5.3.0-patched" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac6c1946e1cea1788cbfde01c993b52a10e2da07f4bac608228d1bed20bfebf2" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "jemallocator" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0de374a9f8e63150e6f5e8a60cc14c668226d7a347d8aee1a45766e3c4dd3bc" +dependencies = [ + "jemalloc-sys", + "libc", +] + [[package]] name = "jobserver" -version = "0.1.25" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "068b1ee6743e4d11fb9c6a1e6064b3693a1b600e7f5f5988047d98b3dc9fb90b" +checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" dependencies = [ "libc", ] @@ -4088,11 +5593,11 @@ dependencies = [ "derive_more", "futures 0.3.30", "hyper 0.14.24", - "hyper-tls", + "hyper-tls 0.5.0", "jsonrpc-core 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-pubsub 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-server-utils 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.17", + "log 0.4.22", "parity-tokio-ipc", "serde", "serde_json", @@ -4110,7 +5615,7 @@ dependencies = [ "futures 0.3.30", "jsonrpc-core 18.0.0 (git+https://github.com/starcoinorg/jsonrpc?rev=e895b6cc5897f3813a953a9a6bb4718b4856ab19)", "jsonrpc-pubsub 18.0.0 (git+https://github.com/starcoinorg/jsonrpc?rev=e895b6cc5897f3813a953a9a6bb4718b4856ab19)", - "log 0.4.17", + "log 0.4.22", "serde", "serde_json", ] @@ -4124,7 +5629,7 @@ dependencies = [ "futures 0.3.30", "futures-executor", "futures-util", - "log 0.4.17", + "log 0.4.22", "serde", "serde_derive", "serde_json", @@ -4138,7 +5643,7 @@ dependencies = [ "futures 0.3.30", "futures-executor", "futures-util", - "log 0.4.17", + "log 0.4.22", "serde", "serde_derive", "serde_json", @@ -4196,7 +5701,7 @@ dependencies = [ "hyper 0.14.24", "jsonrpc-core 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-server-utils 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.17", + "log 0.4.22", "net2", "parking_lot 0.11.2", "unicase 2.6.0", @@ -4211,7 +5716,7 @@ dependencies = [ "futures 0.3.30", "jsonrpc-core 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-server-utils 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.17", + "log 0.4.22", "parity-tokio-ipc", "parking_lot 0.11.2", "tower-service", @@ -4226,7 +5731,7 @@ dependencies = [ "futures 0.3.30", "jsonrpc-core 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static", - "log 0.4.17", + "log 0.4.22", "parking_lot 0.11.2", "rand 0.7.3", "serde", @@ -4240,7 +5745,7 @@ dependencies = [ "futures 0.3.30", "jsonrpc-core 18.0.0 (git+https://github.com/starcoinorg/jsonrpc?rev=e895b6cc5897f3813a953a9a6bb4718b4856ab19)", "lazy_static", - "log 0.4.17", + "log 0.4.22", "parking_lot 0.11.2", "rand 0.7.3", "serde", @@ -4258,7 +5763,7 @@ dependencies = [ "globset", "jsonrpc-core 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static", - "log 0.4.17", + "log 0.4.22", "tokio", "tokio-stream", "tokio-util 0.6.10", @@ -4275,7 +5780,7 @@ dependencies = [ "globset", "jsonrpc-core 18.0.0 (git+https://github.com/starcoinorg/jsonrpc?rev=e895b6cc5897f3813a953a9a6bb4718b4856ab19)", "lazy_static", - "log 0.4.17", + "log 0.4.22", "tokio", "tokio-stream", "tokio-util 0.6.10", @@ -4290,7 +5795,7 @@ checksum = "60a0a0d35558123e93743d467285196905da1368500378cb5352b71856377874" dependencies = [ "jsonrpc-core 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-server-utils 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.17", + "log 0.4.22", "parking_lot 0.11.2", "tower-service", ] @@ -4302,7 +5807,7 @@ source = "git+https://github.com/starcoinorg/jsonrpc?rev=e895b6cc5897f3813a953a9 dependencies = [ "jsonrpc-core 18.0.0 (git+https://github.com/starcoinorg/jsonrpc?rev=e895b6cc5897f3813a953a9a6bb4718b4856ab19)", "jsonrpc-server-utils 18.0.0 (git+https://github.com/starcoinorg/jsonrpc?rev=e895b6cc5897f3813a953a9a6bb4718b4856ab19)", - "log 0.4.17", + "log 0.4.22", "parking_lot 0.11.2", "tower-service", ] @@ -4316,12 +5821,26 @@ dependencies = [ "futures 0.3.30", "jsonrpc-core 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-server-utils 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.17", + "log 0.4.22", "parity-ws", "parking_lot 0.11.2", "slab", ] +[[package]] +name = "jsonwebtoken" +version = "8.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6971da4d9c3aa03c3d8f3ff0f4155b534aad021292003895a469716b2a230378" +dependencies = [ + "base64 0.21.7", + "pem", + "ring 0.16.20", + "serde", + "serde_json", + "simple_asn1", +] + [[package]] name = "keccak" version = "0.1.3" @@ -4347,7 +5866,7 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f" dependencies = [ - "log 0.4.17", + "log 0.4.22", ] [[package]] @@ -4361,6 +5880,9 @@ name = "lazy_static" version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +dependencies = [ + "spin 0.5.2", +] [[package]] name = "lazycell" @@ -4384,12 +5906,6 @@ dependencies = [ "winapi 0.3.9", ] -[[package]] -name = "libm" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fc7aa29613bd6a620df431842069224d8bc9011086b1db4c0e0cd47fa03ec9a" - [[package]] name = "libm" version = "0.2.6" @@ -4399,13 +5915,12 @@ checksum = "348108ab3fba42ec82ff6e9564fc4ca0247bdccdc68dd8af9764bbc79c3c8ffb" [[package]] name = "libp2p" version = "0.50.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e0a0d2f693675f49ded13c5d510c48b78069e23cbd9108d7ccd59f6dc568819" +source = "git+https://github.com/starcoinorg/rust-libp2p?rev=892a10116633ad6dd0c2550ce512fba98a525dc7#892a10116633ad6dd0c2550ce512fba98a525dc7" dependencies = [ "bytes 1.6.1", "futures 0.3.30", "futures-timer", - "getrandom 0.2.8", + "getrandom 0.2.15", "instant", "libp2p-core", "libp2p-dns", @@ -4426,14 +5941,13 @@ dependencies = [ "multiaddr", "parking_lot 0.12.1", "pin-project 1.0.12", - "smallvec 1.10.0", + "smallvec 1.13.2", ] [[package]] name = "libp2p-core" version = "0.38.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6a8fcd392ff67af6cc3f03b1426c41f7f26b6b9aff2dc632c1c56dd649e571f" +source = "git+https://github.com/starcoinorg/rust-libp2p?rev=892a10116633ad6dd0c2550ce512fba98a525dc7#892a10116633ad6dd0c2550ce512fba98a525dc7" dependencies = [ "asn1_der", "bs58 0.4.0", @@ -4444,7 +5958,7 @@ dependencies = [ "futures-timer", "instant", "libsecp256k1", - "log 0.4.17", + "log 0.4.22", "multiaddr", "multihash", "multistream-select", @@ -4455,9 +5969,9 @@ dependencies = [ "prost-build", "rand 0.8.5", "rw-stream-sink", - "sec1", + "sec1 0.3.0", "sha2 0.10.6", - "smallvec 1.10.0", + "smallvec 1.13.2", "thiserror", "unsigned-varint 0.7.1", "void", @@ -4467,43 +5981,40 @@ dependencies = [ [[package]] name = "libp2p-dns" version = "0.38.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e42a271c1b49f789b92f7fc87749fa79ce5c7bdc88cbdfacb818a4bca47fec5" +source = "git+https://github.com/starcoinorg/rust-libp2p?rev=892a10116633ad6dd0c2550ce512fba98a525dc7#892a10116633ad6dd0c2550ce512fba98a525dc7" dependencies = [ "futures 0.3.30", "libp2p-core", - "log 0.4.17", + "log 0.4.22", "parking_lot 0.12.1", - "smallvec 1.10.0", + "smallvec 1.13.2", "trust-dns-resolver", ] [[package]] name = "libp2p-identify" -version = "0.41.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c052d0026f4817b44869bfb6810f4e1112f43aec8553f2cb38881c524b563abf" +version = "0.41.0" +source = "git+https://github.com/starcoinorg/rust-libp2p?rev=892a10116633ad6dd0c2550ce512fba98a525dc7#892a10116633ad6dd0c2550ce512fba98a525dc7" dependencies = [ "asynchronous-codec 0.6.1", "futures 0.3.30", "futures-timer", "libp2p-core", "libp2p-swarm", - "log 0.4.17", + "log 0.4.22", "lru 0.8.1", "prost", "prost-build", "prost-codec", - "smallvec 1.10.0", + "smallvec 1.13.2", "thiserror", "void", ] [[package]] name = "libp2p-kad" -version = "0.42.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2766dcd2be8c87d5e1f35487deb22d765f49c6ae1251b3633efe3b25698bd3d2" +version = "0.42.0" +source = "git+https://github.com/starcoinorg/rust-libp2p?rev=892a10116633ad6dd0c2550ce512fba98a525dc7#892a10116633ad6dd0c2550ce512fba98a525dc7" dependencies = [ "arrayvec 0.7.2", "asynchronous-codec 0.6.1", @@ -4515,12 +6026,12 @@ dependencies = [ "instant", "libp2p-core", "libp2p-swarm", - "log 0.4.17", + "log 0.4.22", "prost", "prost-build", "rand 0.8.5", "sha2 0.10.6", - "smallvec 1.10.0", + "smallvec 1.13.2", "thiserror", "uint 0.9.5", "unsigned-varint 0.7.1", @@ -4530,17 +6041,16 @@ dependencies = [ [[package]] name = "libp2p-mdns" version = "0.42.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04f378264aade9872d6ccd315c0accc18be3a35d15fc1b9c36e5b6f983b62b5b" +source = "git+https://github.com/starcoinorg/rust-libp2p?rev=892a10116633ad6dd0c2550ce512fba98a525dc7#892a10116633ad6dd0c2550ce512fba98a525dc7" dependencies = [ "data-encoding", "futures 0.3.30", "if-watch", "libp2p-core", "libp2p-swarm", - "log 0.4.17", + "log 0.4.22", "rand 0.8.5", - "smallvec 1.10.0", + "smallvec 1.13.2", "socket2 0.4.7", "tokio", "trust-dns-proto", @@ -4550,8 +6060,7 @@ dependencies = [ [[package]] name = "libp2p-metrics" version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ad8a64f29da86005c86a4d2728b8a0719e9b192f4092b609fd8790acb9dec55" +source = "git+https://github.com/starcoinorg/rust-libp2p?rev=892a10116633ad6dd0c2550ce512fba98a525dc7#892a10116633ad6dd0c2550ce512fba98a525dc7" dependencies = [ "libp2p-core", "libp2p-identify", @@ -4564,32 +6073,30 @@ dependencies = [ [[package]] name = "libp2p-mplex" version = "0.38.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03805b44107aa013e7cbbfa5627b31c36cbedfdfb00603c0311998882bc4bace" +source = "git+https://github.com/starcoinorg/rust-libp2p?rev=892a10116633ad6dd0c2550ce512fba98a525dc7#892a10116633ad6dd0c2550ce512fba98a525dc7" dependencies = [ "asynchronous-codec 0.6.1", "bytes 1.6.1", "futures 0.3.30", "libp2p-core", - "log 0.4.17", + "log 0.4.22", "nohash-hasher", "parking_lot 0.12.1", "rand 0.8.5", - "smallvec 1.10.0", + "smallvec 1.13.2", "unsigned-varint 0.7.1", ] [[package]] name = "libp2p-noise" version = "0.41.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a978cb57efe82e892ec6f348a536bfbd9fee677adbe5689d7a93ad3a9bffbf2e" +source = "git+https://github.com/starcoinorg/rust-libp2p?rev=892a10116633ad6dd0c2550ce512fba98a525dc7#892a10116633ad6dd0c2550ce512fba98a525dc7" dependencies = [ "bytes 1.6.1", "curve25519-dalek 3.2.0", "futures 0.3.30", "libp2p-core", - "log 0.4.17", + "log 0.4.22", "once_cell", "prost", "prost-build", @@ -4598,22 +6105,21 @@ dependencies = [ "snow", "static_assertions", "thiserror", - "x25519-dalek 1.1.1", + "x25519-dalek 1.2.0", "zeroize", ] [[package]] name = "libp2p-ping" version = "0.41.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "929fcace45a112536e22b3dcfd4db538723ef9c3cb79f672b98be2cc8e25f37f" +source = "git+https://github.com/starcoinorg/rust-libp2p?rev=892a10116633ad6dd0c2550ce512fba98a525dc7#892a10116633ad6dd0c2550ce512fba98a525dc7" dependencies = [ "futures 0.3.30", "futures-timer", "instant", "libp2p-core", "libp2p-swarm", - "log 0.4.17", + "log 0.4.22", "rand 0.8.5", "void", ] @@ -4621,8 +6127,7 @@ dependencies = [ [[package]] name = "libp2p-quic" version = "0.7.0-alpha" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01e7c867e95c8130667b24409d236d37598270e6da69b3baf54213ba31ffca59" +source = "git+https://github.com/starcoinorg/rust-libp2p?rev=892a10116633ad6dd0c2550ce512fba98a525dc7#892a10116633ad6dd0c2550ce512fba98a525dc7" dependencies = [ "bytes 1.6.1", "futures 0.3.30", @@ -4630,7 +6135,7 @@ dependencies = [ "if-watch", "libp2p-core", "libp2p-tls", - "log 0.4.17", + "log 0.4.22", "parking_lot 0.12.1", "quinn-proto", "rand 0.8.5", @@ -4642,8 +6147,7 @@ dependencies = [ [[package]] name = "libp2p-request-response" version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3236168796727bfcf4927f766393415361e2c644b08bedb6a6b13d957c9a4884" +source = "git+https://github.com/starcoinorg/rust-libp2p?rev=892a10116633ad6dd0c2550ce512fba98a525dc7#892a10116633ad6dd0c2550ce512fba98a525dc7" dependencies = [ "async-trait", "bytes 1.6.1", @@ -4651,17 +6155,16 @@ dependencies = [ "instant", "libp2p-core", "libp2p-swarm", - "log 0.4.17", + "log 0.4.22", "rand 0.8.5", - "smallvec 1.10.0", + "smallvec 1.13.2", "unsigned-varint 0.7.1", ] [[package]] name = "libp2p-swarm" -version = "0.41.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2a35472fe3276b3855c00f1c032ea8413615e030256429ad5349cdf67c6e1a0" +version = "0.41.0" +source = "git+https://github.com/starcoinorg/rust-libp2p?rev=892a10116633ad6dd0c2550ce512fba98a525dc7#892a10116633ad6dd0c2550ce512fba98a525dc7" dependencies = [ "either", "fnv", @@ -4670,10 +6173,10 @@ dependencies = [ "instant", "libp2p-core", "libp2p-swarm-derive", - "log 0.4.17", + "log 0.4.22", "pin-project 1.0.12", "rand 0.8.5", - "smallvec 1.10.0", + "smallvec 1.13.2", "thiserror", "tokio", "void", @@ -4681,9 +6184,8 @@ dependencies = [ [[package]] name = "libp2p-swarm-derive" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d527d5827582abd44a6d80c07ff8b50b4ee238a8979e05998474179e79dc400" +version = "0.30.2" +source = "git+https://github.com/starcoinorg/rust-libp2p?rev=892a10116633ad6dd0c2550ce512fba98a525dc7#892a10116633ad6dd0c2550ce512fba98a525dc7" dependencies = [ "heck 0.4.1", "quote 1.0.36", @@ -4693,15 +6195,14 @@ dependencies = [ [[package]] name = "libp2p-tcp" version = "0.38.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4b257baf6df8f2df39678b86c578961d48cc8b68642a12f0f763f56c8e5858d" +source = "git+https://github.com/starcoinorg/rust-libp2p?rev=892a10116633ad6dd0c2550ce512fba98a525dc7#892a10116633ad6dd0c2550ce512fba98a525dc7" dependencies = [ "futures 0.3.30", "futures-timer", "if-watch", "libc", "libp2p-core", - "log 0.4.17", + "log 0.4.22", "socket2 0.4.7", "tokio", ] @@ -4709,14 +6210,13 @@ dependencies = [ [[package]] name = "libp2p-tls" version = "0.1.0-alpha" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7905ce0d040576634e8a3229a7587cc8beab83f79db6023800f1792895defa8" +source = "git+https://github.com/starcoinorg/rust-libp2p?rev=892a10116633ad6dd0c2550ce512fba98a525dc7#892a10116633ad6dd0c2550ce512fba98a525dc7" dependencies = [ "futures 0.3.30", "futures-rustls", "libp2p-core", "rcgen 0.10.0", - "ring", + "ring 0.16.20", "rustls 0.20.8", "thiserror", "webpki 0.22.0", @@ -4727,8 +6227,7 @@ dependencies = [ [[package]] name = "libp2p-webrtc" version = "0.4.0-alpha" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdb6cd86dd68cba72308ea05de1cebf3ba0ae6e187c40548167955d4e3970f6a" +source = "git+https://github.com/starcoinorg/rust-libp2p?rev=892a10116633ad6dd0c2550ce512fba98a525dc7#892a10116633ad6dd0c2550ce512fba98a525dc7" dependencies = [ "async-trait", "asynchronous-codec 0.6.1", @@ -4739,7 +6238,7 @@ dependencies = [ "if-watch", "libp2p-core", "libp2p-noise", - "log 0.4.17", + "log 0.4.22", "multihash", "prost", "prost-build", @@ -4758,14 +6257,13 @@ dependencies = [ [[package]] name = "libp2p-websocket" version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d705506030d5c0aaf2882437c70dab437605f21c5f9811978f694e6917a3b54" +source = "git+https://github.com/starcoinorg/rust-libp2p?rev=892a10116633ad6dd0c2550ce512fba98a525dc7#892a10116633ad6dd0c2550ce512fba98a525dc7" dependencies = [ "either", "futures 0.3.30", "futures-rustls", "libp2p-core", - "log 0.4.17", + "log 0.4.22", "parking_lot 0.12.1", "quicksink", "rw-stream-sink", @@ -4777,12 +6275,11 @@ dependencies = [ [[package]] name = "libp2p-yamux" version = "0.42.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f63594a0aa818642d9d4915c791945053877253f08a3626f13416b5cd928a29" +source = "git+https://github.com/starcoinorg/rust-libp2p?rev=892a10116633ad6dd0c2550ce512fba98a525dc7#892a10116633ad6dd0c2550ce512fba98a525dc7" dependencies = [ "futures 0.3.30", "libp2p-core", - "log 0.4.17", + "log 0.4.22", "parking_lot 0.12.1", "thiserror", "yamux", @@ -4914,9 +6411,9 @@ dependencies = [ [[package]] name = "lock_api" -version = "0.4.9" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" dependencies = [ "autocfg 1.1.0", "scopeguard", @@ -4928,16 +6425,15 @@ version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b" dependencies = [ - "log 0.4.17", + "log 0.4.22", ] [[package]] name = "log" -version = "0.4.17" +version = "0.4.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" +checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" dependencies = [ - "cfg-if 1.0.0", "serde", "value-bag", ] @@ -4962,13 +6458,13 @@ dependencies = [ "fnv", "humantime", "libc", - "log 0.4.17", + "log 0.4.22", "log-mdc", "parking_lot 0.12.1", "serde", "serde-value", "serde_json", - "serde_yaml", + "serde_yaml 0.8.26", "thiserror", "thread-id", "typemap-ors", @@ -5033,6 +6529,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.10" @@ -5051,7 +6556,7 @@ version = "0.10.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6365506850d44bff6e2fbcb5176cf63650e48bd45ef2fe2665ae1570e0f4b9ca" dependencies = [ - "digest 0.10.6", + "digest 0.10.7", ] [[package]] @@ -5112,7 +6617,7 @@ checksum = "d348b5b0d1707be1c8a727b7078daa08e2a3051d63b35715a19c35a324d2aaac" dependencies = [ "anyhow", "arrayref", - "log 0.4.17", + "log 0.4.22", "memmap2", "positioned-io", "rayon", @@ -5121,6 +6626,17 @@ dependencies = [ "typenum", ] +[[package]] +name = "merlin" +version = "3.0.0" +source = "git+https://github.com/aptos-labs/merlin#3454ccc85e37355c729ba40e6dac6e867ddf59f5" +dependencies = [ + "byteorder", + "keccak", + "rand_core 0.6.4", + "zeroize", +] + [[package]] name = "mime" version = "0.2.6" @@ -5163,7 +6679,7 @@ dependencies = [ "iovec", "kernel32-sys", "libc", - "log 0.4.17", + "log 0.4.22", "miow", "net2", "slab", @@ -5177,7 +6693,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9" dependencies = [ "libc", - "log 0.4.17", + "log 0.4.22", "wasi 0.11.0+wasi-snapshot-preview1", "windows-sys 0.45.0", ] @@ -5201,7 +6717,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19" dependencies = [ "lazycell", - "log 0.4.17", + "log 0.4.22", "mio 0.6.23", "slab", ] @@ -5224,15 +6740,21 @@ version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c9be0862c1b3f26a88803c4a49de6889c10e608b3ee9344e6ef5b45fb37ad3d1" +[[package]] +name = "more-asserts" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fafa6961cabd9c63bcd77a45d7e3b7f3b552b70417831fb0f56db717e72407e" + [[package]] name = "move-abigen" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "bcs 0.1.4", "heck 0.4.1", - "log 0.4.17", + "log 0.4.22", "move-binary-format", "move-bytecode-verifier", "move-command-line-common", @@ -5244,7 +6766,7 @@ dependencies = [ [[package]] name = "move-binary-format" version = "0.0.3" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "arbitrary", @@ -5262,12 +6784,12 @@ dependencies = [ [[package]] name = "move-borrow-graph" version = "0.0.1" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" [[package]] name = "move-bytecode-source-map" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "bcs 0.1.4", @@ -5282,7 +6804,7 @@ dependencies = [ [[package]] name = "move-bytecode-spec" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "once_cell", "quote 1.0.36", @@ -5292,7 +6814,7 @@ dependencies = [ [[package]] name = "move-bytecode-utils" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "move-binary-format", @@ -5304,7 +6826,7 @@ dependencies = [ [[package]] name = "move-bytecode-verifier" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "fail", "move-binary-format", @@ -5318,7 +6840,7 @@ dependencies = [ [[package]] name = "move-bytecode-viewer" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "clap 4.5.16", @@ -5333,7 +6855,7 @@ dependencies = [ [[package]] name = "move-cli" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "clap 4.5.16", @@ -5363,7 +6885,7 @@ dependencies = [ [[package]] name = "move-command-line-common" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "difference", @@ -5380,7 +6902,7 @@ dependencies = [ [[package]] name = "move-compiler" version = "0.0.1" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "bcs 0.1.4", @@ -5406,7 +6928,7 @@ dependencies = [ [[package]] name = "move-compiler-v2" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "abstract-domain-derive", "anyhow", @@ -5417,7 +6939,7 @@ dependencies = [ "flexi_logger", "im", "itertools 0.13.0", - "log 0.4.17", + "log 0.4.22", "move-binary-format", "move-bytecode-source-map", "move-bytecode-verifier", @@ -5437,7 +6959,7 @@ dependencies = [ [[package]] name = "move-core-types" version = "0.0.4" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "arbitrary", @@ -5463,7 +6985,7 @@ dependencies = [ [[package]] name = "move-coverage" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "bcs 0.1.4", @@ -5499,7 +7021,7 @@ dependencies = [ [[package]] name = "move-disassembler" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "clap 4.5.16", @@ -5516,14 +7038,14 @@ dependencies = [ [[package]] name = "move-docgen" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "clap 4.5.16", "codespan 0.11.1", "codespan-reporting", "itertools 0.13.0", - "log 0.4.17", + "log 0.4.22", "move-compiler", "move-core-types", "move-model", @@ -5535,7 +7057,7 @@ dependencies = [ [[package]] name = "move-errmapgen" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "move-command-line-common", @@ -5547,7 +7069,7 @@ dependencies = [ [[package]] name = "move-ir-compiler" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "bcs 0.1.4", @@ -5563,11 +7085,11 @@ dependencies = [ [[package]] name = "move-ir-to-bytecode" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "codespan-reporting", - "log 0.4.17", + "log 0.4.22", "move-binary-format", "move-bytecode-source-map", "move-command-line-common", @@ -5581,7 +7103,7 @@ dependencies = [ [[package]] name = "move-ir-to-bytecode-syntax" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "hex", @@ -5594,7 +7116,7 @@ dependencies = [ [[package]] name = "move-ir-types" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "hex", "move-command-line-common", @@ -5607,14 +7129,14 @@ dependencies = [ [[package]] name = "move-model" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "codespan 0.11.1", "codespan-reporting", "internment", "itertools 0.13.0", - "log 0.4.17", + "log 0.4.22", "move-binary-format", "move-bytecode-source-map", "move-command-line-common", @@ -5633,7 +7155,7 @@ dependencies = [ [[package]] name = "move-package" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "clap 4.5.16", @@ -5655,7 +7177,7 @@ dependencies = [ "petgraph 0.5.1", "regex", "serde", - "serde_yaml", + "serde_yaml 0.8.26", "sha2 0.9.9", "tempfile", "termcolor", @@ -5718,14 +7240,14 @@ dependencies = [ [[package]] name = "move-prover" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "atty", "clap 4.5.16", "codespan-reporting", "itertools 0.13.0", - "log 0.4.17", + "log 0.4.22", "move-abigen", "move-command-line-common", "move-compiler", @@ -5745,7 +7267,7 @@ dependencies = [ [[package]] name = "move-prover-boogie-backend" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "async-trait", @@ -5753,7 +7275,7 @@ dependencies = [ "codespan-reporting", "futures 0.3.30", "itertools 0.13.0", - "log 0.4.17", + "log 0.4.22", "move-binary-format", "move-command-line-common", "move-compiler", @@ -5774,13 +7296,13 @@ dependencies = [ [[package]] name = "move-prover-bytecode-pipeline" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "abstract-domain-derive", "anyhow", "codespan-reporting", "itertools 0.13.0", - "log 0.4.17", + "log 0.4.22", "move-binary-format", "move-core-types", "move-model", @@ -5791,7 +7313,7 @@ dependencies = [ [[package]] name = "move-prover-test-utils" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "move-command-line-common", @@ -5802,7 +7324,7 @@ dependencies = [ [[package]] name = "move-resource-viewer" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "hex", @@ -5815,14 +7337,14 @@ dependencies = [ [[package]] name = "move-stackless-bytecode" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "abstract-domain-derive", "codespan-reporting", "ethnum", "im", "itertools 0.13.0", - "log 0.4.17", + "log 0.4.22", "move-binary-format", "move-core-types", "move-model", @@ -5834,11 +7356,11 @@ dependencies = [ [[package]] name = "move-stdlib" version = "0.1.1" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "hex", - "log 0.4.17", + "log 0.4.22", "move-binary-format", "move-command-line-common", "move-compiler", @@ -5850,14 +7372,14 @@ dependencies = [ "move-vm-types", "sha2 0.9.9", "sha3", - "smallvec 1.10.0", + "smallvec 1.13.2", "walkdir", ] [[package]] name = "move-symbol-pool" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "once_cell", "serde", @@ -5866,7 +7388,7 @@ dependencies = [ [[package]] name = "move-table-extension" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "better_any", "bytes 1.6.1", @@ -5875,13 +7397,13 @@ dependencies = [ "move-vm-runtime", "move-vm-types", "sha3", - "smallvec 1.10.0", + "smallvec 1.13.2", ] [[package]] name = "move-transactional-test-runner" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "clap 4.5.16", @@ -5911,7 +7433,7 @@ dependencies = [ [[package]] name = "move-unit-test" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "better_any", @@ -5939,7 +7461,7 @@ dependencies = [ [[package]] name = "move-vm-runtime" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "better_any", "bytes 1.6.1", @@ -5963,7 +7485,7 @@ dependencies = [ [[package]] name = "move-vm-test-utils" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "anyhow", "bytes 1.6.1", @@ -5979,7 +7501,7 @@ dependencies = [ [[package]] name = "move-vm-types" version = "0.1.0" -source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +source = "git+https://github.com/starcoinorg/aptos-core?rev=561a0f9f93680b59abc5c5f900fb30d5294b6ad6#561a0f9f93680b59abc5c5f900fb30d5294b6ad6" dependencies = [ "bcs 0.1.4", "bytes 1.6.1", @@ -5989,10 +7511,28 @@ dependencies = [ "move-core-types", "serde", "smallbitvec", - "smallvec 1.10.0", + "smallvec 1.13.2", "triomphe", ] +[[package]] +name = "multer" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83e87776546dc87511aa5ee218730c92b666d7264ab6ed41f9d215af9cd5224b" +dependencies = [ + "bytes 1.6.1", + "encoding_rs", + "futures-util", + "http 1.1.0", + "httparse", + "memchr", + "mime 0.3.16", + "spin 0.9.8", + "tokio", + "version_check 0.9.4", +] + [[package]] name = "multiaddr" version = "0.16.0" @@ -6029,7 +7569,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1c346cf9999c631f002d8f977c4eaeaa0e6386f16007202308d0b3757522c2cc" dependencies = [ "core2", - "digest 0.10.6", + "digest 0.10.7", "multihash-derive", "sha2 0.10.6", "unsigned-varint 0.7.1", @@ -6058,14 +7598,13 @@ checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" [[package]] name = "multistream-select" version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8552ab875c1313b97b8d20cb857b9fd63e2d1d6a0a1b53ce9821e575405f27a" +source = "git+https://github.com/starcoinorg/rust-libp2p?rev=892a10116633ad6dd0c2550ce512fba98a525dc7#892a10116633ad6dd0c2550ce512fba98a525dc7" dependencies = [ "bytes 1.6.1", "futures 0.3.30", - "log 0.4.17", + "log 0.4.22", "pin-project 1.0.12", - "smallvec 1.10.0", + "smallvec 1.13.2", "unsigned-varint 0.7.1", ] @@ -6100,7 +7639,7 @@ checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" dependencies = [ "lazy_static", "libc", - "log 0.4.17", + "log 0.4.22", "openssl", "openssl-probe", "openssl-sys", @@ -6110,6 +7649,25 @@ dependencies = [ "tempfile", ] +[[package]] +name = "neptune" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06626c9ac04c894e9a23d061ba1309f28506cdc5fe64156d28a15fb57fc8e438" +dependencies = [ + "bellpepper", + "bellpepper-core", + "blake2s_simd", + "blstrs", + "byteorder", + "ff 0.13.0", + "generic-array 0.14.7", + "log 0.4.22", + "pasta_curves", + "serde", + "trait-set", +] + [[package]] name = "net2" version = "0.2.38" @@ -6167,7 +7725,7 @@ checksum = "65b4b14489ab424703c092062176d52ba55485a89c076b4f9db05092b7223aa6" dependencies = [ "bytes 1.6.1", "futures 0.3.30", - "log 0.4.17", + "log 0.4.22", "netlink-packet-core", "netlink-sys", "thiserror", @@ -6183,7 +7741,7 @@ dependencies = [ "bytes 1.6.1", "futures 0.3.30", "libc", - "log 0.4.17", + "log 0.4.22", "tokio", ] @@ -6232,7 +7790,7 @@ dependencies = [ "libp2p", "linked-hash-map", "linked_hash_set", - "log 0.4.17", + "log 0.4.22", "lru 0.7.8", "network-p2p-types", "once_cell", @@ -6243,7 +7801,7 @@ dependencies = [ "sc-peerset", "serde", "serde_json", - "smallvec 1.10.0", + "smallvec 1.13.2", "starcoin-config", "starcoin-crypto", "starcoin-metrics", @@ -6265,7 +7823,7 @@ dependencies = [ "anyhow", "bcs-ext", "futures 0.3.30", - "log 0.4.17", + "log 0.4.22", "network-p2p-derive", "network-p2p-types", "num_enum", @@ -6320,7 +7878,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43" dependencies = [ - "smallvec 1.10.0", + "smallvec 1.13.2", ] [[package]] @@ -6360,12 +7918,30 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "nix" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" +dependencies = [ + "bitflags 2.6.0", + "cfg-if 1.0.0", + "cfg_aliases", + "libc", +] + [[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 = "nohash-hasher" version = "0.2.0" @@ -6397,6 +7973,16 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "nu-ansi-term" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" +dependencies = [ + "overload", + "winapi 0.3.9", +] + [[package]] name = "nu-ansi-term" version = "0.49.0" @@ -6443,6 +8029,23 @@ dependencies = [ "num-traits", ] +[[package]] +name = "num-bigint-dig" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151" +dependencies = [ + "byteorder", + "lazy_static", + "libm", + "num-integer", + "num-iter", + "num-traits", + "rand 0.8.5", + "smallvec 1.13.2", + "zeroize", +] + [[package]] name = "num-complex" version = "0.4.3" @@ -6452,6 +8055,12 @@ dependencies = [ "num-traits", ] +[[package]] +name = "num-conv" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" + [[package]] name = "num-derive" version = "0.3.3" @@ -6513,7 +8122,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" dependencies = [ "autocfg 1.1.0", - "libm 0.2.6", + "libm", ] [[package]] @@ -6729,36 +8338,44 @@ dependencies = [ "syn 1.0.107", ] +[[package]] +name = "overload" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" + [[package]] name = "p256" version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594" dependencies = [ - "ecdsa", - "elliptic-curve", + "ecdsa 0.14.8", + "elliptic-curve 0.12.3", "sha2 0.10.6", ] [[package]] -name = "p384" -version = "0.11.2" +name = "p256" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc8c5bf642dde52bb9e87c0ecd8ca5a76faac2eeed98dedb7c717997e1080aa" +checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b" dependencies = [ - "ecdsa", - "elliptic-curve", + "ecdsa 0.16.9", + "elliptic-curve 0.13.8", + "primeorder", "sha2 0.10.6", ] [[package]] -name = "packed_simd_2" -version = "0.3.8" +name = "p384" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1914cd452d8fccd6f9db48147b29fd4ae05bea9dc5d9ad578509f72415de282" +checksum = "dfc8c5bf642dde52bb9e87c0ecd8ca5a76faac2eeed98dedb7c717997e1080aa" dependencies = [ - "cfg-if 1.0.0", - "libm 0.1.4", + "ecdsa 0.14.8", + "elliptic-curve 0.12.3", + "sha2 0.10.6", ] [[package]] @@ -6770,6 +8387,15 @@ dependencies = [ "unicode-width", ] +[[package]] +name = "pairing" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81fec4625e73cf41ef4bb6846cafa6d44736525f442ba45e407c4a000a13996f" +dependencies = [ + "group 0.13.0", +] + [[package]] name = "parity-scale-codec" version = "1.3.7" @@ -6816,7 +8442,7 @@ checksum = "9981e32fb75e004cc148f5fb70342f393830e0a4aa62e3cc93b50976218d42b6" dependencies = [ "futures 0.3.30", "libc", - "log 0.4.17", + "log 0.4.22", "rand 0.7.3", "tokio", "winapi 0.3.9", @@ -6831,7 +8457,7 @@ dependencies = [ "byteorder", "bytes 0.4.12", "httparse", - "log 0.4.17", + "log 0.4.22", "mio 0.6.23", "mio-extras", "rand 0.7.3", @@ -6864,7 +8490,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" dependencies = [ "instant", - "lock_api 0.4.9", + "lock_api 0.4.12", "parking_lot_core 0.8.6", ] @@ -6874,8 +8500,8 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" dependencies = [ - "lock_api 0.4.9", - "parking_lot_core 0.9.7", + "lock_api 0.4.12", + "parking_lot_core 0.9.10", ] [[package]] @@ -6903,21 +8529,21 @@ dependencies = [ "instant", "libc", "redox_syscall 0.2.16", - "smallvec 1.10.0", + "smallvec 1.13.2", "winapi 0.3.9", ] [[package]] name = "parking_lot_core" -version = "0.9.7" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if 1.0.0", "libc", - "redox_syscall 0.2.16", - "smallvec 1.10.0", - "windows-sys 0.45.0", + "redox_syscall 0.5.3", + "smallvec 1.13.2", + "windows-targets 0.52.6", ] [[package]] @@ -6929,6 +8555,25 @@ dependencies = [ "regex", ] +[[package]] +name = "passkey-types" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "499cff8432e71c5f8784d9645aac0f9fca604d67f59b68a606170b5e229c6538" +dependencies = [ + "bitflags 2.6.0", + "ciborium", + "coset", + "data-encoding", + "indexmap 2.4.0", + "rand 0.8.5", + "serde", + "serde_json", + "sha2 0.10.6", + "strum 0.25.0", + "typeshare", +] + [[package]] name = "password-hash" version = "0.4.2" @@ -6940,6 +8585,23 @@ dependencies = [ "subtle", ] +[[package]] +name = "pasta_curves" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3e57598f73cc7e1b2ac63c79c517b31a0877cd7c402cdcaa311b5208de7a095" +dependencies = [ + "blake2b_simd 1.0.2", + "ff 0.13.0", + "group 0.13.0", + "hex", + "lazy_static", + "rand 0.8.5", + "serde", + "static_assertions", + "subtle", +] + [[package]] name = "paste" version = "1.0.11" @@ -6958,7 +8620,7 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917" dependencies = [ - "digest 0.10.6", + "digest 0.10.7", "hmac 0.12.1", "password-hash", "sha2 0.10.6", @@ -6988,6 +8650,15 @@ dependencies = [ "base64ct", ] +[[package]] +name = "pem-rfc7468" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" +dependencies = [ + "base64ct", +] + [[package]] name = "percent-encoding" version = "1.0.1" @@ -7178,27 +8849,42 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" +[[package]] +name = "pkcs1" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f" +dependencies = [ + "der 0.7.9", + "pkcs8 0.10.2", + "spki 0.7.3", +] + [[package]] name = "pkcs8" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9eca2c590a5f85da82668fa685c09ce2888b9430e83299debf1f34b65fd4a4ba" dependencies = [ - "der", - "spki", + "der 0.6.1", + "spki 0.6.0", ] [[package]] -name = "pkg-config" -version = "0.3.26" +name = "pkcs8" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" +checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" +dependencies = [ + "der 0.7.9", + "spki 0.7.3", +] [[package]] -name = "platforms" -version = "3.0.2" +name = "pkg-config" +version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" +checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" [[package]] name = "plotters" @@ -7228,6 +8914,99 @@ dependencies = [ "plotters-backend", ] +[[package]] +name = "poem" +version = "3.0.1" +source = "git+https://github.com/poem-web/poem.git?rev=809b2816d3504beeba140fef3fdfe9432d654c5b#809b2816d3504beeba140fef3fdfe9432d654c5b" +dependencies = [ + "bytes 1.6.1", + "chrono", + "cookie", + "futures-util", + "headers", + "http 1.1.0", + "http-body-util", + "hyper 1.4.1", + "hyper-util", + "mime 0.3.16", + "multer", + "nix 0.28.0", + "parking_lot 0.12.1", + "percent-encoding 2.2.0", + "pin-project-lite 0.2.14", + "poem-derive", + "quick-xml 0.32.0", + "regex", + "rfc7239", + "serde", + "serde_json", + "serde_urlencoded", + "serde_yaml 0.9.34+deprecated", + "smallvec 1.13.2", + "sync_wrapper 1.0.1", + "tempfile", + "thiserror", + "time 0.3.36", + "tokio", + "tokio-stream", + "tokio-util 0.7.7", + "tracing", + "wildmatch", +] + +[[package]] +name = "poem-derive" +version = "3.0.0" +source = "git+https://github.com/poem-web/poem.git?rev=809b2816d3504beeba140fef3fdfe9432d654c5b#809b2816d3504beeba140fef3fdfe9432d654c5b" +dependencies = [ + "proc-macro-crate 3.2.0", + "proc-macro2 1.0.86", + "quote 1.0.36", + "syn 2.0.72", +] + +[[package]] +name = "poem-openapi" +version = "5.0.2" +source = "git+https://github.com/poem-web/poem.git?rev=809b2816d3504beeba140fef3fdfe9432d654c5b#809b2816d3504beeba140fef3fdfe9432d654c5b" +dependencies = [ + "base64 0.22.1", + "bytes 1.6.1", + "derive_more", + "futures-util", + "indexmap 2.4.0", + "mime 0.3.16", + "num-traits", + "poem", + "poem-openapi-derive", + "quick-xml 0.32.0", + "regex", + "serde", + "serde_json", + "serde_urlencoded", + "serde_yaml 0.9.34+deprecated", + "thiserror", + "tokio", + "url 2.3.1", +] + +[[package]] +name = "poem-openapi-derive" +version = "5.0.2" +source = "git+https://github.com/poem-web/poem.git?rev=809b2816d3504beeba140fef3fdfe9432d654c5b#809b2816d3504beeba140fef3fdfe9432d654c5b" +dependencies = [ + "darling 0.20.10", + "http 1.1.0", + "indexmap 2.4.0", + "mime 0.3.16", + "proc-macro-crate 3.2.0", + "proc-macro2 1.0.86", + "quote 1.0.36", + "regex", + "syn 2.0.72", + "thiserror", +] + [[package]] name = "polling" version = "2.5.2" @@ -7237,20 +9016,20 @@ dependencies = [ "autocfg 1.1.0", "cfg-if 1.0.0", "libc", - "log 0.4.17", + "log 0.4.22", "wepoll-ffi", "windows-sys 0.42.0", ] [[package]] name = "poly1305" -version = "0.7.2" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "048aeb476be11a4b6ca432ca569e375810de9294ae78f4774e78ea98a9246ede" +checksum = "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf" dependencies = [ "cpufeatures", "opaque-debug 0.3.0", - "universal-hash", + "universal-hash 0.5.1", ] [[package]] @@ -7261,7 +9040,7 @@ checksum = "eebcc4aa140b9abd2bc40d9c3f7ccec842679cd79045ac3a7ac698c1a064b7cd" dependencies = [ "cpuid-bool", "opaque-debug 0.3.0", - "universal-hash", + "universal-hash 0.4.1", ] [[package]] @@ -7273,7 +9052,29 @@ dependencies = [ "cfg-if 1.0.0", "cpufeatures", "opaque-debug 0.3.0", - "universal-hash", + "universal-hash 0.4.1", +] + +[[package]] +name = "polyval" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" +dependencies = [ + "cfg-if 1.0.0", + "cpufeatures", + "opaque-debug 0.3.0", + "universal-hash 0.5.1", +] + +[[package]] +name = "poseidon-ark" +version = "0.0.1" +source = "git+https://github.com/arnaucube/poseidon-ark.git?rev=6d2487aa1308d9d3860a2b724c485d73095c1c68#6d2487aa1308d9d3860a2b724c485d73095c1c68" +dependencies = [ + "ark-bn254", + "ark-ff", + "ark-std", ] [[package]] @@ -7287,6 +9088,12 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "powerfmt" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + [[package]] name = "pprof" version = "0.10.1" @@ -7299,11 +9106,11 @@ dependencies = [ "findshlibs", "inferno", "libc", - "log 0.4.17", + "log 0.4.22", "nix 0.24.3", "once_cell", "parking_lot 0.12.1", - "smallvec 1.10.0", + "smallvec 1.13.2", "symbolic-demangle", "tempfile", "thiserror", @@ -7371,6 +9178,15 @@ dependencies = [ "unicode-width", ] +[[package]] +name = "primeorder" +version = "0.13.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6" +dependencies = [ + "elliptic-curve 0.13.8", +] + [[package]] name = "primitive-types" version = "0.7.3" @@ -7415,6 +9231,15 @@ dependencies = [ "toml 0.5.11", ] +[[package]] +name = "proc-macro-crate" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" +dependencies = [ + "toml_edit 0.22.20", +] + [[package]] name = "proc-macro-error" version = "1.0.4" @@ -7445,6 +9270,12 @@ version = "0.5.20+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" +[[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" @@ -7476,7 +9307,7 @@ dependencies = [ "memchr", "parking_lot 0.12.1", "protobuf", - "reqwest", + "reqwest 0.11.14", "thiserror", ] @@ -7517,7 +9348,7 @@ dependencies = [ "rand 0.8.5", "rand_chacha 0.3.1", "rand_xorshift 0.3.0", - "regex-syntax", + "regex-syntax 0.8.4", "rusty-fork", "tempfile", "unarray", @@ -7565,7 +9396,7 @@ dependencies = [ "heck 0.4.1", "itertools 0.10.5", "lazy_static", - "log 0.4.17", + "log 0.4.22", "multimap", "petgraph 0.6.3", "prettyplease 0.1.23", @@ -7580,8 +9411,7 @@ dependencies = [ [[package]] name = "prost-codec" version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dc34979ff898b6e141106178981ce2596c387ea6e62533facfc61a37fc879c0" +source = "git+https://github.com/starcoinorg/rust-libp2p?rev=892a10116633ad6dd0c2550ce512fba98a525dc7#892a10116633ad6dd0c2550ce512fba98a525dc7" dependencies = [ "asynchronous-codec 0.6.1", "bytes 1.6.1", @@ -7665,6 +9495,28 @@ dependencies = [ "memchr", ] +[[package]] +name = "quick-xml" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2" +dependencies = [ + "memchr", + "serde", +] + +[[package]] +name = "quick_cache" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb55a1aa7668676bb93926cd4e9cdfe60f03bb866553bcca9112554911b6d3dc" +dependencies = [ + "ahash 0.8.11", + "equivalent", + "hashbrown 0.14.5", + "parking_lot 0.12.1", +] + [[package]] name = "quicksink" version = "0.1.2" @@ -7684,7 +9536,7 @@ checksum = "72ef4ced82a24bb281af338b9e8f94429b6eca01b4e66d899f40031f074e74c9" dependencies = [ "bytes 1.6.1", "rand 0.8.5", - "ring", + "ring 0.16.20", "rustc-hash", "rustls 0.20.8", "slab", @@ -7730,6 +9582,12 @@ 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 = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" + [[package]] name = "radix_trie" version = "0.2.1" @@ -7843,7 +9701,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.8", + "getrandom 0.2.15", "serde", ] @@ -7974,8 +9832,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6413f3de1edee53342e6138e75b56d32e7bc6e332b3bd62d497b1929d4cfbcdd" dependencies = [ "pem", - "ring", - "time 0.3.19", + "ring 0.16.20", + "time 0.3.36", "x509-parser 0.13.2", "yasna", ] @@ -7987,8 +9845,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b" dependencies = [ "pem", - "ring", - "time 0.3.19", + "ring 0.16.20", + "time 0.3.36", "yasna", ] @@ -8025,13 +9883,22 @@ dependencies = [ "bitflags 1.3.2", ] +[[package]] +name = "redox_syscall" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4" +dependencies = [ + "bitflags 2.6.0", +] + [[package]] name = "redox_users" version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" dependencies = [ - "getrandom 0.2.8", + "getrandom 0.2.15", "redox_syscall 0.2.16", "thiserror", ] @@ -8065,7 +9932,7 @@ dependencies = [ "aho-corasick 1.1.3", "memchr", "regex-automata 0.4.7", - "regex-syntax", + "regex-syntax 0.8.4", ] [[package]] @@ -8073,6 +9940,9 @@ name = "regex-automata" version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" +dependencies = [ + "regex-syntax 0.6.29", +] [[package]] name = "regex-automata" @@ -8082,9 +9952,15 @@ checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" dependencies = [ "aho-corasick 1.1.3", "memchr", - "regex-syntax", + "regex-syntax 0.8.4", ] +[[package]] +name = "regex-syntax" +version = "0.6.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" + [[package]] name = "regex-syntax" version = "0.8.4" @@ -8106,28 +9982,67 @@ version = "0.11.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "21eed90ec8570952d53b772ecf8f206aa1ec9a3d76b2521c56c42973f2d91ee9" dependencies = [ - "async-compression", - "base64 0.21.0", + "base64 0.21.7", "bytes 1.6.1", "encoding_rs", "futures-core", "futures-util", - "h2", - "http", - "http-body", + "h2 0.3.15", + "http 0.2.8", + "http-body 0.4.5", "hyper 0.14.24", - "hyper-tls", + "hyper-tls 0.5.0", + "ipnet", + "js-sys", + "log 0.4.22", + "mime 0.3.16", + "native-tls", + "once_cell", + "percent-encoding 2.2.0", + "pin-project-lite 0.2.14", + "serde", + "serde_json", + "serde_urlencoded", + "tokio", + "tokio-native-tls", + "tower-service", + "url 2.3.1", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "winreg 0.10.1", +] + +[[package]] +name = "reqwest" +version = "0.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10" +dependencies = [ + "async-compression", + "base64 0.22.1", + "bytes 1.6.1", + "futures-core", + "futures-util", + "http 1.1.0", + "http-body 1.0.1", + "http-body-util", + "hyper 1.4.1", + "hyper-tls 0.6.0", + "hyper-util", "ipnet", "js-sys", - "log 0.4.17", + "log 0.4.22", "mime 0.3.16", "native-tls", "once_cell", "percent-encoding 2.2.0", "pin-project-lite 0.2.14", + "rustls-pemfile", "serde", "serde_json", "serde_urlencoded", + "sync_wrapper 0.1.2", "tokio", "tokio-native-tls", "tokio-util 0.7.7", @@ -8136,7 +10051,7 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "winreg", + "winreg 0.52.0", ] [[package]] @@ -8176,11 +10091,30 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb" dependencies = [ - "crypto-bigint", + "crypto-bigint 0.4.9", "hmac 0.12.1", "zeroize", ] +[[package]] +name = "rfc6979" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" +dependencies = [ + "hmac 0.12.1", + "subtle", +] + +[[package]] +name = "rfc7239" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b106a85eeb5b0336d16d6a20eab857f92861d4fbb1eb9a239866fb98fb6a1063" +dependencies = [ + "uncased", +] + [[package]] name = "rgb" version = "0.8.35" @@ -8199,12 +10133,36 @@ dependencies = [ "cc", "libc", "once_cell", - "spin", - "untrusted", + "spin 0.5.2", + "untrusted 0.7.1", "web-sys", "winapi 0.3.9", ] +[[package]] +name = "ring" +version = "0.17.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" +dependencies = [ + "cc", + "cfg-if 1.0.0", + "getrandom 0.2.15", + "libc", + "spin 0.9.8", + "untrusted 0.9.0", + "windows-sys 0.52.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]] name = "ripemd160" version = "0.9.1" @@ -8256,6 +10214,26 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "rsa" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc" +dependencies = [ + "const-oid", + "digest 0.10.7", + "num-bigint-dig", + "num-integer", + "num-traits", + "pkcs1", + "pkcs8 0.10.2", + "rand_core 0.6.4", + "signature 2.2.0", + "spki 0.7.3", + "subtle", + "zeroize", +] + [[package]] name = "rtcp" version = "0.7.2" @@ -8274,7 +10252,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "322c53fd76a18698f1c27381d58091de3a043d356aa5bd0d510608b565f469a0" dependencies = [ "futures 0.3.30", - "log 0.4.17", + "log 0.4.22", "netlink-packet-route", "netlink-proto", "nix 0.24.3", @@ -8303,8 +10281,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb" dependencies = [ "base64 0.13.1", - "blake2b_simd", - "constant_time_eq", + "blake2b_simd 0.5.11", + "constant_time_eq 0.1.5", "crossbeam-utils 0.8.14", ] @@ -8349,7 +10327,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "264b19b0d73b6ab33a706dc04b2b8148390da5aa16cfe567a8df6135f431e972" dependencies = [ "error-chain 0.12.4", - "log 0.4.17", + "log 0.4.22", "serde_json", ] @@ -8425,8 +10403,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35edb675feee39aec9c99fa5ff985081995a06d594114ae14cbe797ad7b7a6d7" dependencies = [ "base64 0.13.1", - "log 0.4.17", - "ring", + "log 0.4.22", + "ring 0.16.20", "sct 0.6.1", "webpki 0.21.4", ] @@ -8437,12 +10415,28 @@ version = "0.20.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fff78fc74d175294f4e83b28343315ffcfb114b156f0185e9741cb5570f50e2f" dependencies = [ - "log 0.4.17", - "ring", + "log 0.4.22", + "ring 0.16.20", "sct 0.7.0", "webpki 0.22.0", ] +[[package]] +name = "rustls-pemfile" +version = "2.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "196fe16b00e106300d3e45ecfcb764fa292a535d7326a29a5875c579c7417425" +dependencies = [ + "base64 0.22.1", + "rustls-pki-types", +] + +[[package]] +name = "rustls-pki-types" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc0a2ce646f8655401bb81e7927b812614bd5d91dbc968696be50603510fcaf0" + [[package]] name = "rustversion" version = "1.0.11" @@ -8473,12 +10467,12 @@ dependencies = [ "dirs-next", "fd-lock", "libc", - "log 0.4.17", + "log 0.4.22", "memchr", "nix 0.23.2", "radix_trie", "scopeguard", - "smallvec 1.10.0", + "smallvec 1.13.2", "unicode-segmentation", "unicode-width", "utf8parse", @@ -8498,8 +10492,7 @@ dependencies = [ [[package]] name = "rw-stream-sink" version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26338f5e09bb721b85b135ea05af7767c90b52f6de4f087d4f4a3a9d64e7dc04" +source = "git+https://github.com/starcoinorg/rust-libp2p?rev=892a10116633ad6dd0c2550ce512fba98a525dc7#892a10116633ad6dd0c2550ce512fba98a525dc7" dependencies = [ "futures 0.3.30", "pin-project 1.0.12", @@ -8533,7 +10526,7 @@ version = "2.0.1" dependencies = [ "futures 0.3.30", "libp2p", - "log 0.4.17", + "log 0.4.22", "rand 0.8.5", "serde_json", "sp-utils", @@ -8593,9 +10586,9 @@ dependencies = [ [[package]] name = "scopeguard" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "scratch" @@ -8609,8 +10602,8 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce" dependencies = [ - "ring", - "untrusted", + "ring 0.16.20", + "untrusted 0.7.1", ] [[package]] @@ -8619,8 +10612,8 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" dependencies = [ - "ring", - "untrusted", + "ring 0.16.20", + "untrusted 0.7.1", ] [[package]] @@ -8641,10 +10634,24 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928" dependencies = [ - "base16ct", - "der", - "generic-array 0.14.6", - "pkcs8", + "base16ct 0.1.1", + "der 0.6.1", + "generic-array 0.14.7", + "pkcs8 0.9.0", + "subtle", + "zeroize", +] + +[[package]] +name = "sec1" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" +dependencies = [ + "base16ct 0.2.0", + "der 0.7.9", + "generic-array 0.14.7", + "pkcs8 0.10.2", "subtle", "zeroize", ] @@ -8702,6 +10709,15 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "serde-big-array" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11fc7cc2c76d73e0f27ee52abbd64eec84d46f370c88371120433196934e4b7f" +dependencies = [ + "serde", +] + [[package]] name = "serde-generate" version = "0.19.1" @@ -8715,7 +10731,25 @@ dependencies = [ "serde", "serde-reflection 0.3.2", "serde_bytes", - "serde_yaml", + "serde_yaml 0.8.26", + "structopt", + "textwrap 0.13.4", +] + +[[package]] +name = "serde-generate" +version = "0.20.6" +source = "git+https://github.com/aptos-labs/serde-reflection?rev=73b6bbf748334b71ff6d7d09d06a29e3062ca075#73b6bbf748334b71ff6d7d09d06a29e3062ca075" +dependencies = [ + "bcs 0.1.5", + "bincode", + "heck 0.3.3", + "include_dir", + "maplit", + "serde", + "serde-reflection 0.3.5", + "serde_bytes", + "serde_yaml 0.8.26", "structopt", "textwrap 0.13.4", ] @@ -8795,7 +10829,7 @@ version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5" dependencies = [ - "half", + "half 1.8.2", "serde", ] @@ -8856,24 +10890,32 @@ dependencies = [ [[package]] name = "serde_with" -version = "1.14.0" +version = "3.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "678b5a069e50bf00ecd22d0cd8ddf7c236f68581b03db652061ed5eb13a312ff" +checksum = "69cecfa94848272156ea67b2b1a53f20fc7bc638c4a46d2f8abde08f05f4b857" dependencies = [ + "base64 0.22.1", + "chrono", + "hex", + "indexmap 1.9.3", + "indexmap 2.4.0", "serde", + "serde_derive", + "serde_json", "serde_with_macros", + "time 0.3.36", ] [[package]] name = "serde_with_macros" -version = "1.5.2" +version = "3.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082" +checksum = "a8fee4991ef4f274617a51ad4af30519438dacb2f56ac773b08a1922ff743350" dependencies = [ - "darling 0.13.4", + "darling 0.20.10", "proc-macro2 1.0.86", "quote 1.0.36", - "syn 1.0.107", + "syn 2.0.72", ] [[package]] @@ -8888,6 +10930,19 @@ dependencies = [ "yaml-rust", ] +[[package]] +name = "serde_yaml" +version = "0.9.34+deprecated" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" +dependencies = [ + "indexmap 2.4.0", + "itoa", + "ryu", + "serde", + "unsafe-libyaml", +] + [[package]] name = "sha-1" version = "0.8.2" @@ -8922,6 +10977,17 @@ dependencies = [ "sha1_smol", ] +[[package]] +name = "sha1" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" +dependencies = [ + "cfg-if 1.0.0", + "cpufeatures", + "digest 0.10.7", +] + [[package]] name = "sha1_smol" version = "1.0.0" @@ -8949,7 +11015,7 @@ checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" dependencies = [ "cfg-if 1.0.0", "cpufeatures", - "digest 0.10.6", + "digest 0.10.7", ] [[package]] @@ -8964,6 +11030,15 @@ dependencies = [ "opaque-debug 0.3.0", ] +[[package]] +name = "sharded-slab" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" +dependencies = [ + "lazy_static", +] + [[package]] name = "shell-words" version = "1.1.0" @@ -9022,7 +11097,17 @@ version = "1.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" dependencies = [ - "digest 0.10.6", + "digest 0.10.7", + "rand_core 0.6.4", +] + +[[package]] +name = "signature" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" +dependencies = [ + "digest 0.10.7", "rand_core 0.6.4", ] @@ -9055,6 +11140,18 @@ dependencies = [ "time 0.1.43", ] +[[package]] +name = "simple_asn1" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085" +dependencies = [ + "num-bigint 0.4.3", + "num-traits", + "thiserror", + "time 0.3.36", +] + [[package]] name = "simplelog" version = "0.9.0" @@ -9062,7 +11159,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4bc0ffd69814a9b251d43afcabf96dad1b29f5028378056257be9e3fecc9f720" dependencies = [ "chrono", - "log 0.4.17", + "log 0.4.22", "termcolor", ] @@ -9119,7 +11216,7 @@ dependencies = [ "slog", "term", "thread_local", - "time 0.3.19", + "time 0.3.36", ] [[package]] @@ -9148,9 +11245,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.10.0" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "smawk" @@ -9160,16 +11257,16 @@ checksum = "f67ad224767faa3c7d8b6d91985b78e70a1324408abcb1cfcc2be4c06bc06043" [[package]] name = "snow" -version = "0.9.1" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12ba5f4d4ff12bdb6a169ed51b7c48c0e0ac4b0b4b31012b2571e97d78d3201d" +checksum = "850948bee068e713b8ab860fe1adc4d109676ab4c3b621fd8147f06b261f2f85" dependencies = [ - "aes-gcm 0.9.4", + "aes-gcm 0.10.3", "blake2", "chacha20poly1305", - "curve25519-dalek 4.0.0-rc.0", + "curve25519-dalek 4.1.3", "rand_core 0.6.4", - "ring", + "ring 0.17.8", "rustc_version 0.4.0", "sha2 0.10.6", "subtle", @@ -9206,7 +11303,7 @@ dependencies = [ "flate2", "futures 0.3.30", "httparse", - "log 0.4.17", + "log 0.4.22", "rand 0.8.5", "sha-1 0.9.8", ] @@ -9230,6 +11327,12 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" +[[package]] +name = "spin" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" + [[package]] name = "spki" version = "0.6.0" @@ -9237,7 +11340,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67cf02bbac7a337dc36e4f5a693db6c21e7863f45070f7064577eb4367a3212b" dependencies = [ "base64ct", - "der", + "der 0.6.1", +] + +[[package]] +name = "spki" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" +dependencies = [ + "base64ct", + "der 0.7.9", ] [[package]] @@ -9772,7 +11885,7 @@ dependencies = [ "bcs-ext", "serde", "serde-reflection 0.3.2", - "serde_yaml", + "serde_yaml 0.8.26", "starcoin-crypto", "starcoin-types", "starcoin-vm-types", @@ -9818,9 +11931,10 @@ name = "starcoin-executor" version = "2.0.1" dependencies = [ "anyhow", + "aptos-vm", "bcs-ext", "hex", - "log 0.4.17", + "log 0.4.22", "move-transactional-test-runner", "once_cell", "serde", @@ -9932,7 +12046,7 @@ source = "git+https://github.com/starcoinorg/starcoin-framework?rev=e804cfaead59 dependencies = [ "anyhow", "include_dir", - "log 0.4.17", + "log 0.4.22", "once_cell", "tempfile", "walkdir", @@ -9945,7 +12059,7 @@ dependencies = [ "arrayref", "hex", "libsecp256k1", - "log 0.4.17", + "log 0.4.22", "move-binary-format", "move-command-line-common", "move-core-types", @@ -9958,7 +12072,7 @@ dependencies = [ "num_enum", "rand 0.8.5", "ripemd160", - "smallvec 1.10.0", + "smallvec 1.13.2", "starcoin-crypto", "starcoin-uint", "tiny-keccak", @@ -10115,7 +12229,7 @@ dependencies = [ "arc-swap", "chrono", "lazy_static", - "log 0.4.17", + "log 0.4.22", "log4rs", "once_cell", "parking_lot 0.12.1", @@ -10280,7 +12394,7 @@ dependencies = [ "datatest-stable 0.1.3", "hex", "itertools 0.10.5", - "log 0.4.17", + "log 0.4.22", "move-command-line-common", "move-prover", "move-prover-test-utils", @@ -10326,7 +12440,7 @@ dependencies = [ "futures 0.3.30", "futures-timer", "hex", - "log 0.4.17", + "log 0.4.22", "lru 0.7.8", "network-api", "network-p2p", @@ -10671,7 +12785,7 @@ dependencies = [ "jsonrpc-derive 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-pubsub 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-server-utils 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.17", + "log 0.4.22", "network-api", "network-p2p-types", "network-types", @@ -10742,7 +12856,7 @@ dependencies = [ "jsonrpc-server-utils 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-tcp-server 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-ws-server", - "log 0.4.17", + "log 0.4.22", "network-api", "network-p2p-core", "network-p2p-types", @@ -10807,7 +12921,7 @@ dependencies = [ "async-trait", "futures 0.3.30", "futures-timer", - "log 0.4.17", + "log 0.4.22", "once_cell", "schemars", "serde", @@ -11056,7 +13170,7 @@ dependencies = [ name = "starcoin-time-service" version = "2.0.1" dependencies = [ - "log 0.4.17", + "log 0.4.22", "serde", ] @@ -11066,7 +13180,7 @@ version = "2.0.1" dependencies = [ "criterion", "criterion-cpu-time", - "log 0.4.17", + "log 0.4.22", "num_cpus", "proptest", "proptest-derive 0.3.0", @@ -11113,7 +13227,7 @@ dependencies = [ "jsonrpc-core-client 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-derive 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-http-server", - "log 0.4.17", + "log 0.4.22", "move-binary-format", "move-bytecode-utils", "move-command-line-common", @@ -11181,7 +13295,7 @@ dependencies = [ "futures 0.3.30", "futures-channel", "linked-hash-map", - "log 0.4.17", + "log 0.4.22", "network-api", "parking_lot 0.12.1", "proptest", @@ -11329,7 +13443,7 @@ dependencies = [ "chrono", "forkable-jellyfish-merkle", "hex", - "log 0.4.17", + "log 0.4.22", "mirai-annotations", "move-binary-format", "move-bytecode-verifier", @@ -11369,7 +13483,7 @@ dependencies = [ "fs_extra", "include_dir", "itertools 0.10.5", - "log 0.4.17", + "log 0.4.22", "move-bytecode-verifier", "move-compiler", "move-prover", @@ -11393,7 +13507,7 @@ dependencies = [ "actix-rt", "anyhow", "futures 0.3.30", - "log 0.4.17", + "log 0.4.22", "starcoin-logger", "stest-macro", "timeout-join-handler", @@ -11433,7 +13547,7 @@ dependencies = [ "futures 0.3.30", "futures-retry", "futures-timer", - "log 0.4.17", + "log 0.4.22", "parking_lot 0.12.1", "pin-project 0.4.30", "pin-utils", @@ -11499,6 +13613,47 @@ dependencies = [ "syn 1.0.107", ] +[[package]] +name = "strum" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" + +[[package]] +name = "strum" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" +dependencies = [ + "strum_macros 0.25.3", +] + +[[package]] +name = "strum_macros" +version = "0.24.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" +dependencies = [ + "heck 0.4.1", + "proc-macro2 1.0.86", + "quote 1.0.36", + "rustversion", + "syn 1.0.107", +] + +[[package]] +name = "strum_macros" +version = "0.25.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0" +dependencies = [ + "heck 0.4.1", + "proc-macro2 1.0.86", + "quote 1.0.36", + "rustversion", + "syn 2.0.72", +] + [[package]] name = "stun" version = "0.4.4" @@ -11510,7 +13665,7 @@ dependencies = [ "lazy_static", "md-5", "rand 0.8.5", - "ring", + "ring 0.16.20", "subtle", "thiserror", "tokio", @@ -11533,6 +13688,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 = "symbolic-common" version = "9.2.1" @@ -11600,6 +13761,21 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "sync_wrapper" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" + +[[package]] +name = "sync_wrapper" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" +dependencies = [ + "futures-core", +] + [[package]] name = "synom" version = "0.11.3" @@ -11876,6 +14052,17 @@ dependencies = [ "unicode-width", ] +[[package]] +name = "textwrap" +version = "0.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7b3e525a49ec206798b40326a44121291b530c963cfb01018f63e135bac543d" +dependencies = [ + "smawk", + "unicode-linebreak", + "unicode-width", +] + [[package]] name = "textwrap" version = "0.16.0" @@ -11884,22 +14071,22 @@ checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" [[package]] name = "thiserror" -version = "1.0.38" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0" +checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.38" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f" +checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" dependencies = [ "proc-macro2 1.0.86", "quote 1.0.36", - "syn 1.0.107", + "syn 2.0.72", ] [[package]] @@ -11944,13 +14131,16 @@ dependencies = [ [[package]] name = "time" -version = "0.3.19" +version = "0.3.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53250a3b3fed8ff8fd988587d8925d26a83ac3845d9e03b220b37f34c2b8d6c2" +checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" dependencies = [ + "deranged", "itoa", "libc", + "num-conv", "num_threads", + "powerfmt", "serde", "time-core", "time-macros", @@ -11958,16 +14148,17 @@ dependencies = [ [[package]] name = "time-core" -version = "0.1.0" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd" +checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "time-macros" -version = "0.2.7" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a460aeb8de6dcb0f381e1ee05f1cd56fcf5a5f6eb8187ff3d8f0b11078d38b7c" +checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" dependencies = [ + "num-conv", "time-core", ] @@ -11997,7 +14188,7 @@ dependencies = [ "ascii", "chrono", "chunked_transfer", - "log 0.4.17", + "log 0.4.22", "url 2.3.1", ] @@ -12084,7 +14275,7 @@ checksum = "57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674" dependencies = [ "bytes 0.4.12", "futures 0.1.31", - "log 0.4.17", + "log 0.4.22", ] [[package]] @@ -12117,7 +14308,7 @@ dependencies = [ "crossbeam-utils 0.7.2", "futures 0.1.31", "lazy_static", - "log 0.4.17", + "log 0.4.22", "mio 0.6.23", "num_cpus", "parking_lot 0.9.0", @@ -12193,7 +14384,7 @@ dependencies = [ "bytes 1.6.1", "futures-core", "futures-sink", - "log 0.4.17", + "log 0.4.22", "pin-project-lite 0.2.14", "tokio", ] @@ -12231,7 +14422,7 @@ dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit", + "toml_edit 0.19.15", ] [[package]] @@ -12253,9 +14444,41 @@ dependencies = [ "serde", "serde_spanned", "toml_datetime", - "winnow", + "winnow 0.5.40", +] + +[[package]] +name = "toml_edit" +version = "0.22.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" +dependencies = [ + "indexmap 2.4.0", + "toml_datetime", + "winnow 0.6.18", +] + +[[package]] +name = "tower" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" +dependencies = [ + "futures-core", + "futures-util", + "pin-project 1.0.12", + "pin-project-lite 0.2.14", + "tokio", + "tower-layer", + "tower-service", ] +[[package]] +name = "tower-layer" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" + [[package]] name = "tower-service" version = "0.3.2" @@ -12268,7 +14491,7 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a1e75297b57b61495169dd40dd86e0ab52bfc7cdba570f59be5683709c9d480" dependencies = [ - "log 0.4.17", + "log 0.4.22", ] [[package]] @@ -12301,6 +14524,69 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" dependencies = [ "once_cell", + "valuable", +] + +[[package]] +name = "tracing-log" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" +dependencies = [ + "log 0.4.22", + "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", + "tracing-core", +] + +[[package]] +name = "tracing-subscriber" +version = "0.2.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e0d2eaa99c3c2e41547cfa109e910a68ea03823cccad4a0525dcbc9b01e8c71" +dependencies = [ + "tracing-core", +] + +[[package]] +name = "tracing-subscriber" +version = "0.3.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" +dependencies = [ + "matchers", + "nu-ansi-term 0.46.0", + "once_cell", + "regex", + "serde", + "serde_json", + "sharded-slab", + "smallvec 1.13.2", + "thread_local", + "tracing", + "tracing-core", + "tracing-log", + "tracing-serde", +] + +[[package]] +name = "trait-set" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b79e2e9c9ab44c6d7c20d5976961b47e8f49ac199154daa514b77cd1ab536625" +dependencies = [ + "proc-macro2 1.0.86", + "quote 1.0.36", + "syn 1.0.107", ] [[package]] @@ -12319,9 +14605,9 @@ dependencies = [ "heck 0.3.3", "move-core-types", "regex", - "serde-generate", + "serde-generate 0.19.1", "serde-reflection 0.3.2", - "serde_yaml", + "serde_yaml 0.8.26", "starcoin-vm-types", "tempfile", "textwrap 0.14.2", @@ -12334,7 +14620,7 @@ version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "55db06994412bba044ff93b8e08ca9e13f0715a21562670d00af018ea973dd04" dependencies = [ - "log 0.4.17", + "log 0.4.22", "smallvec 0.6.14", "trace-time", ] @@ -12366,7 +14652,7 @@ dependencies = [ "ipnet", "lazy_static", "rand 0.8.5", - "smallvec 1.10.0", + "smallvec 1.13.2", "socket2 0.4.7", "thiserror", "tinyvec", @@ -12388,7 +14674,7 @@ dependencies = [ "lru-cache", "parking_lot 0.12.1", "resolv-conf", - "smallvec 1.10.0", + "smallvec 1.13.2", "thiserror", "tokio", "tracing", @@ -12423,10 +14709,10 @@ dependencies = [ "async-trait", "base64 0.13.1", "futures 0.3.30", - "log 0.4.17", + "log 0.4.22", "md-5", "rand 0.8.5", - "ring", + "ring 0.16.20", "stun", "thiserror", "tokio", @@ -12456,9 +14742,31 @@ dependencies = [ [[package]] name = "typenum" -version = "1.16.0" +version = "1.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" + +[[package]] +name = "typeshare" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04f17399b76c2e743d58eac0635d7686e9c00f48cd4776f00695d9882a7d3187" +dependencies = [ + "chrono", + "serde", + "serde_json", + "typeshare-annotation", +] + +[[package]] +name = "typeshare-annotation" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" +checksum = "a615d6c2764852a2e88a4f16e9ce1ea49bb776b5872956309e170d63a042a34f" +dependencies = [ + "quote 1.0.36", + "syn 2.0.72", +] [[package]] name = "ucd-trie" @@ -12498,9 +14806,9 @@ checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" [[package]] name = "uncased" -version = "0.9.7" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b01702b0fd0b3fadcf98e098780badda8742d4f4a7676615cad90e8ac73622" +checksum = "e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697" dependencies = [ "version_check 0.9.4", ] @@ -12640,7 +14948,17 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", + "subtle", +] + +[[package]] +name = "universal-hash" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" +dependencies = [ + "crypto-common", "subtle", ] @@ -12653,6 +14971,12 @@ dependencies = [ "destructure_traitobject", ] +[[package]] +name = "unsafe-libyaml" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" + [[package]] name = "unsigned-varint" version = "0.6.0" @@ -12683,6 +15007,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 = "url" version = "1.7.2" @@ -12717,18 +15047,20 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1674845326ee10d37ca60470760d4288a6f80f304007d92e5c53bab78c9cfd79" dependencies = [ - "getrandom 0.2.8", + "getrandom 0.2.15", ] +[[package]] +name = "valuable" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" + [[package]] name = "value-bag" -version = "1.0.0-alpha.9" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2209b78d1249f7e6f3293657c9779fe31ced465df091bbd433a1cf88e916ec55" -dependencies = [ - "ctor", - "version_check 0.9.4", -] +checksum = "5a84c137d37ab0142f0f2ddfe332651fdbf252e7b7dbb4e67b6c1f1b2e925101" [[package]] name = "variant_count" @@ -12821,7 +15153,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" dependencies = [ - "log 0.4.17", + "log 0.4.22", "try-lock", ] @@ -12866,7 +15198,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9" dependencies = [ "bumpalo", - "log 0.4.17", + "log 0.4.22", "once_cell", "proc-macro2 1.0.86", "quote 1.0.36", @@ -12946,8 +15278,8 @@ version = "0.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea" dependencies = [ - "ring", - "untrusted", + "ring 0.16.20", + "untrusted 0.7.1", ] [[package]] @@ -12956,8 +15288,8 @@ version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" dependencies = [ - "ring", - "untrusted", + "ring 0.16.20", + "untrusted 0.7.1", ] [[package]] @@ -12981,11 +15313,11 @@ dependencies = [ "hex", "interceptor", "lazy_static", - "log 0.4.17", + "log 0.4.22", "rand 0.8.5", "rcgen 0.9.3", "regex", - "ring", + "ring 0.16.20", "rtcp", "rtp", "rustls 0.19.1", @@ -12995,7 +15327,7 @@ dependencies = [ "sha2 0.10.6", "stun", "thiserror", - "time 0.3.19", + "time 0.3.36", "tokio", "turn", "url 2.3.1", @@ -13018,7 +15350,7 @@ checksum = "0ef36a4d12baa6e842582fe9ec16a57184ba35e1a09308307b67d43ec8883100" dependencies = [ "bytes 1.6.1", "derive_builder 0.11.2", - "log 0.4.17", + "log 0.4.22", "thiserror", "tokio", "webrtc-sctp", @@ -13040,23 +15372,23 @@ dependencies = [ "ccm", "curve25519-dalek 3.2.0", "der-parser 8.1.0", - "elliptic-curve", + "elliptic-curve 0.12.3", "hkdf 0.12.3", "hmac 0.10.1", - "log 0.4.17", + "log 0.4.22", "oid-registry 0.6.1", - "p256", + "p256 0.11.1", "p384", "rand 0.8.5", "rand_core 0.6.4", "rcgen 0.9.3", - "ring", + "ring 0.16.20", "rustls 0.19.1", - "sec1", + "sec1 0.3.0", "serde", "sha-1 0.9.8", "sha2 0.9.9", - "signature", + "signature 1.6.4", "subtle", "thiserror", "tokio", @@ -13075,7 +15407,7 @@ dependencies = [ "arc-swap", "async-trait", "crc", - "log 0.4.17", + "log 0.4.22", "rand 0.8.5", "serde", "serde_json", @@ -13096,7 +15428,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f08dfd7a6e3987e255c4dbe710dde5d94d0f0574f8a21afa95d171376c143106" dependencies = [ - "log 0.4.17", + "log 0.4.22", "socket2 0.4.7", "thiserror", "tokio", @@ -13129,7 +15461,7 @@ dependencies = [ "async-trait", "bytes 1.6.1", "crc", - "log 0.4.17", + "log 0.4.22", "rand 0.8.5", "thiserror", "tokio", @@ -13150,7 +15482,7 @@ dependencies = [ "bytes 1.6.1", "ctr 0.8.0", "hmac 0.11.0", - "log 0.4.17", + "log 0.4.22", "rtcp", "rtp", "sha-1 0.9.8", @@ -13173,7 +15505,7 @@ dependencies = [ "ipnet", "lazy_static", "libc", - "log 0.4.17", + "log 0.4.22", "nix 0.24.3", "rand 0.8.5", "thiserror", @@ -13215,7 +15547,7 @@ dependencies = [ "futures 0.1.31", "native-tls", "rand 0.6.5", - "sha1", + "sha1 0.6.1", "tokio-codec", "tokio-io", "tokio-tcp", @@ -13259,6 +15591,12 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "17882f045410753661207383517a6f62ec3dbeb6a4ed2acce01f0728238d1983" +[[package]] +name = "wildmatch" +version = "2.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3928939971918220fed093266b809d1ee4ec6c1a2d72692ff6876898f3b16c19" + [[package]] name = "winapi" version = "0.2.8" @@ -13574,6 +15912,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "winnow" +version = "0.6.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f" +dependencies = [ + "memchr", +] + [[package]] name = "winreg" version = "0.10.1" @@ -13583,6 +15930,16 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "winreg" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" +dependencies = [ + "cfg-if 1.0.0", + "windows-sys 0.48.0", +] + [[package]] name = "ws2_32-sys" version = "0.2.1" @@ -13600,10 +15957,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214" [[package]] -name = "x25519-dalek" -version = "1.1.1" +name = "wyz" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a0c105152107e3b96f6a00a65e86ce82d9b125230e1c4302940eca58ff71f4f" +checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" +dependencies = [ + "tap", +] + +[[package]] +name = "x25519-dalek" +version = "1.2.0" +source = "git+https://github.com/aptos-labs/x25519-dalek?branch=zeroize_v1#762a9501668d213daa4a1864fa1f9db22716b661" dependencies = [ "curve25519-dalek 3.2.0", "rand_core 0.5.1", @@ -13645,10 +16010,10 @@ dependencies = [ "lazy_static", "nom", "oid-registry 0.4.0", - "ring", + "ring 0.16.20", "rusticata-macros", "thiserror", - "time 0.3.19", + "time 0.3.36", ] [[package]] @@ -13666,7 +16031,7 @@ dependencies = [ "oid-registry 0.6.1", "rusticata-macros", "thiserror", - "time 0.3.19", + "time 0.3.36", ] [[package]] @@ -13685,7 +16050,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5d9ba232399af1783a58d8eb26f6b5006fbefe2dc9ef36bd283324792d03ea5" dependencies = [ "futures 0.3.30", - "log 0.4.17", + "log 0.4.22", "nohash-hasher", "parking_lot 0.12.1", "rand 0.8.5", @@ -13698,7 +16063,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aed2e7a52e3744ab4d0c05c20aa065258e84c49fd4226f5191b2ed29712710b4" dependencies = [ - "time 0.3.19", + "time 0.3.36", ] [[package]] @@ -13723,9 +16088,9 @@ dependencies = [ [[package]] name = "zeroize" -version = "1.5.7" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c394b5bd0c6f669e7275d9c20aa90ae064cb22e75a1cad54e1b34088034b149f" +checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" dependencies = [ "zeroize_derive", ] diff --git a/Cargo.toml b/Cargo.toml index 23be2e0909..1ea05861a8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -292,7 +292,7 @@ difference = "2.0.0" dirs-next = "2.0.0" dyn-clone = "1.0.8" either = "~1" -elasticsearch = "8.5.0-alpha.1" +elasticsearch = "8.15.0-alpha.1" ethereum-types = "0.9" starcoin-executor-benchmark = { path = "executor/benchmark" } fnv = "1.0.6" @@ -344,33 +344,36 @@ lru = "0.7.8" merkletree = { version = "0.22.1" } mirai-annotations = "1.10.1" +# Aptos VM dependencies +aptos-vm = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6" } + # Move dependencies -move-binary-format = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} -move-bytecode-source-map = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} -move-bytecode-verifier = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} -move-bytecode-utils = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} -move-cli = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} -move-command-line-common = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} -move-compiler = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} -move-core-types = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f", features = ["address16"] } -move-coverage = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} -move-disassembler = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} -move-docgen = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} -move-errmapgen = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} -move-ir-compiler = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} -move-ir-types = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} -move-model = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} -move-package = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} -move-prover = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} -move-prover-test-utils = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} -move-resource-viewer = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} -move-stdlib = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} -move-transactional-test-runner = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} -move-unit-test = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f", features = ["table-extension"] } -move-vm-runtime = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} -move-vm-types = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} -move-table-extension = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} -move-vm-test-utils = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f", features = ["table-extension"] } +move-binary-format = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6" } +move-bytecode-source-map = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6" } +move-bytecode-verifier = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6" } +move-bytecode-utils = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6" } +move-cli = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6" } +move-command-line-common = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6" } +move-compiler = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6" } +move-core-types = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6", features = ["address16"] } +move-coverage = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6" } +move-disassembler = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6" } +move-docgen = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6" } +move-errmapgen = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6" } +move-ir-compiler = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6" } +move-ir-types = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6" } +move-model = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6" } +move-package = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6" } +move-prover = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6" } +move-prover-test-utils = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6" } +move-resource-viewer = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6" } +move-stdlib = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6" } +move-transactional-test-runner = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6" } +move-unit-test = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6", features = ["table-extension"] } +move-vm-runtime = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6" } +move-vm-types = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6" } +move-table-extension = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6" } +move-vm-test-utils = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6", features = ["table-extension"] } names = { version = "0.14.0", default-features = false } network-api = { path = "network/api", package = "network-api" } @@ -538,7 +541,7 @@ unsigned-varint = { version = "0.6.0", features = [ "futures", "asynchronous_codec", ] } -vm = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f", package = "move-binary-format", features = ["fuzzing"] } +vm = { git = "https://github.com/starcoinorg/aptos-core", rev = "561a0f9f93680b59abc5c5f900fb30d5294b6ad6", package = "move-binary-format", features = ["fuzzing"] } vm-status-translator = { path = "vm/vm-status-translator" } void = "1.0.2" walkdir = "2.3.1" @@ -567,3 +570,8 @@ debug = false #[profile.release.package.cryptonight-rs] #opt-level = 2 + +[patch.crates-io] +x25519-dalek = { git = "https://github.com/aptos-labs/x25519-dalek", branch = "zeroize_v1" } +libp2p = { git = "https://github.com/starcoinorg/rust-libp2p", rev = "892a10116633ad6dd0c2550ce512fba98a525dc7" } +merlin = { git = "https://github.com/aptos-labs/merlin" } diff --git a/executor/Cargo.toml b/executor/Cargo.toml index 524ac0aab1..566b91afeb 100644 --- a/executor/Cargo.toml +++ b/executor/Cargo.toml @@ -11,6 +11,7 @@ starcoin-statedb = { workspace = true } starcoin-force-upgrade = { workspace = true } serde = { workspace = true } bcs-ext = { workspace = true } +aptos-vm = { workspace = true } [dev-dependencies] bcs-ext = { workspace = true } diff --git a/rust-toolchain.toml b/rust-toolchain.toml index 480124d715..07e2d0e860 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -2,4 +2,4 @@ # The default profile includes rustc, rust-std, cargo, rust-docs, rustfmt and clippy. # https://rust-lang.github.io/rustup/concepts/profiles.html profile = "default" -channel = "1.78.0" +channel = "1.79.0"