Struct fuel_core_consensus_module::block_verifier::config::Config
source · pub struct Config {
pub chain_config: ChainConfig,
pub poa: PoAVerifierConfig,
pub relayer: RelayerVerifierConfig,
}Expand description
The config of the block verifier.
Fields§
§chain_config: ChainConfigThe chain configuration.
poa: PoAVerifierConfigThe config of verifier for the PoA.
relayer: RelayerVerifierConfigConfig for settings the verifier needs that are related to the relayer.
Implementations§
source§impl Config
impl Config
sourcepub fn new(
chain_config: ChainConfig,
enabled_manual_blocks: bool,
relayer: RelayerVerifierConfig
) -> Self
pub fn new( chain_config: ChainConfig, enabled_manual_blocks: bool, relayer: RelayerVerifierConfig ) -> Self
Creates the verifier config for all possible consensuses.