eth2-client-tests

module
v0.0.0-...-5632959 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 23, 2021 License: GPL-3.0

README

CircleCI License

[DEPRECATED] Ethereum 2.0 tests

Note: this repository has been deprecated in favor of https://github.com/ethereum/eth2.0-spec-tests.

This repository contains a series of sanity tests to be built against Ethereum 2.0 clients.

tester

The tester program connects to an existing Genesis server and deploys, maintains and tests a testnet.

See https://www.github.com/Whiteblock/genesis to set up a testnet server.

Check genesis is available locally

tester genesis up

Create a testnet

tester genesis tesnet --blockchain [prysm|artemis|lighthouse]

Optionally, you can indicate a file to store the testnet ID.

tester genesis tesnet --blockchain [prysm|artemis|lighthouse] -f out

Check all nodes in the testnet can serve traffic on a port

tester network --testnet <testnetId>

Chains supported

Name Image
Prysm dockerfiles/prysm.Dockerfile
Artemis dockerfiles/artemis.Dockerfile
Lighthouse dockerfiles/lighthouse.Dockerfile
Lodestar dockerfiles/lodestar.Dockerfile

Contributing

See the TODO file for possible contributions.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL