The ConsensusSpecPreset-mainnet documentation provides a reference for the test cases used to validate the Nimbus Eth2 implementation against the Ethereum Consensus Specification (EF) using the mainnet preset. These tests are categorized into functional groups such as Randomness, Rewards, Sanity Checks (Blocks), Epoch Processing (Builder payments, Effective balance updates), and various Fork operations (e.g., Altair).
Test results are marked as [Valid] or [Invalid] to indicate whether the expected behavior (valid or invalid state transitions) was correctly identified by the client. A result of OK indicates the test passed successfully.