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:
parent
1a67d15701
commit
b83fcd5e5c
@ -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`.
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user