Skip to content
This repository was archived by the owner on Oct 6, 2025. It is now read-only.

Commit 76ed782

Browse files
authored
Merge pull request #279 from ethereum/dev
Release version 2.3.0
2 parents 89bb3cd + 4da5add commit 76ed782

File tree

13 files changed

+127
-12
lines changed

13 files changed

+127
-12
lines changed

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ jobs:
245245
path: /tmp/artifacts
246246
build-macos:
247247
macos:
248-
xcode: 12.4.0
248+
xcode: 13.4.1
249249
working_directory: ~/repo
250250
steps:
251251
- run: xcodebuild -version

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# staking-deposit-cli
22

3+
[![GitPOAP Badge](https://public-api.gitpoap.io/v1/repo/ethereum/staking-deposit-cli/badge)](https://www.gitpoap.io/gh/ethereum/staking-deposit-cli)
4+
35
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
46
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
57

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
setup(
88
name="staking_deposit",
9-
version='2.2.0',
9+
version='2.3.0',
1010
py_modules=["staking_deposit"],
1111
packages=find_packages(exclude=('tests', 'docs')),
1212
python_requires=">=3.8,<4",

staking_deposit/cli/generate_keys.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
from staking_deposit.settings import (
3535
ALL_CHAINS,
3636
MAINNET,
37+
PRATER,
3738
get_chain_setting,
3839
)
3940

@@ -87,7 +88,8 @@ def generate_keys_arguments_decorator(function: Callable[..., Any]) -> Callable[
8788
param_decls='--chain',
8889
prompt=choice_prompt_func(
8990
lambda: load_text(['chain', 'prompt'], func='generate_keys_arguments_decorator'),
90-
list(ALL_CHAINS.keys())
91+
# Since `prater` is alias of `goerli`, do not show `prater` in the prompt message.
92+
list(key for key in ALL_CHAINS.keys() if key != PRATER)
9193
),
9294
),
9395
jit_option(

staking_deposit/intl/fr/cli/existing_mnemonic.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"arg_validator_start_index": {
1818
"help": "Saisissez l'index (numéro de clé) à partir duquel vous souhaitez commencer à générer d'autres clés. Par exemple, si vous avez généré 4 clés dans le passé, entrez 4.",
1919
"prompt": "Saisissez l'index (numéro de clé) à partir duquel vous souhaitez commencer à générer d'autres clés. Par exemple, si vous avez généré 4 clés dans le passé, entrez 4.",
20-
"confirm": "Veuillez confirmer le mot de passe."
20+
"confirm": "Veuillez confirmer l'index."
2121
}
2222
}
2323
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"validate_mnemonic": {
3+
"err_invalid_mnemonic": "İpucu kelimeleri doğru değil, lütfen yazım hatalarını kontrol edin."
4+
},
5+
"existing_mnemonic": {
6+
"arg_existing_mnemonic": {
7+
"help": "Mevcut ipucu kelimelerinden anahtar oluşturun (veya kurtarın)"
8+
},
9+
"arg_mnemonic": {
10+
"help": "Anahtarlarınız oluştururken kullandığınız ipucu kelimeleri. (Bu parametreyi kullanmamanız ve size sorulduğunda ipucu kelimelerini girmeniz tavsiye edilir, aksi taktirde ipucu kelimeleriniz komut satırı geçmişinde gözükecektir.)",
11+
"prompt": "İpucu kelimelerinizin arasında boşluk bırakarak giriniz (\" \"). Not: her kelimenin ilk 4 harfini girmeniz yeterli olacaktır."
12+
},
13+
"arg_mnemonic_password": {
14+
"help": "Büyük ihtimalle aradığınız parametre bu değil: bu parametre ipucu kelimeleri için şifredir, anahtar deposu şifresi değildir. Daha önce şifre vermediyseniz burada şifre girmeniz anahtarlarınızın (yani varlıklarınızın) kaybolmasına neden olabilir! Eğer ipucu kelimelerinizi bu aracı kullanarak oluşturduysanız, şifre vermemişsiniz demektir. Fakat ipucu kelimelerinizin güvenliğini \"arttırmak\" için şifre verdiğinize eminseniz, şifrenizi buraya girmelisiniz.",
15+
"prompt": "İpucu kelime şifrenizi giriniz (daha önce sağladıysanız). Unutmayacağınıza emin olun, bu şifre kurtarılamaz.",
16+
"confirm": "Onaylamak için ipucu kelime şifrenizi tekrar giriniz. Daha önce şifre vermediyseniz burada şifre girmeniz anahtarlarınızın (yani varlıklarınızın) kaybolmasına neden olabilir! Eğer ipucu kelimelerinizi bu aracı kullanarak oluşturduysanız, şifre vermemişsiniz demektir. Fakat ipucu kelimelerinizin güvenliğini \"arttırmak\" için şifre verdiğinize eminseniz, şifrenizi buraya girmelisiniz.",
17+
"mismatch": "Girdiğiniz ipucu kelime şifresi eşleşmiyor, lütfen tekrar deneyiniz."
18+
},
19+
"arg_validator_start_index": {
20+
"help": "Daha fazla anahtar oluşturmaya başlamak istediğiniz sırayı (anahtar numarası) giriniz. Örneğin, daha önce 4 anahtar oluşturduysanız, buraya 4 girmeniz gerekir.",
21+
"prompt": "Daha fazla anahtar oluşturmaya başlamak istediğiniz sırayı (anahtar numarası) giriniz. Örneğin, daha önce 4 anahtar oluşturduysanız, buraya 4 girmeniz gerekir.",
22+
"confirm": "Lütfen onaylamak için sırayı tekrar girin"
23+
}
24+
}
25+
}
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"validate_eth1_withdrawal_address": {
3+
"err_invalid_ECDSA_hex_addr": "Girilen Eth1 adresi onaltılık sistemde kodlanmamıştır.",
4+
"msg_ECDSA_addr_withdrawal": "**[Uyarı] bir Eth1 adresini varlık çekme adresi olarak giriyorsunuz. Lütfen bu adresin kontrolünün sizde olduğundan emin olun.**"
5+
},
6+
"generate_keys_arguments_decorator": {
7+
"num_validators": {
8+
"help": "Oluşturmak istediğiniz yeni doğrulayıcı anahtarlarının sayısını giriniz (daha fazlasını daha sonra da oluşturabilirsiniz)",
9+
"prompt": "Lütfen kaç tane doğrulayıcı çalıştırmak istediğinizi seçin"
10+
},
11+
"folder": {
12+
"help": "Anahtar depoları ve depozitolar için dizin yolu. Varsayılan olarak `./validator_keys` yolunu gösterir."
13+
},
14+
"chain": {
15+
"help": "Hedeflenen Ethereum PoS ağının ismi. Depozito olarak ETH kullanıyorsanız \"mainnet\" kullanın",
16+
"prompt": "Lütfen (mainnet veya testnet) ağ/zincir adını seçin"
17+
},
18+
"keystore_password": {
19+
"help": "Anahtar depolarınızı koruyacak şifre. Ethereum onaylayıcılarınızı kurarken bu şifreyi tekrar girmeniz gerekecek. (Bu parametreyi kullanmamanız ve size sorulduğunda ipucu kelimelerini girmeniz tavsiye edilir, aksi taktirde şifreniz komut satırı geçmişinde gözükecektir.)",
20+
"prompt": "Onaylayıcı anahtar depolarınızı koruyan bir şifre oluşturun. Ethereum onaylayıcılarınızı kurarken bu şifreyi tekrar girmeniz gerekecek.",
21+
"confirm": "Anahtar deposu şifrenizi onaylamak için tekrar girin",
22+
"mismatch": "Hata: girilen değerler eşleşmiyor. Tekrar deneyin."
23+
},
24+
"eth1_withdrawal_address": {
25+
"help": "Eğer bu alan girilmiş ve geçerliyse, verilen Eth1 adresi varlık çekme adresi olarak kullanılacaktır. Aksi taktirde, ipucu kelimelerinden üretilmiş bir genel anahtar kullanılır."
26+
}
27+
},
28+
"generate_keys": {
29+
"msg_key_creation": "Anahtarlarınız oluşturuluyor.",
30+
"msg_creation_success": "\nBaşarılı!\nAnahtarlarınızı burada bulabilirsiniz: ",
31+
"msg_pause": "\n\nHerhangi bir tuşa basın.",
32+
"err_verify_keystores": "Anahtar depoları doğrulanamadı.",
33+
"err_verify_deposit": "Depozito JSON dosyaları doğrulanamadı."
34+
}
35+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"new_mnemonic": {
3+
"arg_new_mnemonic": {
4+
"help": "Yeni ipucu kelimeler ve anahtarlar oluşturun"
5+
},
6+
"arg_mnemonic_language": {
7+
"default": "english",
8+
"help": "İpucu kelimelerinizin dili",
9+
"prompt": "Lütfen ipucu kelimelerinin dilini seçin"
10+
},
11+
"msg_mnemonic_presentation": "Bunlar ipucu kelimelerinizdir (tohum ifadeleri). Bir yere not alın ve güvenli bir şekilde saklayın. Depozitoyu YALNIZCA bununla geri alabilirsiniz.",
12+
"msg_press_any_key": "İpucu kelimelerinizi not aldığınızda bir tuşa basın.",
13+
"msg_mnemonic_retype_prompt": "Lütfen ipucu kelimelerinizi not aldığınızı doğrulamak amacıyla (aralarında boşluk bırakarak) yazın. Not: kelimelerin yalnızca ilk 4 harfini yazmanız yeterlidir."
14+
}
15+
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"from_mnemonic": {
3+
"msg_key_creation": "Anahtarlarınız oluşturuluyor:\t\t"
4+
},
5+
"export_keystores": {
6+
"msg_keystore_creation": "Anahtar depolarınız oluşturuluyor:\t"
7+
},
8+
"export_deposit_data_json": {
9+
"msg_depositdata_creation": "Depozito veriniz (depositdata) oluşturuluyor:\t"
10+
},
11+
"verify_keystores": {
12+
"msg_keystore_verification": "Anahtar depolarınız doğrulanıyor:\t"
13+
}
14+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"check_python_version": {
3+
"err_python_version": "Python sürümünüz yetersiz, lütfen 3.8 sürümü veya daha yenisini yükleyin."
4+
}
5+
}

0 commit comments

Comments
 (0)