From c1acee9701bbbc16b9746f5ddbc4e0657e585029 Mon Sep 17 00:00:00 2001 From: hanabi1224 Date: Wed, 10 Sep 2025 18:58:58 +0800 Subject: [PATCH] fix: load actor bundles in `forest-tool archive diff` --- src/tool/subcommands/archive_cmd.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/tool/subcommands/archive_cmd.rs b/src/tool/subcommands/archive_cmd.rs index b8a7041688f6..aa58156701ac 100644 --- a/src/tool/subcommands/archive_cmd.rs +++ b/src/tool/subcommands/archive_cmd.rs @@ -33,6 +33,7 @@ use crate::chain::{ }; use crate::cid_collections::CidHashSet; use crate::cli_shared::{snapshot, snapshot::TrustedVendor}; +use crate::daemon::bundle::load_actor_bundles; use crate::db::car::{AnyCar, ManyCar, forest::DEFAULT_FOREST_CAR_COMPRESSION_LEVEL}; use crate::f3::snapshot::F3SnapshotHeader; use crate::interpreter::VMTrace; @@ -783,6 +784,7 @@ async fn show_tipset_diff( let genesis = heaviest_tipset.genesis(&store)?; let network = NetworkChain::from_genesis_or_devnet_placeholder(genesis.cid()); + load_actor_bundles(&store, &network).await?; let timestamp = genesis.timestamp; let chain_index = ChainIndex::new(Arc::clone(&store));