From c845e716190e2d21d2bce2d4eb3cf17be413cbcc Mon Sep 17 00:00:00 2001 From: simonjiao Date: Thu, 17 Oct 2024 14:13:29 +0800 Subject: [PATCH] build stdlib-package with ReleaseBundle --- Cargo.lock | 1 + vm/transaction-builder/Cargo.toml | 1 + vm/transaction-builder/src/lib.rs | 6 +++--- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8a4521a3b6..0082bf8d4d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12125,6 +12125,7 @@ version = "2.0.1" dependencies = [ "anyhow", "bcs-ext", + "starcoin-cached-packages", "starcoin-config", "starcoin-crypto", "starcoin-logger", diff --git a/vm/transaction-builder/Cargo.toml b/vm/transaction-builder/Cargo.toml index f009413aa5..38e09de1bb 100644 --- a/vm/transaction-builder/Cargo.toml +++ b/vm/transaction-builder/Cargo.toml @@ -7,6 +7,7 @@ starcoin-logger = { workspace = true } starcoin-vm-types = { workspace = true } starcoin-types = { workspace = true } stdlib = { workspace = true } +starcoin-cached-packages = { workspace = true } [dev-dependencies] stest = { workspace = true } diff --git a/vm/transaction-builder/src/lib.rs b/vm/transaction-builder/src/lib.rs index bff0a9ac5a..70ba86fd43 100644 --- a/vm/transaction-builder/src/lib.rs +++ b/vm/transaction-builder/src/lib.rs @@ -358,9 +358,9 @@ fn build_init_script(net: &ChainNetwork) -> EntryFunction { } } -pub fn build_stdlib_package(net: &ChainNetwork, stdlib_option: StdLibOptions) -> Result { - let init_script = build_init_script(net); - stdlib_package(stdlib_option, Some(init_script)) +pub fn build_stdlib_package(net: &ChainNetwork, _stdlib_option: StdLibOptions) -> Result { + let modules = starcoin_cached_packages::head_release_bundle().legacy_copy_code(); + build_stdlib_package_with_modules(net, modules) } pub fn build_stdlib_package_with_modules(