---
# System prepended metadata

title: Fork choice compliance for Ethereum Clients

---

# References

* Fork Choice compliance [testing methodology](https://hackmd.io/@ericsson49/fork-choice-implementation-vs-spec-testing) and [report](https://ethresear.ch/t/fork-choice-compliance-test-suites-test-generator/19954)
* Consensus-specs [PR](https://github.com/ethereum/consensus-specs/pull/3831), [test generator](https://github.com/ericsson49/eth2.0-specs/tree/fc-compliance2/tests/generators/fork_choice_generated), [models](https://github.com/ericsson49/eth2.0-specs/tree/fc-compliance2/tests/generators/fork_choice_generated/model/minizinc)
* Test [suites](https://ethresear.ch/t/fork-choice-compliance-test-suites-test-generator/19954#test-suites-3)
* Link to the suite [integration in Teku](https://github.com/Consensys/teku/pull/8419)
