Remove keystore json

This commit is contained in:
Paul Hauner
2022-08-18 16:21:59 +10:00
parent 3bab10bb68
commit ed0f354488

View File

@@ -1,13 +1,22 @@
# This script uses the `ethereum/staking-deposit-cli` tool to generate
# deposit data files which are then used for testing by Lighthouse.
#
# To generate vectors, simply run this Python script:
#
# `python generate.py`
#
import os import os
import sys import sys
import shutil import shutil
import subprocess import subprocess
from subprocess import Popen, PIPE, STDOUT from subprocess import Popen, PIPE, STDOUT
NUM_VALIDATORS=3 NUM_VALIDATORS=3
TEST_MNEMONIC = "test test test test test test test test test test test waste" TEST_MNEMONIC = "test test test test test test test test test test test waste"
WALLET_NAME="test_wallet" WALLET_NAME="test_wallet"
tmp_dir = os.path.join(".", "tmp") tmp_dir = os.path.join(".", "tmp")
mnemonic_path = os.path.join(tmp_dir, "mnemonic.txt") mnemonic_path = os.path.join(tmp_dir, "mnemonic.txt")
sdc_dir = os.path.join(tmp_dir, "sdc") sdc_dir = os.path.join(tmp_dir, "sdc")
@@ -34,6 +43,13 @@ def cleanup():
if os.path.exists(tmp_dir): if os.path.exists(tmp_dir):
shutil.rmtree(tmp_dir) shutil.rmtree(tmp_dir)
# Remove all the keystores since we don't use them in testing.
if os.path.exists(vectors_dir):
for root, dirs, files in os.walk(vectors_dir):
for file in files:
if file.startswith("keystore"):
os.remove(os.path.join(root, file))
def setup_sdc(): def setup_sdc():
result = subprocess.run([ result = subprocess.run([
@@ -58,6 +74,7 @@ def setup_sdc():
], cwd=sdc_git_dir) ], cwd=sdc_git_dir)
assert(result.returncode == 0) assert(result.returncode == 0)
def sdc_generate(network, first_index, count, eth1_withdrawal_address=None): def sdc_generate(network, first_index, count, eth1_withdrawal_address=None):
if eth1_withdrawal_address is not None: if eth1_withdrawal_address is not None:
eth1_flags = ['--eth1_withdrawal_address', eth1_withdrawal_address] eth1_flags = ['--eth1_withdrawal_address', eth1_withdrawal_address]
@@ -90,7 +107,6 @@ def sdc_generate(network, first_index, count, eth1_withdrawal_address=None):
process.wait() process.wait()
def test_network(network): def test_network(network):
sdc_generate(network, first_index=0, count=1) sdc_generate(network, first_index=0, count=1)
sdc_generate(network, first_index=0, count=2) sdc_generate(network, first_index=0, count=2)