Trait mina_consensus::genesis::Genesis
source · [−]pub trait Genesis {
fn from_genesis_config(config: &GenesisInitConfig) -> ExternalTransition;
}
Expand description
Trait for genesis block initialization logic
Example
use mina_rs_base::types::*;
use mina_consensus::genesis::*;
let genesis_mainnet = ExternalTransition::from_genesis_config(&MAINNET_CONFIG);
let genesis_devnet = ExternalTransition::from_genesis_config(&DEVNET_CONFIG);
Required Methods
sourcefn from_genesis_config(config: &GenesisInitConfig) -> ExternalTransition
fn from_genesis_config(config: &GenesisInitConfig) -> ExternalTransition
Constructs a genesis block from config