Local testnet fixes (#1499)

Fixes some outdated instructions and improves scripts portability so that they work e.g. on NixOS.
This commit is contained in:
Adam Szkoda 2020-08-11 02:16:33 +00:00
parent 1a67d15701
commit b83fcd5e5c
5 changed files with 14 additions and 14 deletions

View File

@ -19,26 +19,26 @@ Assuming you are happy with the configuration in `var.env`, create the testnet
directory, genesis state and validator keys with:
```bash
./setup
./setup.sh
```
Start the first beacon node:
```bash
./beacon_node
./beacon_node.sh
```
In a new terminal, start the validator client which will attach to the first
beacon node:
```bash
./validator_client
./validator_client.sh
```
In a new terminal, start the second beacon node which will peer with the first:
```bash
./second_beacon_node
./second_beacon_node.sh
```
## Additional Info
@ -49,9 +49,9 @@ The beacon nodes and validator client have their `--debug-level` set to `info`.
Specify a different debug level like this:
```bash
./validator_client debug
./beacon_node trace
./second_beacon_node warn
./validator_client.sh debug
./beacon_node.sh trace
./second_beacon_node.sh warn
```
### Starting fresh
@ -59,7 +59,7 @@ Specify a different debug level like this:
Delete the current testnet and all related files using:
```bash
./clean
./clean.sh
```
@ -71,9 +71,9 @@ genesis state will be far in the future, causing lots of skip slots.
Update the genesis time to now using:
```bash
./reset_genesis_time
./reset_genesis_time.sh
```
> Note: you probably want to drop the beacon node database and the validator
> client slashing database if you do this. When using small validator counts
> it's probably easy to just use `./clean && ./setup`.
> it's probably easy to just use `./clean.sh && ./setup.sh`.

View File

@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash
#
# Starts a beacon node based upon a genesis state created by

View File

@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash
#
# Starts a beacon node based upon a genesis state created by

View File

@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash
#
# Produces a testnet specification and a genesis state where the genesis time

View File

@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash
#
# Starts a validator client based upon a genesis state created by