eth-staking-smith
eth-staking-smith copied to clipboard
Ethereum 2.0 deposit CLI / library
Currently project uses Clap 2.x for CLI interface for commands. Clap 2.x contains vulnerable/unmaintained dependency (`atty`), and is not going to be upgraded any more. Need to switch to Clap...
- Add `gnosis` to supported network - Refactor network support in a way so there is Enum instead of magic str
Right now `eth-staking-smith` is catering to the SaaS use-case mostly, but there is also a possibility of use by individual stakers who care of different security and usability benefits. To...
Right now custom network spec can be passed via library interface, but not via command line interface.
Support for passing custom spec file for BLS signed execution change. This will allow testing the feature in private nets.
Based on cleanup/refactor introduced in https://github.com/ChorusOne/eth-staking-smith/pull/54, create command to generate presigned exit message based on existing mnemonic
Add new command that will be able to generate range of presigned exit messages given an existing mnemonic.
This is pre-requisite for https://github.com/ChorusOne/eth-staking-smith/issues/53 The command `bls-to-execution-change` was not working before, so this adds signature tests and verifies action works with real Holesky validator https://holesky.beaconcha.in/validator/a7c6468e36b0cc23580fd5c4e44b5505db677cfeb2692a5d7992bddac4706981f0bdaf568d565703d6e68e0211912349#deposits A future pre-signed exit...
Upgrade Ethereum libraries. Align with recent [Lighthouse release](https://github.com/sigp/lighthouse/releases/tag/v5.3.0)
When you want to generate keys from existing-mnemonic - command fails if you do not provide `--mnemonic ` flag: ``` ./eth-staking-smith existing-mnemonic --withdrawal_credentials 0x0000000000000000000000000000000000000000 --num_validators 1 --chain mainnet error: The...