Add the new v0.6 git LFS test repo

This commit is contained in:
Mamy André-Ratsimbazafy 2019-04-30 14:44:01 +02:00
parent da49e682bf
commit 8f3a270164
No known key found for this signature in database
GPG Key ID: 7B88AD1FE79492E1
3 changed files with 18 additions and 0 deletions

3
.gitmodules vendored
View File

@ -1,3 +1,6 @@
[submodule "eth2.0-tests"]
path = eth2.0-tests
url = https://github.com/ethereum/eth2.0-tests
[submodule "eth2.0-spec-tests"]
path = eth2.0-spec-tests
url = https://github.com/ethereum/eth2.0-spec-tests

View File

@ -2,6 +2,20 @@
This repo reformats the official Ethereum 2 tests to a format suitable for [Nimbus](https://github.com/status-im/nimbus)/[nim-beacon-chain](https://github.com/status-im/nim-beacon-chain).
## Cloning the repo
Due to upstream usage of [Git LFS](https://git-lfs.github.com) to store the large test vectors,
there is an extra step after cloning the repo:
```
git clone https://github.com/status-im/nim-eth2-official-tests
cd nim-eth2-official-tests
git lfs install
git submodule update --init --recursive
```
## Usage in nim-beacon-chain
This repository is meant to be submoduled in `nim-beacon-chain/tests/official/` with the `fixtures` name.
From the nim-beacon-chain project folder:

1
eth2.0-spec-tests Submodule

@ -0,0 +1 @@
Subproject commit 36fffa82eacc579da4b41a7d14f00adfbc25430f