From c921ca7de1dacc18e5aed302c79761fb8752e1d9 Mon Sep 17 00:00:00 2001 From: Jos Dehaes Date: Mon, 10 Nov 2025 12:01:00 +0100 Subject: [PATCH 1/3] feat: remove verify_mutants (#136) * feat: remove verify_mutants * fix: remove this test that is now obsolete * fix: tests --- move-mutation-test/src/cli.rs | 2 - move-mutator/src/cli.rs | 5 -- move-mutator/src/compiler.rs | 66 ------------------- move-mutator/src/lib.rs | 12 +--- move-mutator/tests/basic_tests.rs | 28 -------- .../breakcontinue/report.txt.mutation-exp | 9 ++- .../simple/report.txt.mutation-exp | 16 +++-- .../report.txt.mutation-exp | 44 ++++++++----- move-spec-test/src/cli.rs | 9 --- 9 files changed, 45 insertions(+), 146 deletions(-) diff --git a/move-mutation-test/src/cli.rs b/move-mutation-test/src/cli.rs index f71045e4d7..b2517e2aa0 100644 --- a/move-mutation-test/src/cli.rs +++ b/move-mutation-test/src/cli.rs @@ -82,8 +82,6 @@ pub fn create_mutator_options( mutate_modules: options.mutate_modules.clone(), downsampling_ratio_percentage: options.downsampling_ratio_percentage, apply_coverage, - // To run tests, compilation must succeed - verify_mutants: true, mode: options.mode, operators: options.operators.clone(), ..Default::default() diff --git a/move-mutator/src/cli.rs b/move-mutator/src/cli.rs index 4145aa5887..393cdd646c 100644 --- a/move-mutator/src/cli.rs +++ b/move-mutator/src/cli.rs @@ -36,10 +36,6 @@ pub struct CLIOptions { #[clap(long, value_parser)] pub out_mutant_dir: Option, - /// Indicates if mutants should be verified and made sure mutants can compile. - #[clap(long, default_value = "false", conflicts_with = "move_sources")] - pub verify_mutants: bool, - /// Indicates if the output files should be overwritten. #[clap(long, default_value = "false")] pub no_overwrite: bool, @@ -104,7 +100,6 @@ impl Default for CLIOptions { mutate_modules: ModuleFilter::All, mutate_functions: FunctionFilter::All, out_mutant_dir: Some(PathBuf::from(DEFAULT_OUTPUT_DIR)), - verify_mutants: false, no_overwrite: false, apply_coverage: false, downsampling_ratio_percentage: None, diff --git a/move-mutator/src/compiler.rs b/move-mutator/src/compiler.rs index 995b08b5d8..4e81941795 100644 --- a/move-mutator/src/compiler.rs +++ b/move-mutator/src/compiler.rs @@ -5,7 +5,6 @@ use crate::configuration::Configuration; use codespan_reporting::diagnostic::Severity; use either::Either; -use fs_extra::dir::CopyOptions; use itertools::Itertools; use legacy_move_compiler::shared::{ known_attributes::{AttributeKind, KnownAttribute}, @@ -17,7 +16,6 @@ use move_model::model::GlobalEnv; use move_package::{ compilation::compiled_package::{make_source_and_deps_for_compiler, CompiledPackage}, resolution::resolution_graph::ResolvedTable, - source_package::layout::SourcePackageLayout, BuildConfig, }; use move_symbol_pool::Symbol; @@ -275,70 +273,6 @@ fn prepare_compiler_for_files( } } -/// Verify the mutant. -/// This function compiles the mutated source and checks if the compilation is successful. -/// If the compilation is successful, the mutant is valid. -/// -/// This function uses the Move compiler to compile the mutated source. To do so, it copies the whole package -/// to a temporary directory and replaces the original file with the mutated source. It may introduce problems -/// with dependencies that are specified as relative paths to the package root. -/// -/// # Arguments -/// -/// * `config` - the build configuration. -/// * `mutated_source` - the mutated source code as a string. -/// * `original_file` - the path to the original file. -/// -/// # Errors -/// -/// * If any error occurs during the verification, the string with the cause is returned. -/// -/// # Returns -/// -/// * `Result<(), anyhow::Error>` - Ok if the mutant is valid, or an error if any error occurs. -pub fn verify_mutant( - config: &BuildConfig, - mutated_source: &str, - original_file: &Path, -) -> Result<(), anyhow::Error> { - // Find the root for the package. - let root = SourcePackageLayout::try_find_root(&original_file.canonicalize()?)?; - - debug!("Package path found: {root:?}"); - - // Get the relative path to the original file. - let relative_path = original_file.canonicalize()?; - let relative_path = relative_path.strip_prefix(&root)?; - - debug!("Relative path: {relative_path:?}"); - - let tempdir = tempfile::tempdir()?; - - debug!("Temporary directory: {:?}", tempdir.path()); - - // Copy the whole package to the tempdir. - // We need to copy the whole package because the Move compiler needs to find the Move.toml file and all the dependencies - // as we don't know which files are needed for the compilation. - let options = CopyOptions::new().content_only(true); - fs_extra::dir::copy(&root, &tempdir, &options)?; - - // Write the mutated source to the tempdir in place of the original file. - std::fs::write(tempdir.path().join(relative_path), mutated_source)?; - - debug!( - "Mutated source written to {:?}", - tempdir.path().join(relative_path) - ); - - // Create a working config, making sure that the test mode is disabled. - // We want just check if the compilation is successful. - let mut working_config = config.clone(); - working_config.test_mode = false; - let _ = compile_package(working_config, tempdir.path())?; - - Ok(()) -} - pub(crate) fn compile_package( build_config: BuildConfig, package_path: &Path, diff --git a/move-mutator/src/lib.rs b/move-mutator/src/lib.rs index 319bbd0374..85fb908ad1 100644 --- a/move-mutator/src/lib.rs +++ b/move-mutator/src/lib.rs @@ -21,7 +21,7 @@ mod output; pub mod report; use crate::{ - compiler::{generate_ast, verify_mutant}, + compiler::generate_ast, configuration::Configuration, report::{MutationReport, Report}, }; @@ -169,16 +169,6 @@ pub fn run_move_mutator( let rayon_tid = rayon::current_thread_index().unwrap_or(0); info!("job_{rayon_tid}: Checking mutant {mutant}"); - if mutator_configuration.project.verify_mutants { - let res = verify_mutant(&config, &mutated_info.mutated_source, &path); - - // In case the mutant is not a valid Move file, skip the mutant (do not save it). - if let Err(e) = res { - info!("job_{rayon_tid}: Mutant {mutant} is invalid and will not be generated: {e:?}"); - return None; - } - } - let mutant_id = mutated_info.unique_id(); let Ok(mutant_path) = output::setup_mutant_path(&output_dir, &path, mutant_id) else { // If we cannot set up the mutant path, we skip the mutant. diff --git a/move-mutator/tests/basic_tests.rs b/move-mutator/tests/basic_tests.rs index 6af1f8d5ba..f2029132ee 100644 --- a/move-mutator/tests/basic_tests.rs +++ b/move-mutator/tests/basic_tests.rs @@ -78,7 +78,6 @@ fn check_mutator_verify_mutants_correctly() { let options = CLIOptions { out_mutant_dir: Some(outdir.clone()), - verify_mutants: true, ..Default::default() }; @@ -177,33 +176,6 @@ fn check_mutator_properly_fails_with_single_files_that_require_dep_or_addr_resol fs::remove_dir_all(package_path).unwrap(); } -// Check if the mutator produce zero mutants if verification is enabled for -// files without any package (we're unable to verify such files successfully). -#[test] -fn check_mutator_fails_verify_file_without_package() { - let package_path = clone_project("tests/move-assets/file_without_package"); - let outdir = package_path.join("outdir"); - - let options = CLIOptions { - move_sources: vec![package_path.join("Sub.move")], - out_mutant_dir: Some(outdir.clone()), - verify_mutants: true, - ..Default::default() - }; - - let config = quick_build_config(); - - let result = move_mutator::run_move_mutator(options.clone(), &config, &package_path); - assert!(result.is_ok()); - - let report_path = outdir.join("report.json"); - assert!(report_path.exists()); - - let report = move_mutator::report::Report::load_from_json_file(&report_path).unwrap(); - assert!(report.get_mutants().is_empty()); - fs::remove_dir_all(package_path).unwrap(); -} - // Check that the mutator will apply function-filters correctly and generate mutants only for // specified functions. #[test] diff --git a/move-mutator/tests/move-assets/breakcontinue/report.txt.mutation-exp b/move-mutator/tests/move-assets/breakcontinue/report.txt.mutation-exp index 61133c2d09..8410643eda 100644 --- a/move-mutator/tests/move-assets/breakcontinue/report.txt.mutation-exp +++ b/move-mutator/tests/move-assets/breakcontinue/report.txt.mutation-exp @@ -162,8 +162,8 @@ }, { "module_func": "Continue::sum_intermediate_in_for", - "tested": 50, - "killed": 49, + "tested": 55, + "killed": 54, "mutants_alive_diffs": [ "--- original\n+++ modified\n@@ -18,7 +18,7 @@\n fun sum_intermediate_in_for(n: u64): u64 {\n let sum = 0;\n\n- for (i in 0..(n + 1)) {\n+ for (i in 1..(n + 1)) {\n if (i % 10 == 0) continue;\n sum = sum + i\n };\n" ], @@ -183,16 +183,21 @@ "--- original\n+++ modified\n@@ -18,7 +18,7 @@\n fun sum_intermediate_in_for(n: u64): u64 {\n let sum = 0;\n\n- for (i in 0..(n + 1)) {\n+ for (i in 0..(n + 0)) {\n if (i % 10 == 0) continue;\n sum = sum + i\n };\n", "--- original\n+++ modified\n@@ -18,10 +18,7 @@\n fun sum_intermediate_in_for(n: u64): u64 {\n let sum = 0;\n\n- for (i in 0..(n + 1)) {\n- if (i % 10 == 0) continue;\n- sum = sum + i\n- };\n+ true;\n\n sum\n }\n", "--- original\n+++ modified\n@@ -18,10 +18,7 @@\n fun sum_intermediate_in_for(n: u64): u64 {\n let sum = 0;\n\n- for (i in 0..(n + 1)) {\n- if (i % 10 == 0) continue;\n- sum = sum + i\n- };\n+ false;\n\n sum\n }\n", + "--- original\n+++ modified\n@@ -18,10 +18,10 @@\n fun sum_intermediate_in_for(n: u64): u64 {\n let sum = 0;\n\n- for (i in 0..(n + 1)) {\n+ !(for (i in 0..(n + 1)) {\n if (i % 10 == 0) continue;\n sum = sum + i\n- };\n+ });\n\n sum\n }\n", "--- original\n+++ modified\n@@ -18,10 +18,7 @@\n fun sum_intermediate_in_for(n: u64): u64 {\n let sum = 0;\n\n- for (i in 0..(n + 1)) {\n- if (i % 10 == 0) continue;\n- sum = sum + i\n- };\n+ true;\n\n sum\n }\n", "--- original\n+++ modified\n@@ -18,10 +18,7 @@\n fun sum_intermediate_in_for(n: u64): u64 {\n let sum = 0;\n\n- for (i in 0..(n + 1)) {\n- if (i % 10 == 0) continue;\n- sum = sum + i\n- };\n+ false;\n\n sum\n }\n", "--- original\n+++ modified\n@@ -18,10 +18,7 @@\n fun sum_intermediate_in_for(n: u64): u64 {\n let sum = 0;\n\n- for (i in 0..(n + 1)) {\n- if (i % 10 == 0) continue;\n- sum = sum + i\n- };\n+ true;\n\n sum\n }\n", "--- original\n+++ modified\n@@ -18,10 +18,7 @@\n fun sum_intermediate_in_for(n: u64): u64 {\n let sum = 0;\n\n- for (i in 0..(n + 1)) {\n- if (i % 10 == 0) continue;\n- sum = sum + i\n- };\n+ false;\n\n sum\n }\n", + "--- original\n+++ modified\n@@ -18,10 +18,10 @@\n fun sum_intermediate_in_for(n: u64): u64 {\n let sum = 0;\n\n- for (i in 0..(n + 1)) {\n+ !(for (i in 0..(n + 1)) {\n if (i % 10 == 0) continue;\n sum = sum + i\n- };\n+ });\n\n sum\n }\n", "--- original\n+++ modified\n@@ -18,10 +18,7 @@\n fun sum_intermediate_in_for(n: u64): u64 {\n let sum = 0;\n\n- for (i in 0..(n + 1)) {\n- if (i % 10 == 0) continue;\n- sum = sum + i\n- };\n+ 0;\n\n sum\n }\n", "--- original\n+++ modified\n@@ -18,10 +18,7 @@\n fun sum_intermediate_in_for(n: u64): u64 {\n let sum = 0;\n\n- for (i in 0..(n + 1)) {\n- if (i % 10 == 0) continue;\n- sum = sum + i\n- };\n+ 18446744073709551615;\n\n sum\n }\n", "--- original\n+++ modified\n@@ -18,10 +18,7 @@\n fun sum_intermediate_in_for(n: u64): u64 {\n let sum = 0;\n\n- for (i in 0..(n + 1)) {\n- if (i % 10 == 0) continue;\n- sum = sum + i\n- };\n+ 2;\n\n sum\n }\n", "--- original\n+++ modified\n@@ -18,10 +18,7 @@\n fun sum_intermediate_in_for(n: u64): u64 {\n let sum = 0;\n\n- for (i in 0..(n + 1)) {\n- if (i % 10 == 0) continue;\n- sum = sum + i\n- };\n+ 0;\n\n sum\n }\n", "--- original\n+++ modified\n@@ -18,10 +18,7 @@\n fun sum_intermediate_in_for(n: u64): u64 {\n let sum = 0;\n\n- for (i in 0..(n + 1)) {\n- if (i % 10 == 0) continue;\n- sum = sum + i\n- };\n+ true;\n\n sum\n }\n", "--- original\n+++ modified\n@@ -18,10 +18,7 @@\n fun sum_intermediate_in_for(n: u64): u64 {\n let sum = 0;\n\n- for (i in 0..(n + 1)) {\n- if (i % 10 == 0) continue;\n- sum = sum + i\n- };\n+ false;\n\n sum\n }\n", + "--- original\n+++ modified\n@@ -18,7 +18,7 @@\n fun sum_intermediate_in_for(n: u64): u64 {\n let sum = 0;\n\n- for (i in 0..(n + 1)) {\n+ for (true in 0..(n + 1)) {\n if (i % 10 == 0) continue;\n sum = sum + i\n };\n", + "--- original\n+++ modified\n@@ -18,7 +18,7 @@\n fun sum_intermediate_in_for(n: u64): u64 {\n let sum = 0;\n\n- for (i in 0..(n + 1)) {\n+ for (false in 0..(n + 1)) {\n if (i % 10 == 0) continue;\n sum = sum + i\n };\n", + "--- original\n+++ modified\n@@ -18,7 +18,7 @@\n fun sum_intermediate_in_for(n: u64): u64 {\n let sum = 0;\n\n- for (i in 0..(n + 1)) {\n+ for (!(i) in 0..(n + 1)) {\n if (i % 10 == 0) continue;\n sum = sum + i\n };\n", "--- original\n+++ modified\n@@ -19,7 +19,7 @@\n let sum = 0;\n\n for (i in 0..(n + 1)) {\n- if (i % 10 == 0) continue;\n+ if (true) continue;\n sum = sum + i\n };\n\n", "--- original\n+++ modified\n@@ -19,7 +19,7 @@\n let sum = 0;\n\n for (i in 0..(n + 1)) {\n- if (i % 10 == 0) continue;\n+ if (false) continue;\n sum = sum + i\n };\n\n", "--- original\n+++ modified\n@@ -19,7 +19,7 @@\n let sum = 0;\n\n for (i in 0..(n + 1)) {\n- if (i % 10 == 0) continue;\n+ if (!(i % 10 == 0)) continue;\n sum = sum + i\n };\n\n", diff --git a/move-mutator/tests/move-assets/simple/report.txt.mutation-exp b/move-mutator/tests/move-assets/simple/report.txt.mutation-exp index f34dc3d8e4..32db382688 100644 --- a/move-mutator/tests/move-assets/simple/report.txt.mutation-exp +++ b/move-mutator/tests/move-assets/simple/report.txt.mutation-exp @@ -264,11 +264,12 @@ }, { "module_func": "Operators::lsh", - "tested": 1, - "killed": 1, + "tested": 2, + "killed": 2, "mutants_alive_diffs": [], "mutants_killed_diff": [ - "--- original\n+++ modified\n@@ -163,7 +163,7 @@\n }\n\n fun lsh(x: u64, y: u8): u64 {\n- x << y\n+ x >> y\n }\n\n #[test]\n" + "--- original\n+++ modified\n@@ -163,7 +163,7 @@\n }\n\n fun lsh(x: u64, y: u8): u64 {\n- x << y\n+ x >> y\n }\n\n #[test]\n", + "--- original\n+++ modified\n@@ -163,7 +163,7 @@\n }\n\n fun lsh(x: u64, y: u8): u64 {\n- x << y\n+ y << x\n }\n\n #[test]\n" ] }, { @@ -337,11 +338,12 @@ }, { "module_func": "Operators::rsh", - "tested": 1, - "killed": 1, + "tested": 2, + "killed": 2, "mutants_alive_diffs": [], "mutants_killed_diff": [ - "--- original\n+++ modified\n@@ -185,7 +185,7 @@\n }\n\n fun rsh(x: u64, y: u8): u64 {\n- x >> y\n+ x << y\n }\n\n #[test]\n" + "--- original\n+++ modified\n@@ -185,7 +185,7 @@\n }\n\n fun rsh(x: u64, y: u8): u64 {\n- x >> y\n+ x << y\n }\n\n #[test]\n", + "--- original\n+++ modified\n@@ -185,7 +185,7 @@\n }\n\n fun rsh(x: u64, y: u8): u64 {\n- x >> y\n+ y >> x\n }\n\n #[test]\n" ] }, { @@ -588,5 +590,5 @@ } ] }, - "package_dir": "/Users/jos/Projects/move-mutation-tools/move-mutator/tests/move-assets/simple" + "package_dir": "/home/jos/Projects/move-mutation-tools/move-mutator/tests/move-assets/simple" } \ No newline at end of file diff --git a/move-mutator/tests/move-assets/simple_move_2_features/report.txt.mutation-exp b/move-mutator/tests/move-assets/simple_move_2_features/report.txt.mutation-exp index 2523fe0388..0b7711b71d 100644 --- a/move-mutator/tests/move-assets/simple_move_2_features/report.txt.mutation-exp +++ b/move-mutator/tests/move-assets/simple_move_2_features/report.txt.mutation-exp @@ -108,14 +108,18 @@ }, { "module_func": "FunctionValues::eq_with_lambda", - "tested": 6, - "killed": 6, + "tested": 10, + "killed": 10, "mutants_alive_diffs": [], "mutants_killed_diff": [ "--- original\n+++ modified\n@@ -91,7 +91,7 @@\n\n // Test equality operator mutation (requires references)\n fun eq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x == &y, a, b)) true else false\n+ if (true) true else false\n }\n\n // Test inequality operator mutation (requires references)\n", "--- original\n+++ modified\n@@ -91,7 +91,7 @@\n\n // Test equality operator mutation (requires references)\n fun eq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x == &y, a, b)) true else false\n+ if (false) true else false\n }\n\n // Test inequality operator mutation (requires references)\n", "--- original\n+++ modified\n@@ -91,7 +91,7 @@\n\n // Test equality operator mutation (requires references)\n fun eq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x == &y, a, b)) true else false\n+ if (!(apply2_bool(|x, y| &x == &y, a, b))) true else false\n }\n\n // Test inequality operator mutation (requires references)\n", "--- original\n+++ modified\n@@ -91,7 +91,7 @@\n\n // Test equality operator mutation (requires references)\n fun eq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x == &y, a, b)) true else false\n+ if (apply2_bool(|x, y| &x != &y, a, b)) true else false\n }\n\n // Test inequality operator mutation (requires references)\n", + "--- original\n+++ modified\n@@ -91,7 +91,7 @@\n\n // Test equality operator mutation (requires references)\n fun eq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x == &y, a, b)) true else false\n+ if (apply2_bool(|x, y| &x < &y, a, b)) true else false\n }\n\n // Test inequality operator mutation (requires references)\n", + "--- original\n+++ modified\n@@ -91,7 +91,7 @@\n\n // Test equality operator mutation (requires references)\n fun eq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x == &y, a, b)) true else false\n+ if (apply2_bool(|x, y| &x > &y, a, b)) true else false\n }\n\n // Test inequality operator mutation (requires references)\n", + "--- original\n+++ modified\n@@ -91,7 +91,7 @@\n\n // Test equality operator mutation (requires references)\n fun eq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x == &y, a, b)) true else false\n+ if (apply2_bool(|x, y| &x <= &y, a, b)) true else false\n }\n\n // Test inequality operator mutation (requires references)\n", + "--- original\n+++ modified\n@@ -91,7 +91,7 @@\n\n // Test equality operator mutation (requires references)\n fun eq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x == &y, a, b)) true else false\n+ if (apply2_bool(|x, y| &x >= &y, a, b)) true else false\n }\n\n // Test inequality operator mutation (requires references)\n", "--- original\n+++ modified\n@@ -91,7 +91,7 @@\n\n // Test equality operator mutation (requires references)\n fun eq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x == &y, a, b)) true else false\n+ if (apply2_bool(|x, y| &x == &y, a, b)) false else false\n }\n\n // Test inequality operator mutation (requires references)\n", "--- original\n+++ modified\n@@ -91,7 +91,7 @@\n\n // Test equality operator mutation (requires references)\n fun eq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x == &y, a, b)) true else false\n+ if (apply2_bool(|x, y| &x == &y, a, b)) true else true\n }\n\n // Test inequality operator mutation (requires references)\n" ] @@ -192,11 +196,12 @@ }, { "module_func": "FunctionValues::lsh_with_lambda", - "tested": 1, - "killed": 1, + "tested": 2, + "killed": 2, "mutants_alive_diffs": [], "mutants_killed_diff": [ - "--- original\n+++ modified\n@@ -61,7 +61,7 @@\n\n // Test left shift operator mutation (mutates to >>)\n fun lsh_with_lambda(a: u64, b: u8): u64 {\n- apply(|x| x << b, a)\n+ apply(|x| x >> b, a)\n }\n\n // Test right shift operator mutation (mutates to <<)\n" + "--- original\n+++ modified\n@@ -61,7 +61,7 @@\n\n // Test left shift operator mutation (mutates to >>)\n fun lsh_with_lambda(a: u64, b: u8): u64 {\n- apply(|x| x << b, a)\n+ apply(|x| x >> b, a)\n }\n\n // Test right shift operator mutation (mutates to <<)\n", + "--- original\n+++ modified\n@@ -61,7 +61,7 @@\n\n // Test left shift operator mutation (mutates to >>)\n fun lsh_with_lambda(a: u64, b: u8): u64 {\n- apply(|x| x << b, a)\n+ apply(|x| b << x, a)\n }\n\n // Test right shift operator mutation (mutates to <<)\n" ] }, { @@ -264,14 +269,18 @@ }, { "module_func": "FunctionValues::neq_with_lambda", - "tested": 6, - "killed": 6, + "tested": 10, + "killed": 10, "mutants_alive_diffs": [], "mutants_killed_diff": [ "--- original\n+++ modified\n@@ -96,7 +96,7 @@\n\n // Test inequality operator mutation (requires references)\n fun neq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x != &y, a, b)) true else false\n+ if (true) true else false\n }\n\n // Test logical AND operator mutation\n", "--- original\n+++ modified\n@@ -96,7 +96,7 @@\n\n // Test inequality operator mutation (requires references)\n fun neq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x != &y, a, b)) true else false\n+ if (false) true else false\n }\n\n // Test logical AND operator mutation\n", "--- original\n+++ modified\n@@ -96,7 +96,7 @@\n\n // Test inequality operator mutation (requires references)\n fun neq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x != &y, a, b)) true else false\n+ if (!(apply2_bool(|x, y| &x != &y, a, b))) true else false\n }\n\n // Test logical AND operator mutation\n", "--- original\n+++ modified\n@@ -96,7 +96,7 @@\n\n // Test inequality operator mutation (requires references)\n fun neq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x != &y, a, b)) true else false\n+ if (apply2_bool(|x, y| &x == &y, a, b)) true else false\n }\n\n // Test logical AND operator mutation\n", + "--- original\n+++ modified\n@@ -96,7 +96,7 @@\n\n // Test inequality operator mutation (requires references)\n fun neq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x != &y, a, b)) true else false\n+ if (apply2_bool(|x, y| &x < &y, a, b)) true else false\n }\n\n // Test logical AND operator mutation\n", + "--- original\n+++ modified\n@@ -96,7 +96,7 @@\n\n // Test inequality operator mutation (requires references)\n fun neq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x != &y, a, b)) true else false\n+ if (apply2_bool(|x, y| &x > &y, a, b)) true else false\n }\n\n // Test logical AND operator mutation\n", + "--- original\n+++ modified\n@@ -96,7 +96,7 @@\n\n // Test inequality operator mutation (requires references)\n fun neq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x != &y, a, b)) true else false\n+ if (apply2_bool(|x, y| &x <= &y, a, b)) true else false\n }\n\n // Test logical AND operator mutation\n", + "--- original\n+++ modified\n@@ -96,7 +96,7 @@\n\n // Test inequality operator mutation (requires references)\n fun neq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x != &y, a, b)) true else false\n+ if (apply2_bool(|x, y| &x >= &y, a, b)) true else false\n }\n\n // Test logical AND operator mutation\n", "--- original\n+++ modified\n@@ -96,7 +96,7 @@\n\n // Test inequality operator mutation (requires references)\n fun neq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x != &y, a, b)) true else false\n+ if (apply2_bool(|x, y| &x != &y, a, b)) false else false\n }\n\n // Test logical AND operator mutation\n", "--- original\n+++ modified\n@@ -96,7 +96,7 @@\n\n // Test inequality operator mutation (requires references)\n fun neq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x != &y, a, b)) true else false\n+ if (apply2_bool(|x, y| &x != &y, a, b)) true else true\n }\n\n // Test logical AND operator mutation\n" ] @@ -288,11 +297,12 @@ }, { "module_func": "FunctionValues::rsh_with_lambda", - "tested": 1, - "killed": 1, + "tested": 2, + "killed": 2, "mutants_alive_diffs": [], "mutants_killed_diff": [ - "--- original\n+++ modified\n@@ -66,7 +66,7 @@\n\n // Test right shift operator mutation (mutates to <<)\n fun rsh_with_lambda(a: u64, b: u8): u64 {\n- apply(|x| x >> b, a)\n+ apply(|x| x << b, a)\n }\n\n // Test greater than operator mutation (mutates to <, >=, <=, ==, !=)\n" + "--- original\n+++ modified\n@@ -66,7 +66,7 @@\n\n // Test right shift operator mutation (mutates to <<)\n fun rsh_with_lambda(a: u64, b: u8): u64 {\n- apply(|x| x >> b, a)\n+ apply(|x| x << b, a)\n }\n\n // Test greater than operator mutation (mutates to <, >=, <=, ==, !=)\n", + "--- original\n+++ modified\n@@ -66,7 +66,7 @@\n\n // Test right shift operator mutation (mutates to <<)\n fun rsh_with_lambda(a: u64, b: u8): u64 {\n- apply(|x| x >> b, a)\n+ apply(|x| b >> x, a)\n }\n\n // Test greater than operator mutation (mutates to <, >=, <=, ==, !=)\n" ] }, { @@ -498,11 +508,12 @@ }, { "module_func": "Operators::lsh", - "tested": 1, - "killed": 1, + "tested": 2, + "killed": 2, "mutants_alive_diffs": [], "mutants_killed_diff": [ - "--- original\n+++ modified\n@@ -180,7 +180,7 @@\n\n fun lsh(x: u64, y: u8): u64 {\n let ret = x;\n- ret <<= y;\n+ ret >>= y;\n ret\n }\n\n" + "--- original\n+++ modified\n@@ -180,7 +180,7 @@\n\n fun lsh(x: u64, y: u8): u64 {\n let ret = x;\n- ret <<= y;\n+ ret >>= y;\n ret\n }\n\n", + "--- original\n+++ modified\n@@ -180,7 +180,7 @@\n\n fun lsh(x: u64, y: u8): u64 {\n let ret = x;\n- ret <<= y;\n+ y <<= ret;\n ret\n }\n\n" ] }, { @@ -530,11 +541,12 @@ }, { "module_func": "Operators::rsh", - "tested": 1, - "killed": 1, + "tested": 2, + "killed": 2, "mutants_alive_diffs": [], "mutants_killed_diff": [ - "--- original\n+++ modified\n@@ -204,7 +204,7 @@\n\n fun rsh(x: u64, y: u8): u64 {\n let ret = x;\n- ret >>= y;\n+ ret <<= y;\n ret\n }\n\n" + "--- original\n+++ modified\n@@ -204,7 +204,7 @@\n\n fun rsh(x: u64, y: u8): u64 {\n let ret = x;\n- ret >>= y;\n+ ret <<= y;\n ret\n }\n\n", + "--- original\n+++ modified\n@@ -204,7 +204,7 @@\n\n fun rsh(x: u64, y: u8): u64 {\n let ret = x;\n- ret >>= y;\n+ y >>= ret;\n ret\n }\n\n" ] }, { diff --git a/move-spec-test/src/cli.rs b/move-spec-test/src/cli.rs index 0976526d8a..1b794ccc2e 100644 --- a/move-spec-test/src/cli.rs +++ b/move-spec-test/src/cli.rs @@ -47,14 +47,6 @@ pub struct CLIOptions { #[clap(long, value_parser)] pub use_generated_mutants: Option, - /// Indicates if mutants should be verified and made sure mutants can compile. - #[clap( - long, - default_value = "false", - conflicts_with = "use_generated_mutants" - )] - pub verify_mutants: bool, - /// Extra arguments to pass to the prover. #[clap(long, value_parser)] pub extra_prover_args: Option>, @@ -77,7 +69,6 @@ pub fn create_mutator_options(options: &CLIOptions) -> move_mutator::cli::CLIOpt move_sources: options.move_sources.clone(), mutate_modules: options.mutate_modules.clone(), mutate_functions: options.mutate_functions.clone(), - verify_mutants: options.verify_mutants, downsampling_ratio_percentage: options.downsampling_ratio_percentage, ..Default::default() } From db09c136be1771ac1941b29a79858d733c1424be Mon Sep 17 00:00:00 2001 From: Jos Dehaes Date: Wed, 12 Nov 2025 18:20:33 +0100 Subject: [PATCH 2/3] Feat/fail fast (#137) * feat: make work on aptos main branch * feat: fail-fast * chore: switch to aptos 1.38 release branch * chore: update lock file * fix: improve doc comment --- Cargo.lock | 923 +++++++++--------- Cargo.toml | 41 +- move-mutation-test/src/cli.rs | 5 + move-mutation-test/src/mutation_test.rs | 2 + move-mutation-test/tests/integration_tests.rs | 1 + .../report.txt.mutation-exp | 7 +- 6 files changed, 515 insertions(+), 464 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a625315007..acbd04fdf7 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/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "proc-macro2", "quote", @@ -262,8 +262,8 @@ checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" [[package]] name = "aptos" -version = "7.7.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +version = "7.10.2" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-api-types", @@ -295,6 +295,8 @@ dependencies = [ "aptos-storage-interface", "aptos-telemetry", "aptos-temppath", + "aptos-transaction-simulation", + "aptos-transaction-simulation-session", "aptos-types", "aptos-vm", "aptos-vm-environment", @@ -319,9 +321,9 @@ dependencies = [ "hex", "indoc", "itertools 0.13.0", - "jemallocator", "legacy-move-compiler", "maplit", + "move-asm", "move-binary-format", "move-bytecode-source-map", "move-cli", @@ -329,6 +331,7 @@ dependencies = [ "move-compiler-v2", "move-core-types", "move-coverage", + "move-decompiler", "move-disassembler", "move-ir-types", "move-linter", @@ -353,6 +356,7 @@ dependencies = [ "shadow-rs", "tempfile", "thiserror 1.0.69", + "tikv-jemallocator", "tokio", "toml 0.7.8", "tracing", @@ -363,7 +367,7 @@ dependencies = [ [[package]] name = "aptos-accumulator" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-crypto", @@ -373,7 +377,7 @@ dependencies = [ [[package]] name = "aptos-admin-service" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-config", @@ -384,13 +388,15 @@ dependencies = [ "aptos-mempool", "aptos-runtimes", "aptos-storage-interface", - "aptos-system-utils 0.1.0 (git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35)", + "aptos-system-utils 0.1.0 (git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38)", "aptos-types", "bcs 0.1.4", "futures-channel", "http 0.2.12", "hyper 0.14.32", "sha256", + "tikv-jemalloc-ctl", + "tikv-jemalloc-sys", "tokio", "url", ] @@ -398,7 +404,7 @@ dependencies = [ [[package]] name = "aptos-aggregator" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-types", "bcs 0.1.4", @@ -406,12 +412,13 @@ dependencies = [ "move-binary-format", "move-core-types", "move-vm-types", + "triomphe", ] [[package]] name = "aptos-api" version = "0.2.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-api-types", @@ -453,7 +460,7 @@ dependencies = [ [[package]] name = "aptos-api-types" version = "0.0.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-config", @@ -482,7 +489,7 @@ dependencies = [ [[package]] name = "aptos-backup-cli" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-backup-service", @@ -533,7 +540,7 @@ dependencies = [ [[package]] name = "aptos-backup-service" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-crypto", "aptos-db", @@ -555,7 +562,7 @@ dependencies = [ [[package]] name = "aptos-bcs-utils" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "hex", @@ -564,7 +571,7 @@ dependencies = [ [[package]] name = "aptos-bitvec" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "serde", "serde_bytes", @@ -573,7 +580,7 @@ dependencies = [ [[package]] name = "aptos-block-executor" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "ambassador", "anyhow", @@ -596,6 +603,7 @@ dependencies = [ "claims", "concurrent-queue", "crossbeam", + "dashmap 7.0.0-rc2", "derivative", "fail", "hashbrown 0.14.5", @@ -608,13 +616,13 @@ dependencies = [ "parking_lot 0.12.4", "rand 0.7.3", "rayon", - "scopeguard", + "triomphe", ] [[package]] name = "aptos-block-partitioner" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-crypto", "aptos-logger", @@ -624,18 +632,18 @@ dependencies = [ "clap 4.5.48", "dashmap 7.0.0-rc2", "itertools 0.13.0", - "jemallocator", "move-core-types", "once_cell", "rand 0.7.3", "rayon", "serde", + "tikv-jemallocator", ] [[package]] name = "aptos-bounded-executor" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "futures", "rustversion", @@ -645,7 +653,7 @@ dependencies = [ [[package]] name = "aptos-build-info" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "shadow-rs", ] @@ -653,7 +661,7 @@ dependencies = [ [[package]] name = "aptos-cached-packages" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-framework", @@ -667,7 +675,7 @@ dependencies = [ [[package]] name = "aptos-channels" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-infallible", @@ -678,7 +686,7 @@ dependencies = [ [[package]] name = "aptos-cli-common" version = "1.0.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anstyle", "clap 4.5.48", @@ -688,12 +696,12 @@ dependencies = [ [[package]] name = "aptos-collections" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" [[package]] name = "aptos-compression" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-logger", "aptos-metrics-core", @@ -705,7 +713,7 @@ dependencies = [ [[package]] name = "aptos-config" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-crypto", @@ -738,7 +746,7 @@ dependencies = [ [[package]] name = "aptos-consensus" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-bitvec", @@ -764,6 +772,7 @@ dependencies = [ "aptos-network", "aptos-peer-monitoring-service-types", "aptos-reliable-broadcast", + "aptos-resource-viewer", "aptos-runtimes", "aptos-safety-rules", "aptos-schemadb", @@ -795,6 +804,7 @@ dependencies = [ "mini-moka", "mirai-annotations", "move-core-types", + "move-vm-runtime", "num-derive", "num-traits", "once_cell", @@ -817,7 +827,7 @@ dependencies = [ [[package]] name = "aptos-consensus-notifications" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-crypto", "aptos-runtimes", @@ -832,7 +842,7 @@ dependencies = [ [[package]] name = "aptos-consensus-types" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-bitvec", @@ -860,7 +870,7 @@ dependencies = [ [[package]] name = "aptos-crash-handler" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-logger", "backtrace", @@ -872,38 +882,49 @@ dependencies = [ [[package]] name = "aptos-crypto" version = "0.0.3" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aes-gcm", "anyhow", "aptos-crypto-derive", "arbitrary", + "ark-bls12-381", "ark-bn254", "ark-ec", "ark-ff", "ark-groth16", + "ark-poly", + "ark-relations", + "ark-serialize", + "ark-snark", "ark-std", "base64 0.13.1", "bcs 0.1.4", + "bls12_381", "blst", + "blstrs", "bulletproofs", "bytes", "curve25519-dalek 3.2.0", "curve25519-dalek-ng", "digest 0.9.0", + "dudect-bencher", "ed25519-dalek 1.0.1", "ff", + "group", "hex", "hkdf 0.10.0", + "itertools 0.13.0", "libsecp256k1", "merlin", "more-asserts", "neptune", "num-bigint 0.3.3", "num-integer", + "num-traits", "once_cell", "p256", - "poseidon-ark", + "pairing", "proptest", "proptest-derive", "rand 0.7.3", @@ -926,7 +947,7 @@ dependencies = [ [[package]] name = "aptos-crypto-derive" version = "0.0.3" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "proc-macro2", "quote", @@ -936,7 +957,7 @@ dependencies = [ [[package]] name = "aptos-data-client" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-config", "aptos-crypto", @@ -967,7 +988,7 @@ dependencies = [ [[package]] name = "aptos-data-streaming-service" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-channels", "aptos-config", @@ -993,7 +1014,7 @@ dependencies = [ [[package]] name = "aptos-db" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-accumulator", @@ -1039,7 +1060,7 @@ dependencies = [ [[package]] name = "aptos-db-indexer" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-config", @@ -1061,7 +1082,7 @@ dependencies = [ [[package]] name = "aptos-db-indexer-schemas" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-crypto", @@ -1077,17 +1098,25 @@ dependencies = [ [[package]] name = "aptos-dkg" -version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +version = "0.2.0" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-crypto", "aptos-crypto-derive", "aptos-runtimes", + "ark-bls12-381", + "ark-bn254", + "ark-ec", + "ark-ff", + "ark-poly", + "ark-serialize", + "ark-std", "bcs 0.1.4", "blst", "blstrs", "criterion", + "derive_more 0.99.20", "ff", "group", "hex", @@ -1096,7 +1125,6 @@ dependencies = [ "num-bigint 0.3.3", "num-integer", "num-traits", - "once_cell", "pairing", "rand 0.7.3", "rand_core 0.5.1", @@ -1110,7 +1138,7 @@ dependencies = [ [[package]] name = "aptos-dkg-runtime" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-bounded-executor", @@ -1149,7 +1177,7 @@ dependencies = [ [[package]] name = "aptos-drop-helper" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-infallible", "aptos-metrics-core", @@ -1160,7 +1188,7 @@ dependencies = [ [[package]] name = "aptos-enum-conversion-derive" version = "0.0.3" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "quote", "syn 1.0.109", @@ -1169,7 +1197,7 @@ dependencies = [ [[package]] name = "aptos-event-notifications" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-channels", @@ -1185,7 +1213,7 @@ dependencies = [ [[package]] name = "aptos-executor" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-block-executor", @@ -1195,11 +1223,9 @@ dependencies = [ "aptos-executor-service", "aptos-executor-types", "aptos-experimental-runtimes", - "aptos-indexer-grpc-table-info", "aptos-infallible", "aptos-logger", "aptos-metrics-core", - "aptos-sdk", "aptos-storage-interface", "aptos-types", "aptos-vm", @@ -1216,7 +1242,7 @@ dependencies = [ [[package]] name = "aptos-executor-service" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-block-executor", "aptos-block-partitioner", @@ -1247,7 +1273,7 @@ dependencies = [ [[package]] name = "aptos-executor-test-helpers" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-cached-packages", @@ -1270,7 +1296,7 @@ dependencies = [ [[package]] name = "aptos-executor-types" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-crypto", @@ -1295,23 +1321,22 @@ dependencies = [ [[package]] name = "aptos-experimental-layered-map" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "ahash 0.8.12", "aptos-crypto", "aptos-drop-helper", "aptos-infallible", "aptos-metrics-core", - "bitvec 1.0.1", + "bitvec", "itertools 0.13.0", - "jemallocator", "once_cell", ] [[package]] name = "aptos-experimental-runtimes" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-runtimes", "core_affinity", @@ -1324,7 +1349,7 @@ dependencies = [ [[package]] name = "aptos-fallible" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "thiserror 1.0.69", ] @@ -1332,7 +1357,7 @@ dependencies = [ [[package]] name = "aptos-faucet-core" version = "2.0.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-config", @@ -1366,7 +1391,7 @@ dependencies = [ [[package]] name = "aptos-faucet-metrics-server" version = "2.0.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-logger", @@ -1380,7 +1405,7 @@ dependencies = [ [[package]] name = "aptos-framework" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-aggregator", @@ -1415,7 +1440,6 @@ dependencies = [ "log", "merlin", "move-binary-format", - "move-cli", "move-command-line-common", "move-compiler-v2", "move-core-types", @@ -1444,12 +1468,13 @@ dependencies = [ "tempfile", "tiny-keccak", "toml 0.7.8", + "triomphe", ] [[package]] name = "aptos-gas-algebra" version = "0.0.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "either", "move-core-types", @@ -1458,7 +1483,7 @@ dependencies = [ [[package]] name = "aptos-gas-meter" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-gas-algebra", "aptos-gas-schedule", @@ -1473,7 +1498,7 @@ dependencies = [ [[package]] name = "aptos-gas-profiling" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-gas-algebra", @@ -1494,7 +1519,7 @@ dependencies = [ [[package]] name = "aptos-gas-schedule" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-gas-algebra", "aptos-global-constants", @@ -1507,7 +1532,7 @@ dependencies = [ [[package]] name = "aptos-genesis" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-cached-packages", @@ -1532,7 +1557,7 @@ dependencies = [ [[package]] name = "aptos-github-client" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-proxy", "serde", @@ -1544,17 +1569,17 @@ dependencies = [ [[package]] name = "aptos-global-constants" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" [[package]] name = "aptos-id-generator" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" [[package]] name = "aptos-indexer-grpc-fullnode" version = "1.0.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-api", @@ -1566,7 +1591,7 @@ dependencies = [ "aptos-mempool", "aptos-metrics-core", "aptos-moving-average 0.1.0 (git+https://github.com/aptos-labs/aptos-indexer-processors.git?rev=62beedc881d1b76632318ceb186ee9065236468e)", - "aptos-protos 1.3.1 (git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35)", + "aptos-protos 1.3.1 (git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38)", "aptos-runtimes", "aptos-storage-interface", "aptos-types", @@ -1590,11 +1615,11 @@ dependencies = [ [[package]] name = "aptos-indexer-grpc-server-framework" version = "1.0.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-metrics-core", - "aptos-system-utils 0.1.0 (git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35)", + "aptos-system-utils 0.1.0 (git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38)", "async-trait", "backtrace", "clap 4.5.48", @@ -1612,7 +1637,7 @@ dependencies = [ [[package]] name = "aptos-indexer-grpc-table-info" version = "1.0.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-api", @@ -1644,12 +1669,12 @@ dependencies = [ [[package]] name = "aptos-indexer-grpc-utils" version = "1.0.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-metrics-core", - "aptos-protos 1.3.1 (git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35)", - "aptos-transaction-filter 0.1.0 (git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35)", + "aptos-protos 1.3.1 (git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38)", + "aptos-transaction-filter 0.1.0 (git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38)", "async-trait", "backoff", "base64 0.13.1", @@ -1754,12 +1779,12 @@ dependencies = [ [[package]] name = "aptos-infallible" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" [[package]] name = "aptos-inspection-service" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-build-info", @@ -1785,7 +1810,7 @@ dependencies = [ [[package]] name = "aptos-jellyfish-merkle" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-crypto", @@ -1813,7 +1838,7 @@ dependencies = [ [[package]] name = "aptos-jwk-consensus" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-bitvec", @@ -1850,7 +1875,7 @@ dependencies = [ [[package]] name = "aptos-jwk-utils" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-types", @@ -1865,7 +1890,7 @@ dependencies = [ [[package]] name = "aptos-keygen" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-crypto", "aptos-types", @@ -1875,7 +1900,7 @@ dependencies = [ [[package]] name = "aptos-ledger" version = "0.2.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-crypto", "aptos-types", @@ -1888,11 +1913,11 @@ dependencies = [ [[package]] name = "aptos-localnet" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-indexer-grpc-utils", - "aptos-protos 1.3.1 (git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35)", + "aptos-protos 1.3.1 (git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38)", "aptos-rest-client", "bollard", "diesel", @@ -1912,7 +1937,7 @@ dependencies = [ [[package]] name = "aptos-log-derive" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "proc-macro2", "quote", @@ -1922,7 +1947,7 @@ dependencies = [ [[package]] name = "aptos-logger" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-infallible", "aptos-log-derive", @@ -1946,7 +1971,7 @@ dependencies = [ [[package]] name = "aptos-memory-usage-tracker" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-gas-algebra", "aptos-gas-meter", @@ -1959,7 +1984,7 @@ dependencies = [ [[package]] name = "aptos-mempool" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-bounded-executor", @@ -2000,7 +2025,7 @@ dependencies = [ [[package]] name = "aptos-mempool-notifications" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-types", "async-trait", @@ -2013,7 +2038,7 @@ dependencies = [ [[package]] name = "aptos-memsocket" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-infallible", "bytes", @@ -2024,16 +2049,18 @@ dependencies = [ [[package]] name = "aptos-metrics-core" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", + "once_cell", + "paste", "prometheus", ] [[package]] name = "aptos-move-debugger" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-block-executor", @@ -2060,7 +2087,7 @@ dependencies = [ [[package]] name = "aptos-move-stdlib" version = "0.1.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-gas-schedule", "aptos-native-interface", @@ -2093,7 +2120,7 @@ dependencies = [ [[package]] name = "aptos-mvhashmap" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-aggregator", @@ -2111,12 +2138,13 @@ dependencies = [ "move-vm-runtime", "move-vm-types", "serde", + "triomphe", ] [[package]] name = "aptos-native-interface" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-gas-algebra", "aptos-gas-schedule", @@ -2131,7 +2159,7 @@ dependencies = [ [[package]] name = "aptos-netcore" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-memsocket", "aptos-proxy", @@ -2148,7 +2176,7 @@ dependencies = [ [[package]] name = "aptos-network" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-bitvec", @@ -2193,7 +2221,7 @@ dependencies = [ [[package]] name = "aptos-network-benchmark" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-config", "aptos-logger", @@ -2213,7 +2241,7 @@ dependencies = [ [[package]] name = "aptos-network-builder" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-channels", "aptos-config", @@ -2236,7 +2264,7 @@ dependencies = [ [[package]] name = "aptos-network-checker" version = "0.0.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-config", @@ -2253,7 +2281,7 @@ dependencies = [ [[package]] name = "aptos-network-discovery" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-channels", @@ -2277,8 +2305,8 @@ dependencies = [ [[package]] name = "aptos-node" -version = "1.35.4" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +version = "1.38.0" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-admin-service", @@ -2336,7 +2364,8 @@ dependencies = [ "fail", "futures", "hex", - "jemallocator", + "move-vm-runtime", + "move-vm-types", "num_cpus", "rand 0.7.3", "rayon", @@ -2345,6 +2374,7 @@ dependencies = [ "serde", "serde_json", "serde_yaml 0.8.26", + "tikv-jemallocator", "tokio", "ureq", "url", @@ -2353,7 +2383,7 @@ dependencies = [ [[package]] name = "aptos-node-identity" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-types", @@ -2364,7 +2394,7 @@ dependencies = [ [[package]] name = "aptos-node-resource-metrics" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-build-info", "aptos-infallible", @@ -2381,7 +2411,7 @@ dependencies = [ [[package]] name = "aptos-num-variants" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "proc-macro2", "quote", @@ -2391,7 +2421,7 @@ dependencies = [ [[package]] name = "aptos-openapi" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "percent-encoding", "poem", @@ -2403,7 +2433,7 @@ dependencies = [ [[package]] name = "aptos-package-builder" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-framework", @@ -2416,7 +2446,7 @@ dependencies = [ [[package]] name = "aptos-peer-monitoring-service-client" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-channels", "aptos-config", @@ -2441,7 +2471,7 @@ dependencies = [ [[package]] name = "aptos-peer-monitoring-service-server" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-bounded-executor", "aptos-build-info", @@ -2467,7 +2497,7 @@ dependencies = [ [[package]] name = "aptos-peer-monitoring-service-types" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-config", "aptos-types", @@ -2479,14 +2509,12 @@ dependencies = [ [[package]] name = "aptos-profiler" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", - "backtrace", - "jemalloc-sys", - "jemallocator", "pprof", "regex", + "tikv-jemalloc-sys", ] [[package]] @@ -2505,7 +2533,7 @@ dependencies = [ [[package]] name = "aptos-proptest-helpers" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "crossbeam", "proptest", @@ -2515,7 +2543,7 @@ dependencies = [ [[package]] name = "aptos-protos" version = "1.3.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "pbjson", "prost 0.13.5", @@ -2537,7 +2565,7 @@ dependencies = [ [[package]] name = "aptos-proxy" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "ipnet", ] @@ -2545,7 +2573,7 @@ dependencies = [ [[package]] name = "aptos-push-metrics" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-logger", "aptos-metrics-core", @@ -2557,7 +2585,7 @@ dependencies = [ [[package]] name = "aptos-reliable-broadcast" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-bounded-executor", @@ -2579,22 +2607,26 @@ dependencies = [ [[package]] name = "aptos-resource-viewer" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", + "aptos-logger", "aptos-types", "aptos-vm", "aptos-vm-environment", + "aptos-vm-logging", "move-binary-format", "move-bytecode-utils", "move-core-types", "move-resource-viewer", + "move-vm-runtime", + "move-vm-types", ] [[package]] name = "aptos-rest-client" version = "0.0.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-api-types", @@ -2617,7 +2649,7 @@ dependencies = [ [[package]] name = "aptos-rocksdb-options" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-config", "rocksdb", @@ -2626,7 +2658,7 @@ dependencies = [ [[package]] name = "aptos-runtimes" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "rayon", "tokio", @@ -2635,7 +2667,7 @@ dependencies = [ [[package]] name = "aptos-safety-rules" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-config", "aptos-consensus-types", @@ -2659,7 +2691,7 @@ dependencies = [ [[package]] name = "aptos-schemadb" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-drop-helper", @@ -2667,7 +2699,6 @@ dependencies = [ "aptos-metrics-core", "aptos-storage-interface", "dunce", - "once_cell", "proptest", "rand 0.7.3", "rocksdb", @@ -2676,7 +2707,7 @@ dependencies = [ [[package]] name = "aptos-scratchpad" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-crypto", "aptos-drop-helper", @@ -2684,7 +2715,7 @@ dependencies = [ "aptos-metrics-core", "aptos-types", "aptos-vm", - "bitvec 1.0.1", + "bitvec", "dashmap 7.0.0-rc2", "itertools 0.13.0", "once_cell", @@ -2696,7 +2727,7 @@ dependencies = [ [[package]] name = "aptos-sdk" version = "0.0.3" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-cached-packages", @@ -2722,7 +2753,7 @@ dependencies = [ [[package]] name = "aptos-sdk-builder" version = "0.2.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-types", @@ -2740,11 +2771,11 @@ dependencies = [ [[package]] name = "aptos-secure-net" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-logger", "aptos-metrics-core", - "aptos-protos 1.3.1 (git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35)", + "aptos-protos 1.3.1 (git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38)", "bcs 0.1.4", "crossbeam-channel", "once_cell", @@ -2758,7 +2789,7 @@ dependencies = [ [[package]] name = "aptos-secure-storage" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-crypto", "aptos-infallible", @@ -2779,7 +2810,7 @@ dependencies = [ [[package]] name = "aptos-short-hex-str" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "mirai-annotations", "serde", @@ -2790,7 +2821,7 @@ dependencies = [ [[package]] name = "aptos-speculative-state-helper" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-infallible", @@ -2801,7 +2832,7 @@ dependencies = [ [[package]] name = "aptos-state-sync-driver" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-config", @@ -2834,7 +2865,7 @@ dependencies = [ [[package]] name = "aptos-storage-interface" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-crypto", @@ -2862,7 +2893,7 @@ dependencies = [ [[package]] name = "aptos-storage-service-client" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-config", "aptos-network", @@ -2873,7 +2904,7 @@ dependencies = [ [[package]] name = "aptos-storage-service-notifications" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-channels", "async-trait", @@ -2885,7 +2916,7 @@ dependencies = [ [[package]] name = "aptos-storage-service-server" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-channels", @@ -2904,6 +2935,7 @@ dependencies = [ "bytes", "dashmap 7.0.0-rc2", "futures", + "itertools 0.13.0", "mini-moka", "once_cell", "serde", @@ -2914,7 +2946,7 @@ dependencies = [ [[package]] name = "aptos-storage-service-types" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-compression", "aptos-config", @@ -2930,10 +2962,10 @@ dependencies = [ [[package]] name = "aptos-system-utils" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", - "aptos-profiler 0.1.0 (git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35)", + "aptos-profiler 0.1.0 (git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38)", "async-mutex", "http 0.2.12", "hyper 0.14.32", @@ -2970,10 +3002,11 @@ dependencies = [ [[package]] name = "aptos-table-natives" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-gas-schedule", "aptos-native-interface", + "aptos-types", "better_any", "bytes", "move-binary-format", @@ -2983,12 +3016,13 @@ dependencies = [ "move-vm-types", "sha3 0.9.1", "smallvec", + "triomphe", ] [[package]] name = "aptos-telemetry" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-api", @@ -3026,7 +3060,7 @@ dependencies = [ [[package]] name = "aptos-telemetry-service" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-config", @@ -3066,7 +3100,7 @@ dependencies = [ [[package]] name = "aptos-temppath" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "hex", "rand 0.7.3", @@ -3075,7 +3109,7 @@ dependencies = [ [[package]] name = "aptos-time-service" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-infallible", "enum_dispatch", @@ -3088,10 +3122,10 @@ dependencies = [ [[package]] name = "aptos-transaction-filter" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", - "aptos-protos 1.3.1 (git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35)", + "aptos-protos 1.3.1 (git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38)", "derivative", "derive_builder", "memchr", @@ -3124,7 +3158,7 @@ dependencies = [ [[package]] name = "aptos-transaction-filters" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-crypto", "aptos-types", @@ -3134,10 +3168,55 @@ dependencies = [ "serde_yaml 0.8.26", ] +[[package]] +name = "aptos-transaction-simulation" +version = "0.0.1" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +dependencies = [ + "anyhow", + "aptos-crypto", + "aptos-keygen", + "aptos-types", + "aptos-vm-genesis", + "bcs 0.1.4", + "bytes", + "move-binary-format", + "move-core-types", + "once_cell", + "parking_lot 0.12.4", + "proptest", + "serde", +] + +[[package]] +name = "aptos-transaction-simulation-session" +version = "0.0.1" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +dependencies = [ + "anyhow", + "aptos-api-types", + "aptos-resource-viewer", + "aptos-rest-client", + "aptos-transaction-simulation", + "aptos-types", + "aptos-validator-interface", + "aptos-vm", + "aptos-vm-environment", + "aptos-vm-logging", + "aptos-vm-types", + "bcs 0.1.4", + "hex", + "move-core-types", + "serde", + "serde_json", + "tokio", + "url", +] + [[package]] name = "aptos-types" version = "0.0.3" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-bitvec", @@ -3183,6 +3262,7 @@ dependencies = [ "proptest-derive", "quick_cache", "rand 0.7.3", + "rapidhash", "rayon", "ref-cast", "ring 0.16.20", @@ -3202,7 +3282,7 @@ dependencies = [ [[package]] name = "aptos-validator-interface" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-api-types", @@ -3223,7 +3303,7 @@ dependencies = [ [[package]] name = "aptos-validator-transaction-pool" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-channels", "aptos-crypto", @@ -3236,7 +3316,7 @@ dependencies = [ [[package]] name = "aptos-vault-client" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-crypto", "base64 0.13.1", @@ -3252,12 +3332,11 @@ dependencies = [ [[package]] name = "aptos-vm" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-aggregator", "aptos-block-executor", - "aptos-block-partitioner", "aptos-crypto", "aptos-crypto-derive", "aptos-experimental-runtimes", @@ -3265,7 +3344,6 @@ dependencies = [ "aptos-gas-algebra", "aptos-gas-meter", "aptos-gas-schedule", - "aptos-infallible", "aptos-logger", "aptos-memory-usage-tracker", "aptos-metrics-core", @@ -3299,12 +3377,13 @@ dependencies = [ "rand 0.7.3", "rayon", "serde", + "triomphe", ] [[package]] name = "aptos-vm-environment" version = "0.0.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-framework", "aptos-gas-algebra", @@ -3322,12 +3401,13 @@ dependencies = [ "move-vm-types", "once_cell", "sha3 0.9.1", + "triomphe", ] [[package]] name = "aptos-vm-genesis" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-cached-packages", "aptos-crypto", @@ -3351,7 +3431,7 @@ dependencies = [ [[package]] name = "aptos-vm-logging" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "aptos-crypto", "aptos-logger", @@ -3366,7 +3446,7 @@ dependencies = [ [[package]] name = "aptos-vm-types" version = "0.0.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "ambassador", "anyhow", @@ -3377,6 +3457,7 @@ dependencies = [ "bcs 0.1.4", "bytes", "claims", + "derivative", "either", "move-binary-format", "move-core-types", @@ -3384,32 +3465,30 @@ dependencies = [ "move-vm-types", "rand 0.7.3", "serde", + "triomphe", ] [[package]] name = "aptos-vm-validator" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-logger", + "aptos-resource-viewer", "aptos-storage-interface", "aptos-types", "aptos-vm", - "aptos-vm-environment", - "aptos-vm-logging", "fail", - "move-binary-format", "move-core-types", "move-vm-runtime", - "move-vm-types", "rand 0.7.3", ] [[package]] name = "aptos-workspace-server" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "aptos-cached-packages", @@ -3451,9 +3530,9 @@ checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" [[package]] name = "ark-bls12-381" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c775f0d12169cba7aae4caeb547bb6a50781c7449a8aa53793827c9ec4abf488" +checksum = "3df4dcc01ff89867cd86b0da835f23c3f02738353aaee7dde7495af71363b8d5" dependencies = [ "ark-ec", "ark-ff", @@ -3463,9 +3542,9 @@ dependencies = [ [[package]] name = "ark-bn254" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a22f4561524cd949590d78d7d4c5df8f592430d221f7f3c9497bbafd8972120f" +checksum = "d69eab57e8d2663efa5c63135b2af4f396d66424f88954c21104125ab6b3e6bc" dependencies = [ "ark-ec", "ark-ff", @@ -3474,10 +3553,12 @@ dependencies = [ [[package]] name = "ark-crypto-primitives" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3a13b34da09176a8baba701233fdffbaa7c1b1192ce031a3da4e55ce1f1a56" +checksum = "1e0c292754729c8a190e50414fd1a37093c786c709899f29c9f7daccecfa855e" dependencies = [ + "ahash 0.8.12", + "ark-crypto-primitives-macros", "ark-ec", "ark-ff", "ark-relations", @@ -3487,23 +3568,40 @@ dependencies = [ "blake2", "derivative", "digest 0.10.7", + "fnv", + "merlin", "rayon", "sha2 0.10.9", ] +[[package]] +name = "ark-crypto-primitives-macros" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7e89fe77d1f0f4fe5b96dfc940923d88d17b6a773808124f21e764dfb063c6a" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + [[package]] name = "ark-ec" -version = "0.4.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba" +checksum = "43d68f2d516162846c1238e755a7c4d131b892b70cc70c471a8e3ca3ed818fce" dependencies = [ + "ahash 0.8.12", "ark-ff", "ark-poly", "ark-serialize", "ark-std", - "derivative", - "hashbrown 0.13.2", - "itertools 0.10.5", + "educe", + "fnv", + "hashbrown 0.15.5", + "itertools 0.13.0", + "num-bigint 0.4.6", + "num-integer", "num-traits", "rayon", "zeroize", @@ -3511,53 +3609,53 @@ dependencies = [ [[package]] name = "ark-ff" -version = "0.4.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba" +checksum = "a177aba0ed1e0fbb62aa9f6d0502e9b46dad8c2eab04c14258a1212d2557ea70" dependencies = [ "ark-ff-asm", "ark-ff-macros", "ark-serialize", "ark-std", - "derivative", + "arrayvec 0.7.6", "digest 0.10.7", - "itertools 0.10.5", + "educe", + "itertools 0.13.0", "num-bigint 0.4.6", "num-traits", "paste", "rayon", - "rustc_version", "zeroize", ] [[package]] name = "ark-ff-asm" -version = "0.4.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348" +checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 1.0.109", + "syn 2.0.106", ] [[package]] name = "ark-ff-macros" -version = "0.4.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" +checksum = "09be120733ee33f7693ceaa202ca41accd5653b779563608f1234f78ae07c4b3" dependencies = [ "num-bigint 0.4.6", "num-traits", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.106", ] [[package]] name = "ark-groth16" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20ceafa83848c3e390f1cbf124bc3193b3e639b3f02009e0e290809a501b95fc" +checksum = "88f1d0f3a534bb54188b8dcc104307db6c56cdae574ddc3212aec0625740fc7e" dependencies = [ "ark-crypto-primitives", "ark-ec", @@ -3571,23 +3669,25 @@ dependencies = [ [[package]] name = "ark-poly" -version = "0.4.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf" +checksum = "579305839da207f02b89cd1679e50e67b4331e2f9294a57693e5051b7703fe27" dependencies = [ + "ahash 0.8.12", "ark-ff", "ark-serialize", "ark-std", - "derivative", - "hashbrown 0.13.2", + "educe", + "fnv", + "hashbrown 0.15.5", "rayon", ] [[package]] name = "ark-relations" -version = "0.4.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00796b6efc05a3f48225e59cb6a2cda78881e7c390872d5786aaf112f31fb4f0" +checksum = "ec46ddc93e7af44bcab5230937635b06fb5744464dd6a7e7b083e80ebd274384" dependencies = [ "ark-ff", "ark-std", @@ -3597,32 +3697,34 @@ dependencies = [ [[package]] name = "ark-serialize" -version = "0.4.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" +checksum = "3f4d068aaf107ebcd7dfb52bc748f8030e0fc930ac8e360146ca54c1203088f7" dependencies = [ "ark-serialize-derive", "ark-std", + "arrayvec 0.7.6", "digest 0.10.7", "num-bigint 0.4.6", + "rayon", ] [[package]] name = "ark-serialize-derive" -version = "0.4.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea" +checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.106", ] [[package]] name = "ark-snark" -version = "0.4.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84d3cc6833a335bb8a600241889ead68ee89a3cf8448081fb7694c0fe503da63" +checksum = "d368e2848c2d4c129ce7679a7d0d2d612b6a274d3ea6a13bad4445d61b381b88" dependencies = [ "ark-ff", "ark-relations", @@ -3632,9 +3734,9 @@ dependencies = [ [[package]] name = "ark-std" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" +checksum = "246a225cc6131e9ee4f24619af0f19d67761fff15d7ccc22e42b80846e69449a" dependencies = [ "num-traits", "rand 0.8.5", @@ -4101,26 +4203,6 @@ dependencies = [ "serde", ] -[[package]] -name = "bindgen" -version = "0.69.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088" -dependencies = [ - "bitflags 2.9.4", - "cexpr", - "clang-sys", - "itertools 0.12.1", - "lazy_static", - "lazycell", - "proc-macro2", - "quote", - "regex", - "rustc-hash 1.1.0", - "shlex", - "syn 2.0.106", -] - [[package]] name = "bindgen" version = "0.72.1" @@ -4175,28 +4257,16 @@ dependencies = [ "typenum", ] -[[package]] -name = "bitvec" -version = "0.20.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7774144344a4faa177370406a7ff5f1da24303817368584c6206c8303eb07848" -dependencies = [ - "funty 1.1.0", - "radium 0.6.2", - "tap", - "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", + "funty", + "radium", "tap", - "wyz 0.5.1", + "wyz", ] [[package]] @@ -4265,6 +4335,19 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae" +[[package]] +name = "bls12_381" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7bc6d6292be3a19e6379786dac800f551e5865a5bb51ebbe3064ab80433f403" +dependencies = [ + "ff", + "group", + "pairing", + "rand_core 0.6.4", + "subtle", +] + [[package]] name = "blst" version = "0.3.16" @@ -5930,6 +6013,18 @@ version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04" +[[package]] +name = "dudect-bencher" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5d065e1eac4fe9b4313fe81f692c7f589ce7b431719296a3392b85af4b73d38" +dependencies = [ + "clap 2.34.0", + "ctrlc", + "rand 0.8.5", + "rand_chacha 0.3.1", +] + [[package]] name = "dunce" version = "1.0.5" @@ -6039,6 +6134,18 @@ dependencies = [ "sha2 0.10.9", ] +[[package]] +name = "educe" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d7bc049e1bd8cdeb31b68bbd586a9464ecf9f3944af3958a7a9d0f8b9799417" +dependencies = [ + "enum-ordinalize", + "proc-macro2", + "quote", + "syn 2.0.106", +] + [[package]] name = "either" version = "1.15.0" @@ -6080,6 +6187,26 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "enum-ordinalize" +version = "4.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a1091a7bb1f8f2c4b28f1fe2cef4980ca2d410a3d727d67ecc3178c9b0800f0" +dependencies = [ + "enum-ordinalize-derive", +] + +[[package]] +name = "enum-ordinalize-derive" +version = "4.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ca9601fb2d62598ee17836250842873a413586e5d7ed88b356e38ddbb0ec631" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + [[package]] name = "enum_dispatch" version = "0.3.13" @@ -6169,6 +6296,9 @@ name = "ethnum" version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca81e6b4777c89fd810c25a4be2b1bd93ea034fbe58e6a75216a34c6b82c539b" +dependencies = [ + "serde", +] [[package]] name = "event-listener" @@ -6225,7 +6355,7 @@ version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" dependencies = [ - "bitvec 1.0.1", + "bitvec", "byteorder", "ff_derive", "rand_core 0.6.4", @@ -6340,18 +6470,6 @@ dependencies = [ "typenum", ] -[[package]] -name = "fixed-hash" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcf0ed7fe52a17a03854ec54a9f76d6d84508d1c0e66bc1793301c73fc8493c" -dependencies = [ - "byteorder", - "rand 0.8.5", - "rustc-hex", - "static_assertions", -] - [[package]] name = "fixedbitset" version = "0.4.2" @@ -6466,12 +6584,6 @@ version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ab85b9b05e3978cc9a9cf8fea7f01b494e1a09ed3037e16ba39edc7a29eb61a" -[[package]] -name = "funty" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7" - [[package]] name = "funty" version = "2.0.0" @@ -7590,35 +7702,6 @@ dependencies = [ "png", ] -[[package]] -name = "impl-codec" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "161ebdfec3c8e3b52bf61c4f3550a1eea4f9579d10dc1b936f3171ebdcd6c443" -dependencies = [ - "parity-scale-codec", -] - -[[package]] -name = "impl-serde" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4551f042f3438e64dbd6226b20527fc84a6e1fe65688b58746a2f53623f25f5c" -dependencies = [ - "serde", -] - -[[package]] -name = "impl-trait-for-tuples" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0eb5a3343abf848c0984fe4604b2b105da9539376e24fc0a3b0007411ae4fd9" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.106", -] - [[package]] name = "include_dir" version = "0.6.2" @@ -7905,11 +7988,9 @@ checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "jemalloc-sys" version = "0.5.4+5.3.0-patched" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac6c1946e1cea1788cbfde01c993b52a10e2da07f4bac608228d1bed20bfebf2" +source = "git+https://github.com/aptos-labs/jemalloc-sys-shim?rev=e0920246dd74303fab9a14b990768c6ac990a59b#e0920246dd74303fab9a14b990768c6ac990a59b" dependencies = [ - "cc", - "libc", + "tikv-jemalloc-sys", ] [[package]] @@ -7998,12 +8079,6 @@ dependencies = [ "spin 0.9.8", ] -[[package]] -name = "lazycell" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" - [[package]] name = "ledger-apdu" version = "0.10.0" @@ -8044,7 +8119,7 @@ dependencies = [ [[package]] name = "legacy-move-compiler" version = "0.0.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "bcs 0.1.4", @@ -8111,14 +8186,13 @@ dependencies = [ [[package]] name = "librocksdb-sys" -version = "0.16.0+8.10.0" +version = "0.17.3+10.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce3d60bc059831dc1c83903fb45c103f75db65c5a7bf22272764d9cc683e348c" +checksum = "cef2a00ee60fe526157c9023edab23943fae1ce2ab6f4abb2a807c1746835de9" dependencies = [ - "bindgen 0.69.5", + "bindgen", "bzip2-sys", "cc", - "glob", "libc", "libz-sys", "lz4-sys", @@ -8580,7 +8654,7 @@ checksum = "1fafa6961cabd9c63bcd77a45d7e3b7f3b552b70417831fb0f56db717e72407e" [[package]] name = "move-abigen" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "bcs 0.1.4", @@ -8597,7 +8671,7 @@ dependencies = [ [[package]] name = "move-asm" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "clap 4.5.48", @@ -8611,7 +8685,7 @@ dependencies = [ [[package]] name = "move-binary-format" version = "0.0.3" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "backtrace", @@ -8627,12 +8701,12 @@ dependencies = [ [[package]] name = "move-borrow-graph" version = "0.0.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" [[package]] name = "move-bytecode-source-map" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "bcs 0.1.4", @@ -8647,7 +8721,7 @@ dependencies = [ [[package]] name = "move-bytecode-spec" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "once_cell", "quote", @@ -8657,19 +8731,18 @@ dependencies = [ [[package]] name = "move-bytecode-utils" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "move-binary-format", "move-core-types", "petgraph", - "serde-reflection", ] [[package]] name = "move-bytecode-verifier" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "fail", "move-binary-format", @@ -8683,7 +8756,7 @@ dependencies = [ [[package]] name = "move-bytecode-viewer" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "clap 4.5.48", @@ -8698,7 +8771,7 @@ dependencies = [ [[package]] name = "move-cli" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "clap 4.5.48", @@ -8728,7 +8801,7 @@ dependencies = [ [[package]] name = "move-command-line-common" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "difference", @@ -8745,7 +8818,7 @@ dependencies = [ [[package]] name = "move-compiler-v2" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "abstract-domain-derive", "anyhow", @@ -8760,13 +8833,13 @@ dependencies = [ "itertools 0.13.0", "legacy-move-compiler", "log", + "move-asm", "move-binary-format", "move-borrow-graph", "move-bytecode-source-map", "move-bytecode-verifier", "move-command-line-common", "move-core-types", - "move-disassembler", "move-ir-types", "move-model", "move-stackless-bytecode", @@ -8780,7 +8853,7 @@ dependencies = [ [[package]] name = "move-core-types" version = "0.0.4" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "arbitrary", @@ -8792,7 +8865,6 @@ dependencies = [ "hex", "num 0.4.3", "once_cell", - "primitive-types", "proptest", "proptest-derive", "rand 0.8.5", @@ -8800,13 +8872,12 @@ dependencies = [ "serde", "serde_bytes", "thiserror 1.0.69", - "uint", ] [[package]] name = "move-coverage" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "bcs 0.1.4", @@ -8822,10 +8893,28 @@ dependencies = [ "serde", ] +[[package]] +name = "move-decompiler" +version = "0.1.0" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +dependencies = [ + "anyhow", + "bcs 0.1.4", + "clap 4.5.48", + "codespan", + "codespan-reporting", + "move-binary-format", + "move-bytecode-source-map", + "move-bytecode-verifier", + "move-command-line-common", + "move-model", + "move-stackless-bytecode", +] + [[package]] name = "move-disassembler" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "clap 4.5.48", @@ -8842,7 +8931,7 @@ dependencies = [ [[package]] name = "move-docgen" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "clap 4.5.48", @@ -8861,7 +8950,7 @@ dependencies = [ [[package]] name = "move-errmapgen" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "move-command-line-common", @@ -8873,7 +8962,7 @@ dependencies = [ [[package]] name = "move-ir-types" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "hex", "move-command-line-common", @@ -8886,7 +8975,7 @@ dependencies = [ [[package]] name = "move-linter" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "codespan-reporting", "legacy-move-compiler", @@ -8900,7 +8989,7 @@ dependencies = [ [[package]] name = "move-model" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "codespan", @@ -8994,7 +9083,7 @@ dependencies = [ [[package]] name = "move-package" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "clap 4.5.48", @@ -9028,7 +9117,7 @@ dependencies = [ [[package]] name = "move-prover" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "atty", @@ -9054,7 +9143,7 @@ dependencies = [ [[package]] name = "move-prover-boogie-backend" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "async-trait", @@ -9083,9 +9172,8 @@ dependencies = [ [[package]] name = "move-prover-bytecode-pipeline" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ - "abstract-domain-derive", "anyhow", "codespan-reporting", "itertools 0.13.0", @@ -9099,7 +9187,7 @@ dependencies = [ [[package]] name = "move-prover-lab" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "chrono", @@ -9117,7 +9205,7 @@ dependencies = [ [[package]] name = "move-resource-viewer" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "hex", @@ -9151,7 +9239,7 @@ dependencies = [ [[package]] name = "move-stackless-bytecode" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "abstract-domain-derive", "anyhow", @@ -9173,7 +9261,7 @@ dependencies = [ [[package]] name = "move-stdlib" version = "0.1.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "hex", @@ -9196,7 +9284,7 @@ dependencies = [ [[package]] name = "move-symbol-pool" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "once_cell", "serde", @@ -9205,7 +9293,7 @@ dependencies = [ [[package]] name = "move-table-extension" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "better_any", "bytes", @@ -9215,12 +9303,13 @@ dependencies = [ "move-vm-types", "sha3 0.9.1", "smallvec", + "triomphe", ] [[package]] name = "move-unit-test" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "better_any", @@ -9247,12 +9336,13 @@ dependencies = [ "once_cell", "rayon", "regex", + "thiserror 1.0.69", ] [[package]] name = "move-vm-metrics" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "once_cell", "prometheus", @@ -9261,15 +9351,18 @@ dependencies = [ [[package]] name = "move-vm-runtime" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "ambassador", "better_any", + "bitvec", "bytes", "cfg-if", "claims", "fail", + "fxhash", "hashbrown 0.14.5", + "itertools 0.13.0", "lazy_static", "lru", "move-binary-format", @@ -9287,7 +9380,7 @@ dependencies = [ [[package]] name = "move-vm-test-utils" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "anyhow", "bytes", @@ -9304,7 +9397,7 @@ dependencies = [ [[package]] name = "move-vm-types" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.35#8130c12cc7cdbc4b4a4cf991fe204aedc666dea3" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" dependencies = [ "ambassador", "bcs 0.1.4", @@ -9951,32 +10044,6 @@ dependencies = [ "unicode-width 0.1.11", ] -[[package]] -name = "parity-scale-codec" -version = "2.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "373b1a4c1338d9cd3d1fa53b3a11bdab5ab6bd80a20f7f7becd76953ae2be909" -dependencies = [ - "arrayvec 0.7.6", - "bitvec 0.20.4", - "byte-slice-cast", - "impl-trait-for-tuples", - "parity-scale-codec-derive", - "serde", -] - -[[package]] -name = "parity-scale-codec-derive" -version = "2.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1557010476e0595c9b568d16dcfb81b93cdeb157612726f5170d31aa707bed27" -dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "parking_lot" version = "0.11.2" @@ -10514,7 +10581,7 @@ version = "3.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "056e2fea6de1cb240ffe23cfc4fc370b629f8be83b5f27e16b7acd5231a72de4" dependencies = [ - "proc-macro-crate 3.4.0", + "proc-macro-crate", "proc-macro2", "quote", "syn 2.0.106", @@ -10556,7 +10623,7 @@ dependencies = [ "http 1.3.1", "indexmap 2.11.4", "mime", - "proc-macro-crate 3.4.0", + "proc-macro-crate", "proc-macro2", "quote", "regex", @@ -10602,16 +10669,6 @@ version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" -[[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]] name = "postgres-native-tls" version = "0.5.2" @@ -10769,28 +10826,6 @@ dependencies = [ "elliptic-curve", ] -[[package]] -name = "primitive-types" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05e4722c697a58a99d5d06a08c30821d7c082a4632198de1eaa5a6c22ef42373" -dependencies = [ - "fixed-hash", - "impl-codec", - "impl-serde", - "uint", -] - -[[package]] -name = "proc-macro-crate" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" -dependencies = [ - "once_cell", - "toml_edit 0.19.15", -] - [[package]] name = "proc-macro-crate" version = "3.4.0" @@ -11211,12 +11246,6 @@ version = "5.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" -[[package]] -name = "radium" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "643f8f41a8ebc4c5dc4515c82bb8abd397b527fc20fd681b7c011c2aee5d44fb" - [[package]] name = "radium" version = "0.7.0" @@ -11360,6 +11389,12 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "rapidhash" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9813f789f95ee4fe6b4d01834404d7cccacbc3f6c029343af910b3c2835eb9f1" + [[package]] name = "raw-cpuid" version = "10.7.0" @@ -11680,9 +11715,9 @@ dependencies = [ [[package]] name = "rocksdb" -version = "0.22.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bd13e55d6d7b8cd0ea569161127567cd587676c99f4472f779a0279aa60a7a7" +checksum = "ddb7af00d2b17dbd07d82c0063e25411959748ff03e8d4f96134c2ff41fce34f" dependencies = [ "libc", "librocksdb-sys", @@ -11799,12 +11834,6 @@ version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" -[[package]] -name = "rustc-hex" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" - [[package]] name = "rustc_version" version = "0.4.1" @@ -13283,6 +13312,37 @@ dependencies = [ "ordered-float 2.10.1", ] +[[package]] +name = "tikv-jemalloc-ctl" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "661f1f6a57b3a36dc9174a2c10f19513b4866816e13425d3e418b11cc37bc24c" +dependencies = [ + "libc", + "paste", + "tikv-jemalloc-sys", +] + +[[package]] +name = "tikv-jemalloc-sys" +version = "0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd8aa5b2ab86a2cefa406d889139c162cbb230092f7d1d7cbc1716405d852a3b" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "tikv-jemallocator" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0359b4327f954e0567e69fb191cf1436617748813819c94b8cd4a431422d053a" +dependencies = [ + "libc", + "tikv-jemalloc-sys", +] + [[package]] name = "time" version = "0.3.44" @@ -14004,18 +14064,6 @@ version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971" -[[package]] -name = "uint" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76f64bba2c53b04fcab63c01a7d7427eadc821e3bc48c34dc9ba29c501164b52" -dependencies = [ - "byteorder", - "crunchy", - "hex", - "static_assertions", -] - [[package]] name = "unarray" version = "0.1.4" @@ -14993,12 +15041,6 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" -[[package]] -name = "wyz" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214" - [[package]] name = "wyz" version = "0.5.1" @@ -15252,7 +15294,6 @@ version = "2.0.16+zstd.1.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748" dependencies = [ - "bindgen 0.72.1", "cc", "pkg-config", ] diff --git a/Cargo.toml b/Cargo.toml index 118de062fd..68328fcad8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,11 +22,11 @@ rust-version = "1.86.0" [workspace.dependencies] ahash = "0.8" anyhow = "1.0" -aptos = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.35" } -aptos-framework = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.35" } -aptos-gas-schedule = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.35" } -aptos-types = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.35" } -aptos-vm = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.35" } +aptos = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.38" } +aptos-framework = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.38" } +aptos-gas-schedule = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.38" } +aptos-types = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.38" } +aptos-vm = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.38" } clap = { version = "4.5", features = ["derive"] } codespan = "0.11" codespan-reporting = "0.11" @@ -36,21 +36,21 @@ either = "1.9" fs_extra = "1.3" itertools = "0.13" log = "0.4" -move-binary-format = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.35" } -move-bytecode-source-map = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.35" } -move-cli = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.35" } -move-command-line-common = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.35" } -legacy-move-compiler = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.35" } -move-compiler-v2 = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.35" } -move-coverage = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.35" } -move-ir-types = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.35" } -move-model = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.35" } +move-binary-format = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.38" } +move-bytecode-source-map = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.38" } +move-cli = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.38" } +move-command-line-common = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.38" } +legacy-move-compiler = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.38" } +move-compiler-v2 = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.38" } +move-coverage = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.38" } +move-ir-types = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.38" } +move-model = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.38" } move-mutator = { path = "move-mutator" } -move-package = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.35" } -move-prover = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.35" } -move-symbol-pool = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.35" } -move-unit-test = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.35" } -move-vm-runtime = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.35" } +move-package = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.38" } +move-prover = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.38" } +move-symbol-pool = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.38" } +move-unit-test = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.38" } +move-vm-runtime = { git = "https://github.com/aptos-labs/aptos-core.git", branch = "aptos-release-v1.38" } mutator-common = { path = "mutator-common" } num = "0.4" num-traits = "0.2" @@ -63,11 +63,12 @@ serde_json = "1" stacker = "0.1" tabled = "0.16" tempfile = "3.12" -termcolor = "1.1" # aptos deps require 1.1 here +termcolor = "1.1" # aptos deps require 1.1 here # These below are necessary for some aptos deps [patch.crates-io] merlin = { git = "https://github.com/aptos-labs/merlin" } +jemalloc-sys = { git = "https://github.com/aptos-labs/jemalloc-sys-shim", rev = "e0920246dd74303fab9a14b990768c6ac990a59b" } [patch."https://github.com/aptos-labs/aptos-core.git"] poem = "=3.1.3" diff --git a/move-mutation-test/src/cli.rs b/move-mutation-test/src/cli.rs index b2517e2aa0..9c736c41c0 100644 --- a/move-mutation-test/src/cli.rs +++ b/move-mutation-test/src/cli.rs @@ -117,6 +117,10 @@ pub struct TestBuildConfig { /// The default value is large enough for all normal tests in most projects. #[clap(long, default_value_t = 1_000_000)] pub gas_limit: u64, + + /// Whether to stop running test for the current mutant upon the first test failure for the mutant. + #[clap(long, default_value_t = true, action = clap::ArgAction::Set)] + pub fail_fast: bool, } impl TestBuildConfig { @@ -139,6 +143,7 @@ impl TestBuildConfig { .language_version .or_else(|| Some(LanguageVersion::latest_stable())), experiments: self.move_options.compute_experiments(), + print_errors: false, } } } diff --git a/move-mutation-test/src/mutation_test.rs b/move-mutation-test/src/mutation_test.rs index d47eddd260..47880c296f 100644 --- a/move-mutation-test/src/mutation_test.rs +++ b/move-mutation-test/src/mutation_test.rs @@ -154,6 +154,7 @@ fn run_tests( ) }) .collect(), + fail_fast: cfg.fail_fast, ..UnitTestingConfig::default() }, natives, @@ -170,6 +171,7 @@ fn run_tests( // once_cell value above and then we can't change it back anymore. false, &mut error_writer, + true, ) .map_err(|err| Error::msg(format!("failed to run unit tests: {err:#}")))?; diff --git a/move-mutation-test/tests/integration_tests.rs b/move-mutation-test/tests/integration_tests.rs index b033193693..fd4edc511b 100644 --- a/move-mutation-test/tests/integration_tests.rs +++ b/move-mutation-test/tests/integration_tests.rs @@ -34,6 +34,7 @@ fn test_run_mutation_test(path: &Path, expected_report: String) -> datatest_stab ignore_compile_warnings: false, compute_coverage: false, gas_limit: 2000, + fail_fast: true, }; let report_file = PathBuf::from("report.txt"); diff --git a/move-mutator/tests/move-assets/simple_move_2_features/report.txt.mutation-exp b/move-mutator/tests/move-assets/simple_move_2_features/report.txt.mutation-exp index 0b7711b71d..4740a3b900 100644 --- a/move-mutator/tests/move-assets/simple_move_2_features/report.txt.mutation-exp +++ b/move-mutator/tests/move-assets/simple_move_2_features/report.txt.mutation-exp @@ -270,14 +270,15 @@ { "module_func": "FunctionValues::neq_with_lambda", "tested": 10, - "killed": 10, - "mutants_alive_diffs": [], + "killed": 9, + "mutants_alive_diffs": [ + "--- original\n+++ modified\n@@ -96,7 +96,7 @@\n\n // Test inequality operator mutation (requires references)\n fun neq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x != &y, a, b)) true else false\n+ if (apply2_bool(|x, y| &x < &y, a, b)) true else false\n }\n\n // Test logical AND operator mutation\n" + ], "mutants_killed_diff": [ "--- original\n+++ modified\n@@ -96,7 +96,7 @@\n\n // Test inequality operator mutation (requires references)\n fun neq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x != &y, a, b)) true else false\n+ if (true) true else false\n }\n\n // Test logical AND operator mutation\n", "--- original\n+++ modified\n@@ -96,7 +96,7 @@\n\n // Test inequality operator mutation (requires references)\n fun neq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x != &y, a, b)) true else false\n+ if (false) true else false\n }\n\n // Test logical AND operator mutation\n", "--- original\n+++ modified\n@@ -96,7 +96,7 @@\n\n // Test inequality operator mutation (requires references)\n fun neq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x != &y, a, b)) true else false\n+ if (!(apply2_bool(|x, y| &x != &y, a, b))) true else false\n }\n\n // Test logical AND operator mutation\n", "--- original\n+++ modified\n@@ -96,7 +96,7 @@\n\n // Test inequality operator mutation (requires references)\n fun neq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x != &y, a, b)) true else false\n+ if (apply2_bool(|x, y| &x == &y, a, b)) true else false\n }\n\n // Test logical AND operator mutation\n", - "--- original\n+++ modified\n@@ -96,7 +96,7 @@\n\n // Test inequality operator mutation (requires references)\n fun neq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x != &y, a, b)) true else false\n+ if (apply2_bool(|x, y| &x < &y, a, b)) true else false\n }\n\n // Test logical AND operator mutation\n", "--- original\n+++ modified\n@@ -96,7 +96,7 @@\n\n // Test inequality operator mutation (requires references)\n fun neq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x != &y, a, b)) true else false\n+ if (apply2_bool(|x, y| &x > &y, a, b)) true else false\n }\n\n // Test logical AND operator mutation\n", "--- original\n+++ modified\n@@ -96,7 +96,7 @@\n\n // Test inequality operator mutation (requires references)\n fun neq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x != &y, a, b)) true else false\n+ if (apply2_bool(|x, y| &x <= &y, a, b)) true else false\n }\n\n // Test logical AND operator mutation\n", "--- original\n+++ modified\n@@ -96,7 +96,7 @@\n\n // Test inequality operator mutation (requires references)\n fun neq_with_lambda(a: u64, b: u64): bool {\n- if (apply2_bool(|x, y| &x != &y, a, b)) true else false\n+ if (apply2_bool(|x, y| &x >= &y, a, b)) true else false\n }\n\n // Test logical AND operator mutation\n", From 241128337f56d9077392d534a770ef4725c47320 Mon Sep 17 00:00:00 2001 From: Jos Dehaes Date: Fri, 14 Nov 2025 12:30:54 +0100 Subject: [PATCH 3/3] bump to aptos v1.38.2 --- Cargo.lock | 354 ++++++++++++++++++++++++++--------------------------- 1 file changed, 177 insertions(+), 177 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index acbd04fdf7..a1c1a8c336 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/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "proc-macro2", "quote", @@ -263,7 +263,7 @@ checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" [[package]] name = "aptos" version = "7.10.2" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-api-types", @@ -367,7 +367,7 @@ dependencies = [ [[package]] name = "aptos-accumulator" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-crypto", @@ -377,7 +377,7 @@ dependencies = [ [[package]] name = "aptos-admin-service" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-config", @@ -404,7 +404,7 @@ dependencies = [ [[package]] name = "aptos-aggregator" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-types", "bcs 0.1.4", @@ -418,7 +418,7 @@ dependencies = [ [[package]] name = "aptos-api" version = "0.2.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-api-types", @@ -460,7 +460,7 @@ dependencies = [ [[package]] name = "aptos-api-types" version = "0.0.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-config", @@ -489,7 +489,7 @@ dependencies = [ [[package]] name = "aptos-backup-cli" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-backup-service", @@ -540,7 +540,7 @@ dependencies = [ [[package]] name = "aptos-backup-service" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-crypto", "aptos-db", @@ -562,7 +562,7 @@ dependencies = [ [[package]] name = "aptos-bcs-utils" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "hex", @@ -571,7 +571,7 @@ dependencies = [ [[package]] name = "aptos-bitvec" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "serde", "serde_bytes", @@ -580,7 +580,7 @@ dependencies = [ [[package]] name = "aptos-block-executor" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "ambassador", "anyhow", @@ -622,7 +622,7 @@ dependencies = [ [[package]] name = "aptos-block-partitioner" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-crypto", "aptos-logger", @@ -643,7 +643,7 @@ dependencies = [ [[package]] name = "aptos-bounded-executor" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "futures", "rustversion", @@ -653,7 +653,7 @@ dependencies = [ [[package]] name = "aptos-build-info" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "shadow-rs", ] @@ -661,7 +661,7 @@ dependencies = [ [[package]] name = "aptos-cached-packages" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-framework", @@ -675,7 +675,7 @@ dependencies = [ [[package]] name = "aptos-channels" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-infallible", @@ -686,7 +686,7 @@ dependencies = [ [[package]] name = "aptos-cli-common" version = "1.0.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anstyle", "clap 4.5.48", @@ -696,12 +696,12 @@ dependencies = [ [[package]] name = "aptos-collections" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" [[package]] name = "aptos-compression" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-logger", "aptos-metrics-core", @@ -713,7 +713,7 @@ dependencies = [ [[package]] name = "aptos-config" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-crypto", @@ -746,7 +746,7 @@ dependencies = [ [[package]] name = "aptos-consensus" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-bitvec", @@ -827,7 +827,7 @@ dependencies = [ [[package]] name = "aptos-consensus-notifications" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-crypto", "aptos-runtimes", @@ -842,7 +842,7 @@ dependencies = [ [[package]] name = "aptos-consensus-types" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-bitvec", @@ -870,7 +870,7 @@ dependencies = [ [[package]] name = "aptos-crash-handler" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-logger", "backtrace", @@ -882,7 +882,7 @@ dependencies = [ [[package]] name = "aptos-crypto" version = "0.0.3" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aes-gcm", "anyhow", @@ -947,7 +947,7 @@ dependencies = [ [[package]] name = "aptos-crypto-derive" version = "0.0.3" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "proc-macro2", "quote", @@ -957,7 +957,7 @@ dependencies = [ [[package]] name = "aptos-data-client" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-config", "aptos-crypto", @@ -988,7 +988,7 @@ dependencies = [ [[package]] name = "aptos-data-streaming-service" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-channels", "aptos-config", @@ -1014,7 +1014,7 @@ dependencies = [ [[package]] name = "aptos-db" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-accumulator", @@ -1060,7 +1060,7 @@ dependencies = [ [[package]] name = "aptos-db-indexer" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-config", @@ -1082,7 +1082,7 @@ dependencies = [ [[package]] name = "aptos-db-indexer-schemas" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-crypto", @@ -1099,7 +1099,7 @@ dependencies = [ [[package]] name = "aptos-dkg" version = "0.2.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-crypto", @@ -1138,7 +1138,7 @@ dependencies = [ [[package]] name = "aptos-dkg-runtime" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-bounded-executor", @@ -1177,7 +1177,7 @@ dependencies = [ [[package]] name = "aptos-drop-helper" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-infallible", "aptos-metrics-core", @@ -1188,7 +1188,7 @@ dependencies = [ [[package]] name = "aptos-enum-conversion-derive" version = "0.0.3" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "quote", "syn 1.0.109", @@ -1197,7 +1197,7 @@ dependencies = [ [[package]] name = "aptos-event-notifications" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-channels", @@ -1213,7 +1213,7 @@ dependencies = [ [[package]] name = "aptos-executor" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-block-executor", @@ -1242,7 +1242,7 @@ dependencies = [ [[package]] name = "aptos-executor-service" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-block-executor", "aptos-block-partitioner", @@ -1273,7 +1273,7 @@ dependencies = [ [[package]] name = "aptos-executor-test-helpers" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-cached-packages", @@ -1296,7 +1296,7 @@ dependencies = [ [[package]] name = "aptos-executor-types" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-crypto", @@ -1321,7 +1321,7 @@ dependencies = [ [[package]] name = "aptos-experimental-layered-map" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "ahash 0.8.12", "aptos-crypto", @@ -1336,7 +1336,7 @@ dependencies = [ [[package]] name = "aptos-experimental-runtimes" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-runtimes", "core_affinity", @@ -1349,7 +1349,7 @@ dependencies = [ [[package]] name = "aptos-fallible" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "thiserror 1.0.69", ] @@ -1357,7 +1357,7 @@ dependencies = [ [[package]] name = "aptos-faucet-core" version = "2.0.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-config", @@ -1391,7 +1391,7 @@ dependencies = [ [[package]] name = "aptos-faucet-metrics-server" version = "2.0.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-logger", @@ -1405,7 +1405,7 @@ dependencies = [ [[package]] name = "aptos-framework" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-aggregator", @@ -1474,7 +1474,7 @@ dependencies = [ [[package]] name = "aptos-gas-algebra" version = "0.0.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "either", "move-core-types", @@ -1483,7 +1483,7 @@ dependencies = [ [[package]] name = "aptos-gas-meter" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-gas-algebra", "aptos-gas-schedule", @@ -1498,7 +1498,7 @@ dependencies = [ [[package]] name = "aptos-gas-profiling" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-gas-algebra", @@ -1519,7 +1519,7 @@ dependencies = [ [[package]] name = "aptos-gas-schedule" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-gas-algebra", "aptos-global-constants", @@ -1532,7 +1532,7 @@ dependencies = [ [[package]] name = "aptos-genesis" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-cached-packages", @@ -1557,7 +1557,7 @@ dependencies = [ [[package]] name = "aptos-github-client" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-proxy", "serde", @@ -1569,17 +1569,17 @@ dependencies = [ [[package]] name = "aptos-global-constants" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" [[package]] name = "aptos-id-generator" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" [[package]] name = "aptos-indexer-grpc-fullnode" version = "1.0.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-api", @@ -1615,7 +1615,7 @@ dependencies = [ [[package]] name = "aptos-indexer-grpc-server-framework" version = "1.0.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-metrics-core", @@ -1637,7 +1637,7 @@ dependencies = [ [[package]] name = "aptos-indexer-grpc-table-info" version = "1.0.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-api", @@ -1669,7 +1669,7 @@ dependencies = [ [[package]] name = "aptos-indexer-grpc-utils" version = "1.0.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-metrics-core", @@ -1779,12 +1779,12 @@ dependencies = [ [[package]] name = "aptos-infallible" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" [[package]] name = "aptos-inspection-service" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-build-info", @@ -1810,7 +1810,7 @@ dependencies = [ [[package]] name = "aptos-jellyfish-merkle" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-crypto", @@ -1838,7 +1838,7 @@ dependencies = [ [[package]] name = "aptos-jwk-consensus" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-bitvec", @@ -1875,7 +1875,7 @@ dependencies = [ [[package]] name = "aptos-jwk-utils" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-types", @@ -1890,7 +1890,7 @@ dependencies = [ [[package]] name = "aptos-keygen" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-crypto", "aptos-types", @@ -1900,7 +1900,7 @@ dependencies = [ [[package]] name = "aptos-ledger" version = "0.2.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-crypto", "aptos-types", @@ -1913,7 +1913,7 @@ dependencies = [ [[package]] name = "aptos-localnet" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-indexer-grpc-utils", @@ -1937,7 +1937,7 @@ dependencies = [ [[package]] name = "aptos-log-derive" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "proc-macro2", "quote", @@ -1947,7 +1947,7 @@ dependencies = [ [[package]] name = "aptos-logger" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-infallible", "aptos-log-derive", @@ -1971,7 +1971,7 @@ dependencies = [ [[package]] name = "aptos-memory-usage-tracker" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-gas-algebra", "aptos-gas-meter", @@ -1984,7 +1984,7 @@ dependencies = [ [[package]] name = "aptos-mempool" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-bounded-executor", @@ -2025,7 +2025,7 @@ dependencies = [ [[package]] name = "aptos-mempool-notifications" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-types", "async-trait", @@ -2038,7 +2038,7 @@ dependencies = [ [[package]] name = "aptos-memsocket" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-infallible", "bytes", @@ -2049,7 +2049,7 @@ dependencies = [ [[package]] name = "aptos-metrics-core" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "once_cell", @@ -2060,7 +2060,7 @@ dependencies = [ [[package]] name = "aptos-move-debugger" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-block-executor", @@ -2087,7 +2087,7 @@ dependencies = [ [[package]] name = "aptos-move-stdlib" version = "0.1.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-gas-schedule", "aptos-native-interface", @@ -2120,7 +2120,7 @@ dependencies = [ [[package]] name = "aptos-mvhashmap" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-aggregator", @@ -2144,7 +2144,7 @@ dependencies = [ [[package]] name = "aptos-native-interface" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-gas-algebra", "aptos-gas-schedule", @@ -2159,7 +2159,7 @@ dependencies = [ [[package]] name = "aptos-netcore" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-memsocket", "aptos-proxy", @@ -2176,7 +2176,7 @@ dependencies = [ [[package]] name = "aptos-network" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-bitvec", @@ -2221,7 +2221,7 @@ dependencies = [ [[package]] name = "aptos-network-benchmark" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-config", "aptos-logger", @@ -2241,7 +2241,7 @@ dependencies = [ [[package]] name = "aptos-network-builder" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-channels", "aptos-config", @@ -2264,7 +2264,7 @@ dependencies = [ [[package]] name = "aptos-network-checker" version = "0.0.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-config", @@ -2281,7 +2281,7 @@ dependencies = [ [[package]] name = "aptos-network-discovery" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-channels", @@ -2305,8 +2305,8 @@ dependencies = [ [[package]] name = "aptos-node" -version = "1.38.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +version = "1.38.2" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-admin-service", @@ -2383,7 +2383,7 @@ dependencies = [ [[package]] name = "aptos-node-identity" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-types", @@ -2394,7 +2394,7 @@ dependencies = [ [[package]] name = "aptos-node-resource-metrics" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-build-info", "aptos-infallible", @@ -2411,7 +2411,7 @@ dependencies = [ [[package]] name = "aptos-num-variants" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "proc-macro2", "quote", @@ -2421,7 +2421,7 @@ dependencies = [ [[package]] name = "aptos-openapi" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "percent-encoding", "poem", @@ -2433,7 +2433,7 @@ dependencies = [ [[package]] name = "aptos-package-builder" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-framework", @@ -2446,7 +2446,7 @@ dependencies = [ [[package]] name = "aptos-peer-monitoring-service-client" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-channels", "aptos-config", @@ -2471,7 +2471,7 @@ dependencies = [ [[package]] name = "aptos-peer-monitoring-service-server" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-bounded-executor", "aptos-build-info", @@ -2497,7 +2497,7 @@ dependencies = [ [[package]] name = "aptos-peer-monitoring-service-types" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-config", "aptos-types", @@ -2509,7 +2509,7 @@ dependencies = [ [[package]] name = "aptos-profiler" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "pprof", @@ -2533,7 +2533,7 @@ dependencies = [ [[package]] name = "aptos-proptest-helpers" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "crossbeam", "proptest", @@ -2543,7 +2543,7 @@ dependencies = [ [[package]] name = "aptos-protos" version = "1.3.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "pbjson", "prost 0.13.5", @@ -2565,7 +2565,7 @@ dependencies = [ [[package]] name = "aptos-proxy" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "ipnet", ] @@ -2573,7 +2573,7 @@ dependencies = [ [[package]] name = "aptos-push-metrics" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-logger", "aptos-metrics-core", @@ -2585,7 +2585,7 @@ dependencies = [ [[package]] name = "aptos-reliable-broadcast" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-bounded-executor", @@ -2607,7 +2607,7 @@ dependencies = [ [[package]] name = "aptos-resource-viewer" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-logger", @@ -2626,7 +2626,7 @@ dependencies = [ [[package]] name = "aptos-rest-client" version = "0.0.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-api-types", @@ -2649,7 +2649,7 @@ dependencies = [ [[package]] name = "aptos-rocksdb-options" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-config", "rocksdb", @@ -2658,7 +2658,7 @@ dependencies = [ [[package]] name = "aptos-runtimes" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "rayon", "tokio", @@ -2667,7 +2667,7 @@ dependencies = [ [[package]] name = "aptos-safety-rules" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-config", "aptos-consensus-types", @@ -2691,7 +2691,7 @@ dependencies = [ [[package]] name = "aptos-schemadb" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-drop-helper", @@ -2707,7 +2707,7 @@ dependencies = [ [[package]] name = "aptos-scratchpad" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-crypto", "aptos-drop-helper", @@ -2727,7 +2727,7 @@ dependencies = [ [[package]] name = "aptos-sdk" version = "0.0.3" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-cached-packages", @@ -2753,7 +2753,7 @@ dependencies = [ [[package]] name = "aptos-sdk-builder" version = "0.2.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-types", @@ -2771,7 +2771,7 @@ dependencies = [ [[package]] name = "aptos-secure-net" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-logger", "aptos-metrics-core", @@ -2789,7 +2789,7 @@ dependencies = [ [[package]] name = "aptos-secure-storage" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-crypto", "aptos-infallible", @@ -2810,7 +2810,7 @@ dependencies = [ [[package]] name = "aptos-short-hex-str" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "mirai-annotations", "serde", @@ -2821,7 +2821,7 @@ dependencies = [ [[package]] name = "aptos-speculative-state-helper" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-infallible", @@ -2832,7 +2832,7 @@ dependencies = [ [[package]] name = "aptos-state-sync-driver" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-config", @@ -2865,7 +2865,7 @@ dependencies = [ [[package]] name = "aptos-storage-interface" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-crypto", @@ -2893,7 +2893,7 @@ dependencies = [ [[package]] name = "aptos-storage-service-client" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-config", "aptos-network", @@ -2904,7 +2904,7 @@ dependencies = [ [[package]] name = "aptos-storage-service-notifications" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-channels", "async-trait", @@ -2916,7 +2916,7 @@ dependencies = [ [[package]] name = "aptos-storage-service-server" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-channels", @@ -2946,7 +2946,7 @@ dependencies = [ [[package]] name = "aptos-storage-service-types" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-compression", "aptos-config", @@ -2962,7 +2962,7 @@ dependencies = [ [[package]] name = "aptos-system-utils" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-profiler 0.1.0 (git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38)", @@ -3002,7 +3002,7 @@ dependencies = [ [[package]] name = "aptos-table-natives" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-gas-schedule", "aptos-native-interface", @@ -3022,7 +3022,7 @@ dependencies = [ [[package]] name = "aptos-telemetry" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-api", @@ -3060,7 +3060,7 @@ dependencies = [ [[package]] name = "aptos-telemetry-service" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-config", @@ -3100,7 +3100,7 @@ dependencies = [ [[package]] name = "aptos-temppath" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "hex", "rand 0.7.3", @@ -3109,7 +3109,7 @@ dependencies = [ [[package]] name = "aptos-time-service" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-infallible", "enum_dispatch", @@ -3122,7 +3122,7 @@ dependencies = [ [[package]] name = "aptos-transaction-filter" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-protos 1.3.1 (git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38)", @@ -3158,7 +3158,7 @@ dependencies = [ [[package]] name = "aptos-transaction-filters" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-crypto", "aptos-types", @@ -3171,7 +3171,7 @@ dependencies = [ [[package]] name = "aptos-transaction-simulation" version = "0.0.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-crypto", @@ -3191,7 +3191,7 @@ dependencies = [ [[package]] name = "aptos-transaction-simulation-session" version = "0.0.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-api-types", @@ -3216,7 +3216,7 @@ dependencies = [ [[package]] name = "aptos-types" version = "0.0.3" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-bitvec", @@ -3282,7 +3282,7 @@ dependencies = [ [[package]] name = "aptos-validator-interface" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-api-types", @@ -3303,7 +3303,7 @@ dependencies = [ [[package]] name = "aptos-validator-transaction-pool" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-channels", "aptos-crypto", @@ -3316,7 +3316,7 @@ dependencies = [ [[package]] name = "aptos-vault-client" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-crypto", "base64 0.13.1", @@ -3332,7 +3332,7 @@ dependencies = [ [[package]] name = "aptos-vm" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-aggregator", @@ -3383,7 +3383,7 @@ dependencies = [ [[package]] name = "aptos-vm-environment" version = "0.0.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-framework", "aptos-gas-algebra", @@ -3407,7 +3407,7 @@ dependencies = [ [[package]] name = "aptos-vm-genesis" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-cached-packages", "aptos-crypto", @@ -3431,7 +3431,7 @@ dependencies = [ [[package]] name = "aptos-vm-logging" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "aptos-crypto", "aptos-logger", @@ -3446,7 +3446,7 @@ dependencies = [ [[package]] name = "aptos-vm-types" version = "0.0.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "ambassador", "anyhow", @@ -3471,7 +3471,7 @@ dependencies = [ [[package]] name = "aptos-vm-validator" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-logger", @@ -3488,7 +3488,7 @@ dependencies = [ [[package]] name = "aptos-workspace-server" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "aptos-cached-packages", @@ -8119,7 +8119,7 @@ dependencies = [ [[package]] name = "legacy-move-compiler" version = "0.0.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "bcs 0.1.4", @@ -8654,7 +8654,7 @@ checksum = "1fafa6961cabd9c63bcd77a45d7e3b7f3b552b70417831fb0f56db717e72407e" [[package]] name = "move-abigen" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "bcs 0.1.4", @@ -8671,7 +8671,7 @@ dependencies = [ [[package]] name = "move-asm" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "clap 4.5.48", @@ -8685,7 +8685,7 @@ dependencies = [ [[package]] name = "move-binary-format" version = "0.0.3" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "backtrace", @@ -8701,12 +8701,12 @@ dependencies = [ [[package]] name = "move-borrow-graph" version = "0.0.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" [[package]] name = "move-bytecode-source-map" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "bcs 0.1.4", @@ -8721,7 +8721,7 @@ dependencies = [ [[package]] name = "move-bytecode-spec" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "once_cell", "quote", @@ -8731,7 +8731,7 @@ dependencies = [ [[package]] name = "move-bytecode-utils" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "move-binary-format", @@ -8742,7 +8742,7 @@ dependencies = [ [[package]] name = "move-bytecode-verifier" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "fail", "move-binary-format", @@ -8756,7 +8756,7 @@ dependencies = [ [[package]] name = "move-bytecode-viewer" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "clap 4.5.48", @@ -8771,7 +8771,7 @@ dependencies = [ [[package]] name = "move-cli" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "clap 4.5.48", @@ -8801,7 +8801,7 @@ dependencies = [ [[package]] name = "move-command-line-common" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "difference", @@ -8818,7 +8818,7 @@ dependencies = [ [[package]] name = "move-compiler-v2" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "abstract-domain-derive", "anyhow", @@ -8853,7 +8853,7 @@ dependencies = [ [[package]] name = "move-core-types" version = "0.0.4" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "arbitrary", @@ -8877,7 +8877,7 @@ dependencies = [ [[package]] name = "move-coverage" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "bcs 0.1.4", @@ -8896,7 +8896,7 @@ dependencies = [ [[package]] name = "move-decompiler" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "bcs 0.1.4", @@ -8914,7 +8914,7 @@ dependencies = [ [[package]] name = "move-disassembler" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "clap 4.5.48", @@ -8931,7 +8931,7 @@ dependencies = [ [[package]] name = "move-docgen" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "clap 4.5.48", @@ -8950,7 +8950,7 @@ dependencies = [ [[package]] name = "move-errmapgen" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "move-command-line-common", @@ -8962,7 +8962,7 @@ dependencies = [ [[package]] name = "move-ir-types" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "hex", "move-command-line-common", @@ -8975,7 +8975,7 @@ dependencies = [ [[package]] name = "move-linter" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "codespan-reporting", "legacy-move-compiler", @@ -8989,7 +8989,7 @@ dependencies = [ [[package]] name = "move-model" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "codespan", @@ -9083,7 +9083,7 @@ dependencies = [ [[package]] name = "move-package" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "clap 4.5.48", @@ -9117,7 +9117,7 @@ dependencies = [ [[package]] name = "move-prover" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "atty", @@ -9143,7 +9143,7 @@ dependencies = [ [[package]] name = "move-prover-boogie-backend" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "async-trait", @@ -9172,7 +9172,7 @@ dependencies = [ [[package]] name = "move-prover-bytecode-pipeline" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "codespan-reporting", @@ -9187,7 +9187,7 @@ dependencies = [ [[package]] name = "move-prover-lab" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "chrono", @@ -9205,7 +9205,7 @@ dependencies = [ [[package]] name = "move-resource-viewer" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "hex", @@ -9239,7 +9239,7 @@ dependencies = [ [[package]] name = "move-stackless-bytecode" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "abstract-domain-derive", "anyhow", @@ -9261,7 +9261,7 @@ dependencies = [ [[package]] name = "move-stdlib" version = "0.1.1" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "hex", @@ -9284,7 +9284,7 @@ dependencies = [ [[package]] name = "move-symbol-pool" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "once_cell", "serde", @@ -9293,7 +9293,7 @@ dependencies = [ [[package]] name = "move-table-extension" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "better_any", "bytes", @@ -9309,7 +9309,7 @@ dependencies = [ [[package]] name = "move-unit-test" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "better_any", @@ -9342,7 +9342,7 @@ dependencies = [ [[package]] name = "move-vm-metrics" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "once_cell", "prometheus", @@ -9351,7 +9351,7 @@ dependencies = [ [[package]] name = "move-vm-runtime" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "ambassador", "better_any", @@ -9380,7 +9380,7 @@ dependencies = [ [[package]] name = "move-vm-test-utils" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "anyhow", "bytes", @@ -9397,7 +9397,7 @@ dependencies = [ [[package]] name = "move-vm-types" version = "0.1.0" -source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#80a615223b69165165151a784d5cdfbc2650db81" +source = "git+https://github.com/aptos-labs/aptos-core.git?branch=aptos-release-v1.38#7685f835f97083580c626fd78a05f91f177302c1" dependencies = [ "ambassador", "bcs 0.1.4",