ethereum / staking-deposit-cli

Secure key generation for deposits
Creative Commons Zero v1.0 Universal
525 stars 321 forks source link

Way to set multiple eth1 withdrawal addresses #245

Open uwuforever opened 2 years ago

uwuforever commented 2 years ago

It's probably not ideal for all of one's validators to be linkable (for example, by eth1 withdrawal address) and thus it'd be nice to be able to provide a list of eth1 withdrawal addresses and have keys generated one validator to one withdrawal address but all with the same mnemonic for the validator keys.

I guess it's possible to do this by generating one key at a time and just incrementing the index each time but this is a little tedious, and also possible I guess to write a script, although it seems like it'd be a useful enough feature to have built-in.

PizBernina commented 1 year ago

I second this. Something like this:

Number of vals:<5>
Withdrawal address: <path to file with withdrawal_addr.json>

and then val at index 0 would have the first withdrawal address in the json, val at index 4 would have the last one in the json.

Bonus: It would output <index, val address, withdrawal address> for all the vals created.

bunbuntigery commented 1 year ago

Any update on this? Seems like an obvious feature.

sven-hash commented 4 months ago

Any update on this ?