# Variables
ActivatesDepositedValidators ensures the expected amount of validator deposits are activated into the state.
AllNodesHaveSameHead ensures all nodes have the same head epoch.
AltairForkTransition ensures that the Altair hard fork has occurred successfully.
BellatrixForkTransition ensures that the Bellatrix hard fork has occurred successfully.
BuilderIsActive checks that the builder is indeed producing the respective payloads.
CapellaForkTransition ensures that the Capella hard fork has occurred successfully.
ColdStateCheckpoint checks data from the database using cold state storage.
DepositedValidatorsAreActive ensures the expected amount of validators are active after their deposits are processed.
FinalizationOccurs is an evaluator to make sure finalization is performing as it should.
FinishedSyncing returns whether the beacon node with the given rpc port has finished syncing.
HealthzCheck pings healthz and errors if it doesn't have the expected OK status.
InjectDoubleBlockOnEpoch proposes a double block to the beacon node for the slasher to detect.
InjectDoubleVoteOnEpoch broadcasts a double vote into the beacon node pool for the slasher to detect.
MetricsCheck performs a check on metrics to make sure caches are functioning, and overall health is good.
OptimisticSyncEnabled checks that the node is in an optimistic state.
PeersCheck performs a check on peer data to ensure that any connected peers are not publishing invalid data.
PeersConnect checks all beacon nodes and returns whether they are connected to each other as peers.
ProcessesDepositsInBlocks ensures the expected amount of deposits are accepted into blocks.
ProposeVoluntaryExit sends a voluntary exit from randomly selected validator in the genesis set.
SlashedValidatorsLoseBalanceAfterEpoch checks if the validators slashed lose the right balance.
SubmitWithdrawal sends a withdrawal from a previously exited validator.
ValidatorsAreActive ensures the expected amount of validators are active.
ValidatorsHaveExited checks the beacon state for the exited validator and ensures its marked as exited.
ValidatorsHaveWithdrawn checks the beacon state for the withdrawn validator and ensures it has been withdrawn.
ValidatorsParticipatingAtEpoch ensures the expected amount of validators are participating.
ValidatorsSlashedAfterEpoch ensures the expected amount of validators are slashed.
ValidatorsVoteWithTheMajority verifies whether validator vote for eth1data using the majority algorithm.
ValidatorSyncParticipation ensures the expected amount of sync committee participants are active.
VerifyBlockGraffiti ensures the block graffiti is one of the random list.