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: directory, genesis state and validator keys with:
```bash ```bash
./setup ./setup.sh
``` ```
Start the first beacon node: Start the first beacon node:
```bash ```bash
./beacon_node ./beacon_node.sh
``` ```
In a new terminal, start the validator client which will attach to the first In a new terminal, start the validator client which will attach to the first
beacon node: beacon node:
```bash ```bash
./validator_client ./validator_client.sh
``` ```
In a new terminal, start the second beacon node which will peer with the first: In a new terminal, start the second beacon node which will peer with the first:
```bash ```bash
./second_beacon_node ./second_beacon_node.sh
``` ```
## Additional Info ## 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: Specify a different debug level like this:
```bash ```bash
./validator_client debug ./validator_client.sh debug
./beacon_node trace ./beacon_node.sh trace
./second_beacon_node warn ./second_beacon_node.sh warn
``` ```
### Starting fresh ### Starting fresh
@ -59,7 +59,7 @@ Specify a different debug level like this:
Delete the current testnet and all related files using: Delete the current testnet and all related files using:
```bash ```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: Update the genesis time to now using:
```bash ```bash
./reset_genesis_time ./reset_genesis_time.sh
``` ```
> Note: you probably want to drop the beacon node database and the validator > 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 > 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 # 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 # 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 # 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 # Starts a validator client based upon a genesis state created by