Skip to content

Commit c1f0e51

Browse files
authored
Merge branch 'unstable' into add-ci-sync-tests
2 parents cfcc0d2 + cd83d8d commit c1f0e51

21 files changed

+66
-39
lines changed

account_manager/src/validator/import.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ pub fn cli_app() -> Command {
3232
.about(
3333
"Imports one or more EIP-2335 passwords into a Lighthouse VC directory, \
3434
requesting passwords interactively. The directory flag provides a convenient \
35-
method for importing a directory of keys generated by the eth2-deposit-cli \
35+
method for importing a directory of keys generated by the ethstaker-deposit-cli \
3636
Python utility.",
3737
)
3838
.arg(

book/src/archived_key_management.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ using Lighthouse.
2121
Rather than continuing to read this page, we recommend users visit either:
2222

2323
- The [Staking Launchpad][launchpad] for detailed, beginner-friendly instructions.
24-
- The [staking-deposit-cli](https://github.com/ethereum/staking-deposit-cli) for a CLI tool used by the [Staking Launchpad][launchpad].
24+
- The [ethstaker-deposit-cli](https://github.com/eth-educators/ethstaker-deposit-cli/releases) for a CLI tool used by the [Staking Launchpad][launchpad].
2525
- The [validator-manager documentation](./validator_manager.md) for a Lighthouse-specific tool for streamlined validator management tools.
2626

2727
## The `lighthouse account-manager`

book/src/faq.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ The first thing is to ensure both consensus and execution clients are synced wit
209209
- the internet is working well
210210
- you have sufficient peers
211211

212-
You can see more information on the [Ethstaker KB](https://ethstaker.gitbook.io/ethstaker-knowledge-base/help/missed-attestations).
212+
You can see more information on the [EthStaker KB](https://ethstaker.gitbook.io/ethstaker-knowledge-base/help/missed-attestations).
213213

214214
Another cause for missing attestations is the block arriving late, or there are delays during block processing.
215215

book/src/help_vm.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Commands:
1212
data. This file can then be imported to a validator client using the
1313
"import-validators" command. Another, optional JSON file is created
1414
which contains a list of validator deposits in the same format as the
15-
"ethereum/staking-deposit-cli" tool.
15+
"ethstaker-deposit-cli" tool.
1616
import
1717
Uploads validators to a validator client using the HTTP API. The
1818
validators are defined in a JSON file which can be generated using the

book/src/help_vm_create.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Creates new validators from BIP-39 mnemonic. A JSON file will be created which
55
contains all the validator keystores and other validator data. This file can
66
then be imported to a validator client using the "import-validators" command.
77
Another, optional JSON file is created which contains a list of validator
8-
deposits in the same format as the "ethereum/staking-deposit-cli" tool.
8+
deposits in the same format as the "ethstaker-deposit-cli" tool.
99
1010
Usage: lighthouse validator_manager create [OPTIONS] --output-path <DIRECTORY>
1111

book/src/help_vm_import.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,7 @@ Options:
3939
[default: 300]
4040
--keystore-file <PATH_TO_KEYSTORE_FILE>
4141
The path to a keystore JSON file to be imported to the validator
42-
client. This file is usually created using staking-deposit-cli or
43-
ethstaker-deposit-cli
42+
client. This file is usually created using ethstaker-deposit-cli
4443
--log-format <FORMAT>
4544
Specifies the log format used when emitting logs to the terminal.
4645
[possible values: JSON]

book/src/installation_homebrew.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ Lighthouse is available on Linux and macOS via the [Homebrew package manager](ht
55
Please note that this installation method is maintained by the Homebrew community.
66
It is not officially supported by the Lighthouse team.
77

8+
> Note: There is a [compilation error](https://github.com/Homebrew/homebrew-core/pull/220922) for Lighthouse v7.0.0 and above that remains unresolved. Users are recommended to download the binary from [the release
9+
page](https://github.com/sigp/lighthouse/releases) or build from source.
10+
811
## Installation
912

1013
Install the latest version of the [`lighthouse`][formula] formula with:

book/src/mainnet_validator.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ hardware. 32 ETH is a significant outlay and joining a testnet is a great way to
4242
4343
### Step 1. Create validator keys
4444

45-
The Ethereum Foundation provides the [staking-deposit-cli](https://github.com/ethereum/staking-deposit-cli/releases) for creating validator keys. Download and run the `staking-deposit-cli` with the command:
45+
EthStaker provides the [ethstaker-deposit-cli](https://github.com/eth-educators/ethstaker-deposit-cli/releases) for creating validator keys. Download and run the `ethstaker-deposit-cli` with the command:
4646

4747
```bash
4848
./deposit new-mnemonic
@@ -52,7 +52,7 @@ and follow the instructions to generate the keys. When prompted for a network, s
5252

5353
> **Important note:** A mnemonic (or seed phrase) is a 24-word string randomly generated in the process. It is highly recommended to write down the mnemonic and keep it safe offline. It is important to ensure that the mnemonic is never stored in any digital form (computers, mobile phones, etc) connected to the internet. Please also make one or more backups of the mnemonic to ensure your ETH is not lost in the case of data loss. It is very important to keep your mnemonic private as it represents the ultimate control of your ETH.
5454
55-
Upon completing this step, the files `deposit_data-*.json` and `keystore-m_*.json` will be created. The keys that are generated from staking-deposit-cli can be easily loaded into a Lighthouse validator client (`lighthouse vc`) in [Step 3](#step-3-import-validator-keys-to-lighthouse). In fact, both of these programs are designed to work with each other.
55+
Upon completing this step, the files `deposit_data-*.json` and `keystore-m_*.json` will be created. The keys that are generated from `ethstaker-deposit-cli` can be easily loaded into a Lighthouse validator client (`lighthouse vc`) in [Step 3](#step-3-import-validator-keys-to-lighthouse). In fact, both of these programs are designed to work with each other.
5656

5757
> Lighthouse also supports creating validator keys, see [Validator Manager Create](./validator_manager_create.md) for more info.
5858
@@ -62,19 +62,19 @@ Start an execution client and Lighthouse beacon node according to the [Run a Nod
6262

6363
### Step 3. Import validator keys to Lighthouse
6464

65-
In [Step 1](#step-1-create-validator-keys), the staking-deposit-cli will generate the validator keys into a `validator_keys` directory. Let's assume that
66-
this directory is `$HOME/staking-deposit-cli/validator_keys`. Using the default `validators` directory in Lighthouse (`~/.lighthouse/mainnet/validators`), run the following command to import validator keys:
65+
In [Step 1](#step-1-create-validator-keys), the `ethstaker-deposit-cli` will generate the validator keys into a `validator_keys` directory. Let's assume that
66+
this directory is `$HOME/ethstaker-deposit-cli/validator_keys`. Using the default `validators` directory in Lighthouse (`~/.lighthouse/mainnet/validators`), run the following command to import validator keys:
6767

6868
Mainnet:
6969

7070
```bash
71-
lighthouse --network mainnet account validator import --directory $HOME/staking-deposit-cli/validator_keys
71+
lighthouse --network mainnet account validator import --directory $HOME/ethstaker-deposit-cli/validator_keys
7272
```
7373

7474
Hoodi testnet:
7575

7676
```bash
77-
lighthouse --network hoodi account validator import --directory $HOME/staking-deposit-cli/validator_keys
77+
lighthouse --network hoodi account validator import --directory $HOME/ethstaker-deposit-cli/validator_keys
7878
```
7979

8080
> Note: The user must specify the consensus client network that they are importing the keys by using the `--network` flag.
@@ -88,7 +88,7 @@ lighthouse --network hoodi account validator import --directory $HOME/staking-de
8888
The user will be prompted for a password for each keystore discovered:
8989

9090
```
91-
Keystore found at "/home/{username}/staking-deposit-cli/validator_keys/keystore-m_12381_3600_0_0_0-1595406747.json":
91+
Keystore found at "/home/{username}/ethstaker-deposit-cli/validator_keys/keystore-m_12381_3600_0_0_0-1595406747.json":
9292
9393
- Public key: 0xa5e8702533f6d66422e042a0bf3471ab9b302ce115633fa6fdc5643f804b6b4f1c33baf95f125ec21969a3b1e0dd9e56
9494
- UUID: 8ea4cf99-8719-43c5-9eda-e97b8a4e074f

book/src/validator_manager.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ except the latter creates files that will be read by the VC next time it starts
1515
whilst the former makes instant changes to a live VC.
1616

1717
The `account-manager` is ideal for importing keys created with the
18-
[staking-deposit-cli](https://github.com/ethereum/staking-deposit-cli). On the
18+
[ethstaker-deposit-cli](https://github.com/eth-educators/ethstaker-deposit-cli). On the
1919
other hand, the `validator-manager` is ideal for moving existing validators
2020
between two VCs or for advanced users to create validators at scale with less
2121
downtime.

book/src/validator_manager_api.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Managing Validators
22

3-
The `lighthouse validator-manager` uses the [Keymanager API](https://ethereum.github.io/keymanager-APIs/#/) to list, import and delete keystores via the HTTP API. This requires the validator client running with the flag `--http`.
3+
The `lighthouse validator-manager` uses the [Keymanager API](https://ethereum.github.io/keymanager-APIs/#/) to list, import and delete keystores via the HTTP API. This requires the validator client running with the flag `--http`. By default, the validator client HTTP address is `http://localhost:5062`. If a different IP address or port is used, add the flag `--vc-url http://IP:port_number` to the command below.
44

55
## Delete
66

@@ -18,7 +18,7 @@ lighthouse vm delete --vc-token ~/.lighthouse/mainnet/validators/api-token.txt -
1818

1919
## Import
2020

21-
The `import` command imports validator keystores generated by the staking-deposit-cli/ethstaker-deposit-cli. To import a validator keystore:
21+
The `import` command imports validator keystores generated by the `ethstaker-deposit-cli`. To import a validator keystore:
2222

2323
```bash
2424
lighthouse vm import --vc-token <API-TOKEN-PATH> --keystore-file /path/to/json --password keystore_password

0 commit comments

Comments
 (0)