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}