Keystone Kickoff
Pre-releaseIssue with this release
This release is affected by #84 which will prevent you from running the application. Please use a more recent release.
Summary
This preview release contains all the changes that were made since the original fork of the staking-deposit-cli project (fdab65d commit).
Notable changes from the original project include:
- New exit commands to create an exit message and perform a voluntary exit for your validators.
- Multiprocessing support to increase the speed of processes that can be expanded to use more than a single thread or a single process. This helps with generating a large number of validator keys for instance.
- Support for more recent OSes and Python versions by default.
- A dedicated documentation website.
Known Issues
Python 3.9 and macOS
Running the test suite seems to break once in a while on macOS with Python 3.9. This is likely to be an issue with that version of Python with multiprocessing on macOS. This is still being investigated.
All changes
- Fix tests with latest python with initial Github workflow by @remyroy in #3
- Update pycryptodome to fix side-channel leakage by @remyroy in #9
- Fix for setuptools yanked version by @remyroy in #8
- Add linting to GH action workflow by @valefar-on-discord in #5
- Add macOS 12 runner for amd64 support on macOS by @remyroy in #12
- Add linter step to github actions by @valefar-on-discord in #14
- Exclude failing matrix job for macos-latest and Python 3.9 by @remyroy in #24
- Rename test filename to fix typo by @remyroy in #25
- Adding Ephemery testnet with optional GENESIS_VALIDATORS_ROOT by @remyroy in #22
- Withdrawal address prompt by @valefar-on-discord in #27
- Reworked setuptools and add github build process by @remyroy in #28
- Add ability to generate exit message by @valefar-on-discord in #4
- Add PGP signatures and attestations to build process by @remyroy in #44
- Adding connectivity check and warning warning by @valefar-on-discord in #43
- Pbkdf2 support by @valefar-on-discord in #45
- Add parallelism when performing multiple tasks at the same that can benefit from it by @remyroy in #48
- Remove dead chains by @remyroy in #59
- Renaming project from staking_deposit to ethstaker_deposit by @valefar-on-discord in #60
- Replace asserts with raising a ValidatorError by @remyroy in #65
- Add Documentation to Github Page by @valefar-on-discord in #63
- Add french japanese word list by @valefar-on-discord in #68
- Fix for issue with dynamic default in captive prompt by @remyroy in #69
- Adding try/except when running cli to remove stack traces by @valefar-on-discord in #73
- Removing all eth1 references by @valefar-on-discord in #75
- Update zipp package for security issue by @remyroy in #76
- Order click commands by @remyroy in #78
- Update setuptools package for security issue by @remyroy in #79
- Add docker workflow and improve dockerfile by @remyroy in #80
- Share timestamp across generated files for an action by @valefar-on-discord in #81
- Better name for build sha256 filenames by @remyroy in #77
Full Changelog: https://github.com/eth-educators/ethstaker-deposit-cli/commits/v0.1.0
Building process
Release assets were built using Github Actions and this workflow run. You can establish the provenance of this build using our artifact attestations.
Binaries
Our binaries are signed with ethstaker-deposit-cli's PGP key: 54FA06FC0860FC0DCCC68E3ECE9FF2391DF26368
.
System | Architecture | Binary | Checksum | PGP Signature |
---|---|---|---|---|
Windows | x86_64 | ethstaker_deposit-cli-c840111-windows-amd64.zip | sha256 | PGP Signature |
macOS | x86_64 | ethstaker_deposit-cli-c840111-darwin-amd64.tar.gz | sha256 | PGP Signature |
macOS | aarch64 | ethstaker_deposit-cli-c840111-darwin-arm64.tar.gz | sha256 | PGP Signature |
Linux | x86_64 | ethstaker_deposit-cli-c840111-linux-amd64.tar.gz | sha256 | PGP Signature |
Docker image
Version | Name | Package |
---|---|---|
v0.1.0 | ghcr.io/eth-educators/ethstaker-deposit-cli:v0.1.0 |
Github Package |
License
By downloading and using this software, you agree to the license.