5
5
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
6
6
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
7
7
8
- - [ Introduction] ( #introduction )
9
- - [ Tutorial for users] ( #tutorial-for-users )
10
- - [ Build requirements] ( #build-requirements )
11
- - [ For Linux or MacOS users] ( #for-linux-or-macos-users )
12
- - [ File Permissions] ( #file-permissions )
13
- - [ Option 1. Download binary executable file] ( #option-1-download-binary-executable-file )
14
- - [ Step 1. Installation] ( #step-1-installation )
15
- - [ Step 2. Create keys and ` deposit_data-*.json ` ] ( #step-2-create-keys-and-deposit_data-json )
16
- - [ ` language ` Argument] ( #language-argument )
17
- - [ ` --non_interactive ` flag] ( #--non_interactive-flag )
18
- - [ Commands] ( #commands )
19
- - [ ` new-mnemonic ` Arguments] ( #new-mnemonic-arguments )
20
- - [ ` existing-mnemonic ` Arguments] ( #existing-mnemonic-arguments )
21
- - [ Successful message] ( #successful-message )
22
- - [ ` generate-bls-to-execution-change ` Arguments] ( #generate-bls-to-execution-change-arguments )
23
- - [ Option 2. Build ` deposit-cli ` with native Python] ( #option-2-build-deposit-cli-with-native-python )
24
- - [ Step 0. Python version checking] ( #step-0-python-version-checking )
25
- - [ Step 1. Installation] ( #step-1-installation-1 )
26
- - [ Step 2. Create keys and ` deposit_data-*.json ` ] ( #step-2-create-keys-and-deposit_data-json-1 )
27
- - [ Language Argument] ( #language-argument )
28
- - [ Commands] ( #commands-1 )
29
- - [ Arguments] ( #arguments )
30
- - [ Successful message] ( #successful-message-1 )
31
- - [ Option 3. Build ` deposit-cli ` with ` virtualenv ` ] ( #option-3-build-deposit-cli-with-virtualenv )
32
- - [ Step 0. Python version checking] ( #step-0-python-version-checking-1 )
33
- - [ Step 1. Installation] ( #step-1-installation-2 )
34
- - [ Step 2. Create keys and ` deposit_data-*.json ` ] ( #step-2-create-keys-and-deposit_data-json-2 )
35
- - [ Language Argument] ( #language-argument-1 )
36
- - [ Commands] ( #commands-2 )
37
- - [ Arguments] ( #arguments-1 )
38
- - [ Option 4. Use Docker image] ( #option-4-use-docker-image )
39
- - [ Step 1. Build the docker image] ( #step-1-build-the-docker-image )
40
- - [ Step 2. Create keys and ` deposit_data-*.json ` ] ( #step-2-create-keys-and-deposit_data-json-3 )
41
- - [ Arguments] ( #arguments-2 )
42
- - [ Successful message] ( #successful-message-2 )
43
- - [ For Windows users] ( #for-windows-users )
44
- - [ Option 1. Download binary executable file] ( #option-1-download-binary-executable-file-1 )
45
- - [ Step 1. Installation] ( #step-1-installation-3 )
46
- - [ Step 2. Create keys and ` deposit_data-*.json ` ] ( #step-2-create-keys-and-deposit_data-json-4 )
47
- - [ Language Argument] ( #language-argument-2 )
48
- - [ Commands] ( #commands-3 )
49
- - [ Arguments] ( #arguments-3 )
50
- - [ Option 2. Build ` deposit-cli ` with native Python] ( #option-2-build-deposit-cli-with-native-python-1 )
51
- - [ Step 0. Python version checking] ( #step-0-python-version-checking-2 )
52
- - [ Step 1. Installation] ( #step-1-installation-4 )
53
- - [ Step 2. Create keys and ` deposit_data-*.json ` ] ( #step-2-create-keys-and-deposit_data-json-5 )
54
- - [ Language Argument] ( #language-argument-3 )
55
- - [ Commands] ( #commands-4 )
56
- - [ Arguments] ( #arguments-4 )
57
- - [ Option 3. Build ` deposit-cli ` with ` virtualenv ` ] ( #option-3-build-deposit-cli-with-virtualenv-1 )
58
- - [ Step 0. Python version checking] ( #step-0-python-version-checking-3 )
59
- - [ Step 1. Installation] ( #step-1-installation-5 )
60
- - [ Step 2. Create keys and ` deposit_data-*.json ` ] ( #step-2-create-keys-and-deposit_data-json-6 )
61
- - [ Language Argument] ( #language-argument-4 )
62
- - [ Commands] ( #commands-5 )
63
- - [ Arguments] ( #arguments-5 )
64
- - [ Development] ( #development )
65
- - [ Install basic requirements] ( #install-basic-requirements )
66
- - [ Install testing requirements] ( #install-testing-requirements )
67
- - [ Run tests] ( #run-tests )
68
- - [ Building Binaries] ( #building-binaries )
69
- - [ Mac M1 Binaries] ( #mac-m1-binaries )
8
+ - [ staking-deposit-cli] ( #staking-deposit-cli )
9
+ - [ Introduction] ( #introduction )
10
+ - [ Tutorial for users] ( #tutorial-for-users )
11
+ - [ Build requirements] ( #build-requirements )
12
+ - [ For Linux or MacOS users] ( #for-linux-or-macos-users )
13
+ - [ File Permissions] ( #file-permissions )
14
+ - [ Option 1. Download binary executable file] ( #option-1-download-binary-executable-file )
15
+ - [ Step 1. Installation] ( #step-1-installation )
16
+ - [ Step 2. Create keys and ` deposit_data-*.json ` ] ( #step-2-create-keys-and-deposit_data-json )
17
+ - [ ` language ` Argument] ( #language-argument )
18
+ - [ ` --non_interactive ` flag] ( #--non_interactive-flag )
19
+ - [ Commands] ( #commands )
20
+ - [ ` new-mnemonic ` Arguments] ( #new-mnemonic-arguments )
21
+ - [ ` existing-mnemonic ` Arguments] ( #existing-mnemonic-arguments )
22
+ - [ Successful message] ( #successful-message )
23
+ - [ ` generate-bls-to-execution-change ` Arguments] ( #generate-bls-to-execution-change-arguments )
24
+ - [ Option 2. Build ` deposit-cli ` with native Python] ( #option-2-build-deposit-cli-with-native-python )
25
+ - [ Step 0. Python version checking] ( #step-0-python-version-checking )
26
+ - [ Step 1. Installation] ( #step-1-installation-1 )
27
+ - [ Step 2. Create keys and ` deposit_data-*.json ` ] ( #step-2-create-keys-and-deposit_data-json-1 )
28
+ - [ Language Argument] ( #language-argument-1 )
29
+ - [ Commands] ( #commands-1 )
30
+ - [ Arguments] ( #arguments )
31
+ - [ Successful message] ( #successful-message-1 )
32
+ - [ Option 3. Build ` deposit-cli ` with ` virtualenv ` ] ( #option-3-build-deposit-cli-with-virtualenv )
33
+ - [ Step 0. Python version checking] ( #step-0-python-version-checking-1 )
34
+ - [ Step 1. Installation] ( #step-1-installation-2 )
35
+ - [ Step 2. Create keys and ` deposit_data-*.json ` ] ( #step-2-create-keys-and-deposit_data-json-2 )
36
+ - [ Language Argument] ( #language-argument-2 )
37
+ - [ Commands] ( #commands-2 )
38
+ - [ Arguments] ( #arguments-1 )
39
+ - [ Option 4. Use Docker image] ( #option-4-use-docker-image )
40
+ - [ Step 1. Build the docker image] ( #step-1-build-the-docker-image )
41
+ - [ Step 2. Create keys and ` deposit_data-*.json ` ] ( #step-2-create-keys-and-deposit_data-json-3 )
42
+ - [ Arguments] ( #arguments-2 )
43
+ - [ Successful message] ( #successful-message-2 )
44
+ - [ For Windows users] ( #for-windows-users )
45
+ - [ Option 1. Download binary executable file] ( #option-1-download-binary-executable-file-1 )
46
+ - [ Step 1. Installation] ( #step-1-installation-3 )
47
+ - [ Step 2. Create keys and ` deposit_data-*.json ` ] ( #step-2-create-keys-and-deposit_data-json-4 )
48
+ - [ Language Argument] ( #language-argument-3 )
49
+ - [ Commands] ( #commands-3 )
50
+ - [ Arguments] ( #arguments-3 )
51
+ - [ Option 2. Build ` deposit-cli ` with native Python] ( #option-2-build-deposit-cli-with-native-python-1 )
52
+ - [ Step 0. Python version checking] ( #step-0-python-version-checking-2 )
53
+ - [ Step 1. Installation] ( #step-1-installation-4 )
54
+ - [ Step 2. Create keys and ` deposit_data-*.json ` ] ( #step-2-create-keys-and-deposit_data-json-5 )
55
+ - [ Language Argument] ( #language-argument-4 )
56
+ - [ Commands] ( #commands-4 )
57
+ - [ Arguments] ( #arguments-4 )
58
+ - [ Option 3. Build ` deposit-cli ` with ` virtualenv ` ] ( #option-3-build-deposit-cli-with-virtualenv-1 )
59
+ - [ Step 0. Python version checking] ( #step-0-python-version-checking-3 )
60
+ - [ Step 1. Installation] ( #step-1-installation-5 )
61
+ - [ Step 2. Create keys and ` deposit_data-*.json ` ] ( #step-2-create-keys-and-deposit_data-json-6 )
62
+ - [ Language Argument] ( #language-argument-5 )
63
+ - [ Commands] ( #commands-5 )
64
+ - [ Arguments] ( #arguments-5 )
65
+ - [ Development] ( #development )
66
+ - [ Install basic requirements] ( #install-basic-requirements )
67
+ - [ Install testing requirements] ( #install-testing-requirements )
68
+ - [ Run tests] ( #run-tests )
69
+ - [ Building Binaries] ( #building-binaries )
70
+ - [ Mac M1 Binaries] ( #mac-m1-binaries )
70
71
71
72
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
72
73
@@ -85,7 +86,7 @@ You can find the audit report by Trail of Bits [here](https://github.com/trailof
85
86
86
87
### Build requirements
87
88
88
- - [ Python ** 3.8 +** ] ( https://www.python.org/about/gettingstarted/ )
89
+ - [ Python ** 3.12 +** ] ( https://www.python.org/about/gettingstarted/ )
89
90
- [ pip3] ( https://pip.pypa.io/en/stable/installing/ )
90
91
91
92
### For Linux or MacOS users
@@ -198,7 +199,7 @@ You can use `bls-to-execution-change --help` to see all arguments. Note that if
198
199
199
200
##### Step 0. Python version checking
200
201
201
- Ensure you are using Python version >= Python3.8 :
202
+ Ensure you are using Python version >= Python3.12 :
202
203
203
204
``` sh
204
205
python3 -V
@@ -263,7 +264,7 @@ See [here](#successful-message)
263
264
264
265
##### Step 0. Python version checking
265
266
266
- Ensure you are using Python version >= Python3.8 :
267
+ Ensure you are using Python version >= Python3.12 :
267
268
268
269
``` sh
269
270
python3 -V
@@ -348,10 +349,10 @@ You can also run the tool with optional arguments:
348
349
docker run -it --rm -v $( pwd) /validator_keys:/app/validator_keys ethereum/staking-deposit-cli new-mnemonic --num_validators=< NUM_VALIDATORS> --mnemonic_language=english --folder=< YOUR_FOLDER_PATH>
349
350
```
350
351
351
- Example for 1 validator on the [ Prater testnet] ( https://prater .launchpad.ethereum.org/ ) using english:
352
+ Example for 1 validator on the [ Holesky testnet] ( https://holesky .launchpad.ethereum.org/ ) using english:
352
353
353
354
``` sh
354
- docker run -it --rm -v $( pwd) /validator_keys:/app/validator_keys ethereum/staking-deposit-cli new-mnemonic --num_validators=1 --mnemonic_language=english --chain=prater
355
+ docker run -it --rm -v $( pwd) /validator_keys:/app/validator_keys ethereum/staking-deposit-cli new-mnemonic --num_validators=1 --mnemonic_language=english --chain=holesky
355
356
```
356
357
357
358
###### Arguments
@@ -412,7 +413,7 @@ See [here](#generate-bls-to-execution-change-arguments) for `generate-bls-to-exe
412
413
413
414
##### Step 0. Python version checking
414
415
415
- Ensure you are using Python version >= Python3.8 (Assume that you've installed Python 3 as the main Python):
416
+ Ensure you are using Python version >= Python12 (Assume that you've installed Python 3 as the main Python):
416
417
417
418
``` sh
418
419
python -V
@@ -475,7 +476,7 @@ See [here](#generate-bls-to-execution-change-arguments) for `generate-bls-to-exe
475
476
476
477
##### Step 0. Python version checking
477
478
478
- Ensure you are using Python version >= Python3.8 (Assume that you've installed Python 3 as the main Python):
479
+ Ensure you are using Python version >= Python3.12 (Assume that you've installed Python 3 as the main Python):
479
480
480
481
``` cmd
481
482
python -V
0 commit comments