diff --git a/crates/sui-framework-build/src/lib.rs b/crates/sui-framework-build/src/lib.rs index 6aa9ab5616fe9..d2872ae8c4e6c 100644 --- a/crates/sui-framework-build/src/lib.rs +++ b/crates/sui-framework-build/src/lib.rs @@ -12,20 +12,10 @@ use sui_verifier::verifier as sui_bytecode_verifier; const SUI_PACKAGE_NAME: &str = "Sui"; const MOVE_STDLIB_PACKAGE_NAME: &str = "MoveStdlib"; -pub fn move_stdlib_module_denylist() -> Vec { - vec![ - #[cfg(not(test))] - "debug".to_string(), - ] -} - pub fn build_move_stdlib_modules(lib_dir: &Path) -> SuiResult> { let build_config = BuildConfig::default(); let pkg = build_move_package_with_deps(lib_dir, build_config)?; - let modules: Vec = filter_package_modules(&pkg)? - .into_iter() - .filter(|m| !move_stdlib_module_denylist().contains(&m.self_id().name().to_string())) - .collect(); + let modules: Vec = filter_package_modules(&pkg)?; verify_modules(&modules)?; Ok(modules) } diff --git a/crates/sui-framework/src/lib.rs b/crates/sui-framework/src/lib.rs index b60800080fdc9..c8257143ec176 100644 --- a/crates/sui-framework/src/lib.rs +++ b/crates/sui-framework/src/lib.rs @@ -20,9 +20,7 @@ pub mod natives; pub use sui_framework_build::build_move_stdlib_modules as get_move_stdlib_modules; pub use sui_framework_build::verify_modules; -use sui_framework_build::{ - build_move_package_with_deps, filter_package_modules, move_stdlib_module_denylist, -}; +use sui_framework_build::{build_move_package_with_deps, filter_package_modules}; use sui_types::sui_serde::{Base64, Encoding}; // Move unit tests will halt after executing this many steps. This is a protection to avoid divergence @@ -193,7 +191,6 @@ fn verify_framework_version(pkg: &CompiledPackage) -> SuiResult<()> { let dep_stdlib: Vec<&CompiledModule> = dep_stdlib_modules .iter() .filter(|m| *m.self_id().address() == MOVE_STDLIB_ADDRESS) - .filter(|m| !move_stdlib_module_denylist().contains(&m.self_id().name().to_string())) .collect(); let stdlib_modules = Modules::new(get_move_stdlib().iter()).iter_modules_owned();