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

Constructs a genesis block from config

Implementations on Foreign Types

Implementors