55<!-- START doctoc generated TOC please keep comment here to allow auto update -->
66<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
77
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 )
7071
7172<!-- END doctoc generated TOC please keep comment here to allow auto update -->
7273
@@ -85,7 +86,7 @@ You can find the audit report by Trail of Bits [here](https://github.com/trailof
8586
8687### Build requirements
8788
88- - [ Python ** 3.8 +** ] ( https://www.python.org/about/gettingstarted/ )
89+ - [ Python ** 3.12 +** ] ( https://www.python.org/about/gettingstarted/ )
8990- [ pip3] ( https://pip.pypa.io/en/stable/installing/ )
9091
9192### For Linux or MacOS users
@@ -198,7 +199,7 @@ You can use `bls-to-execution-change --help` to see all arguments. Note that if
198199
199200##### Step 0. Python version checking
200201
201- Ensure you are using Python version >= Python3.8 :
202+ Ensure you are using Python version >= Python3.12 :
202203
203204``` sh
204205python3 -V
@@ -263,7 +264,7 @@ See [here](#successful-message)
263264
264265##### Step 0. Python version checking
265266
266- Ensure you are using Python version >= Python3.8 :
267+ Ensure you are using Python version >= Python3.12 :
267268
268269``` sh
269270python3 -V
@@ -348,10 +349,10 @@ You can also run the tool with optional arguments:
348349docker 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>
349350```
350351
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:
352353
353354``` 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
355356```
356357
357358###### Arguments
@@ -412,7 +413,7 @@ See [here](#generate-bls-to-execution-change-arguments) for `generate-bls-to-exe
412413
413414##### Step 0. Python version checking
414415
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):
416417
417418``` sh
418419python -V
@@ -475,7 +476,7 @@ See [here](#generate-bls-to-execution-change-arguments) for `generate-bls-to-exe
475476
476477##### Step 0. Python version checking
477478
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):
479480
480481``` cmd
481482python -V
0 commit comments