From 7df164d4f838f8d752be490d456a601a7cd63726 Mon Sep 17 00:00:00 2001 From: jolestar Date: Fri, 13 Sep 2024 22:13:53 +0800 Subject: [PATCH] [cli] Disable verify module when publish package --- crates/rooch/src/commands/move_cli/commands/publish.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/crates/rooch/src/commands/move_cli/commands/publish.rs b/crates/rooch/src/commands/move_cli/commands/publish.rs index f464a6f934..4d0933a56d 100644 --- a/crates/rooch/src/commands/move_cli/commands/publish.rs +++ b/crates/rooch/src/commands/move_cli/commands/publish.rs @@ -17,7 +17,6 @@ use moveos_types::{ transaction::MoveAction, }; use moveos_verifier::build::run_verifier; -use moveos_verifier::verifier; use rooch_key::key_derive::verify_password; use rooch_key::keystore::account_keystore::AccountKeystore; use rooch_rpc_api::jsonrpc_types::{ @@ -101,9 +100,11 @@ impl CommandAction for Publish { // Initialize bundles vector and sort modules by dependency order let mut bundles: Vec> = vec![]; let sorted_modules = sort_by_dependency_order(modules.iter_modules())?; - let resolver = context.get_client().await?; + //Because the verify modules function will load many modules from the rpc server, + //We need to find a more efficient way to verify the modules. + //let resolver = context.get_client().await?; // Serialize and collect module binaries into bundles - verifier::verify_modules(&sorted_modules, &resolver)?; + //verifier::verify_modules(&sorted_modules, &resolver)?; for module in sorted_modules { let module_address = module.self_id().address().to_owned(); if module_address != pkg_address {