708 B
708 B
Genesis validity testing
Tests if a genesis state is valid, i.e. if it counts as trigger to launch.
Test case format
meta.yaml
A yaml file to help read the deposit count:
description: string -- Optional. Description of test case, purely for debugging purposes.
genesis.ssz_snappy
An SSZ-snappy encoded BeaconState
, the state to validate as genesis candidate.
is_valid.yaml
A boolean, true if the genesis state is deemed valid as to launch with, false otherwise.
Processing
To process the data, call is_valid_genesis_state(genesis)
.
Condition
The result of calling is_valid_genesis_state(genesis)
should match the expected is_valid
boolean.