iota_genesis_builder/genesis_build_effects.rs
1// Copyright (c) 2024 IOTA Stiftung
2// SPDX-License-Identifier: Apache-2.0
3
4use iota_config::{genesis::Genesis, migration_tx_data::MigrationTxData};
5
6pub struct GenesisBuildEffects {
7 pub genesis: Genesis,
8 pub migration_tx_data: Option<MigrationTxData>,
9}
10
11impl GenesisBuildEffects {
12 pub fn new(genesis: Genesis, migration_tx_data: Option<MigrationTxData>) -> Self {
13 Self {
14 genesis,
15 migration_tx_data,
16 }
17 }
18}