2020-02-14 10:41:27 +01:00
|
|
|
# ETH 2 Scenarios
|
2019-04-05 11:38:49 +02:00
|
|
|
|
2021-08-27 07:11:35 +02:00
|
|
|
This repo holds Ethereum consensus scenarios of particular interest for [Nimbus Eth2](https://github.com/status-im/nimbus-eth2)
|
2019-10-31 14:26:54 +01:00
|
|
|
|
2020-02-14 10:41:27 +01:00
|
|
|
At the moment it contains:
|
2021-08-27 07:11:35 +02:00
|
|
|
- A test vector downloader for [Ethereum consensus specs](https://github.com/ethereum/consensus-specs)
|
2019-10-31 14:26:54 +01:00
|
|
|
|
2020-02-14 10:41:27 +01:00
|
|
|
Future plans include:
|
|
|
|
- Bugs arising from usage or fuzzing
|
|
|
|
- Benchmark scenarios in particular those that might trigger degenerate cases
|
2019-04-05 11:38:49 +02:00
|
|
|
|
2019-04-30 14:44:01 +02:00
|
|
|
## Cloning the repo
|
|
|
|
|
2021-10-12 11:41:51 +02:00
|
|
|
### Cloning and downloading the consensus spec test vectors
|
2019-08-29 22:34:43 +02:00
|
|
|
|
2021-10-12 11:41:51 +02:00
|
|
|
After cloning the repo, you will need to download the consensus spec test vectors.
|
2019-10-31 14:26:54 +01:00
|
|
|
This is done via the `download_test_vectors.sh` script.
|
2019-08-29 22:34:43 +02:00
|
|
|
|
2019-10-31 14:26:54 +01:00
|
|
|
```bash
|
2020-02-14 10:41:27 +01:00
|
|
|
git clone https://github.com/status-im/nim-eth2-scenarios
|
|
|
|
cd nim-eth2-scenarios
|
2019-06-26 15:43:19 +02:00
|
|
|
|
2019-10-31 14:26:54 +01:00
|
|
|
# Download versioned test vectors
|
2019-10-31 17:51:36 +01:00
|
|
|
./download_test_vectors.sh
|
2019-10-31 14:26:54 +01:00
|
|
|
```
|