staking-deposit-cli
Secure key generation for deposits (by ethereum)
ethdo
By wealdtech
Our great sponsors
staking-deposit-cli | ethdo | |
---|---|---|
51 | 52 | |
507 | 257 | |
2.2% | - | |
4.0 | 8.1 | |
about 1 month ago | 12 days ago | |
Python | Go | |
Creative Commons Zero v1.0 Universal | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
staking-deposit-cli
Posts with mentions or reviews of staking-deposit-cli.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-19.
-
How to add validator on local devnet?
I am trying to setup a local devnet in my computer by using geth and prysm using https://docs.prylabs.network/docs/advanced/proof-of-stake-devnet. I can able to setup network with three execution nodes and three consensus nodes. Now I want to add new validators to the network. I tried with https://github.com/protolambda/eth2-val-tools and https://github.com/ethereum/staking-deposit-cli. I do get keystore-###.json and deposit_data-###.json files.
- noob staking question regarding the staking process
-
Withdrawals tooling windows
Deposit cli will support it. See https://github.com/ethereum/staking-deposit-cli/issues/312
-
Daily General Discussion - January 9, 2023
It's not on launchpad, it's an option of the deposit-cli tool which was added in the v1.2.0 version released on April 2, 2021 (4 months after genesis).
-
How to merge an Ethereum network right from the genesis block
We can use the deposit CLI to generate validator keypairs. Simply run ./deposit existing-mnemonic and follow the instructions.
-
Daily General Discussion - November 13, 2022
The "standard" way is to use the https://github.com/ethereum/staking-deposit-cli tool. This will geneate a seed, and then, using that seed, you generate keys in the same way you generate wallets (so you can generate an unlimited number of wallets / keys from a singe seed).
-
A way to verify seed phrase?
You can verify if your mnemonic or your seed recovery phrase is working by generating your keys again with staking-deposit-cli or Wagyu Key Gen. If the resulting file(s) have the same public key(s) (pubkey field), everything should be good.
-
Anyway to generate staking keys using Ledger for solo stakers?
While it might be possible to generate your keys with a Ledger device, I would advice against doing it simply because it has more risks. Using eth2-deposit-cli or Wagyu Key Gen should be your main options. You could even reuse the same mnemonic as your Ledger device even if it has some cons like losing it means you potentially lose your wallet value and your validators.
-
Mnemonic with Shamir Secret Sharing - SLIP-39
I would like some confirmation that, in case I split my mnemonic using the hex seed key, I can still recover it using the eth2.0-deposit-cli.
-
Different public keys from an existing mnemonic phrase?
I've built a new machine and am in the process of restoring my keys from my existing mnemonic. I'm following Somer Esat's guide (Ubuntu + Lighthouse), but when I run the Eth2 deposit tool I'm getting different public keys than those I've been monitoring on beaconcha.in.
ethdo
Posts with mentions or reviews of ethdo.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-18.
-
Daily General Discussion - April 19, 2023
ethdo still works fine for creating wallets.
- Daily General Discussion - April 17, 2023
-
🚨 Ethereum Stakers: Withdrawal Guide Available
It looks like the the 'Advanced Operation' of ethdo lets you change your validators' withdrawal credentials individually.
-
I am struggling to establish the withdrawal address for my validator. Help is welcome!
This previous command is NOT showing the public key of my validator, but if I use 'm/12381/3600/0/0/0' as path it does. This raises my first eyebrow because what I have read in the documentation is that the consensus for the derivation path is four elements, not five.
- Daily General Discussion - April 7, 2023
-
What is from_bls_pubkey in change_operations.json?
I run an ETH validator at home and am in the process of changing the 0x00 withdraw credential to the 0x01 withdraw address. I followed the instruction in https://github.com/wealdtech/ethdo/blob/master/docs/changingwithdrawalcredentials.md using the online and offline computers and generated the change_operations.json. I have not applied the change_operations to my validator yet. I looked at the file change_operations.json and saw that it contains the correct validator index and the new withdraw address. However the from_bls_pubkey field in the json file looks new to me - I have never seen that. Is it the public key generated from my mnemonic words? Is there a way (ethdo?) to verify that?
-
Daily General Discussion - April 5, 2023
wget https://github.com/wealdtech/ethdo/releases/download/v1.28.5/ethdo-1.28.5-linux-amd64.tar.gz tar -zxf ethdo-1.28.5-linux-amd64.tar.gz
-
Daily General Discussion - March 30, 2023
I have successfully used the ethdo guide on Goerli. Pretty straightforward. I expect I will use this on mainnet.
-
My eth validator has been down, can I withdraw without getting it running again?
I did basically the same on goerli network as i did not want to bother resync a validator node from scratch: 1. go here and get the offline preparation file: https://github.com/benjaminchodroff/ConsensusLayerWithdrawalProtection 2. on a live ubuntu (from an usb stick) + ethdo and the offline preparation file, prepare the json file to sign the exit, instructions here: https://github.com/wealdtech/ethdo/blob/master/docs/changingwithdrawalcredentials.md 3. once shapella is live on main net, use the beaconcha.in endpoint to broadcast the json file ref: https://beaconcha.in/tools/broadcast
-
0x00 to 0x01
See https://github.com/wealdtech/ethdo/blob/master/docs/changingwithdrawalcredentials.md
What are some alternatives?
When comparing staking-deposit-cli and ethdo you can also consider the following projects:
wagyu-key-gen
ledgerjs - ⛔️ MOVED to monorepo "ledger-live"
python-shamir-mnemonic
pm - Project Management: Meeting notes and agenda items
teku - Open-source Ethereum consensus client written in Java
go-ethereum - Official Go implementation of the Ethereum protocol
bip39 - A web tool for converting BIP39 mnemonic codes
eth.store - ETH.STORE
eth2.0-specs - Ethereum Proof-of-Stake Consensus Specifications [Moved to: https://github.com/ethereum/consensus-specs]
ethereum-staking-guide - Ethereum Staking Guides [Moved to: https://github.com/SomerEsat/ethereum-staking-guides]
yearn-security - Security contacts and disclosure reports