Skip to main content

initialize_validator_config_v2

Function initialize_validator_config_v2 

Source
fn initialize_validator_config_v2(
    admin: Address,
    evm: &mut TempoEvm<CacheDB<EmptyDB>>,
    consensus_config: &Option<ConsensusConfig>,
    onchain_validator_addresses: &[Address],
    no_dkg_in_genesis: bool,
    chain_id: u64,
) -> Result<()>
Expand description

Initializes the ValidatorConfigV2 contract at genesis (T2 active at genesis).

Populates validators directly into V2 with needs_migration = false. Each add_validator call requires an Ed25519 signature from the validator’s signing key.