forest/state_migration/nv17/mod.rs
1// Copyright 2019-2025 ChainSafe Systems
2// SPDX-License-Identifier: Apache-2.0, MIT
3
4//! This module contains the migration logic for the `NV17` upgrade.
5//! The corresponding Go implementation can be found here:
6//! <https://github.com/filecoin-project/go-state-types/blob/master/builtin/v9/migration/top.go>
7
8mod datacap;
9mod migration;
10mod miner;
11mod util;
12mod verifreg_market;
13
14/// Run migration for `NV17`. This should be the only exported method in this
15/// module.
16pub use migration::run_migration;
17
18use crate::{define_system_states, impl_system, impl_verifier};
19
20define_system_states!(
21 fil_actor_system_state::v8::State,
22 fil_actor_system_state::v9::State
23);
24
25impl_system!();
26impl_verifier!();