Summary
This is the first production release for ethstaker-deposit-cli. It includes all the fixes and recommendations from our security assessment report from Trail of Bits that was completed on December 13, 2024.
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.
- Support for compounding or
0x02
withdrawal credentials for EIP-7251 and the upcoming Pectra fork.
All changes
What's Changed
- Bump docker/build-push-action from 6.9.0 to 6.10.0 by @dependabot in #241
- Bump pytest from 8.3.3 to 8.3.4 by @dependabot in #240
- Bump tomli from 2.1.0 to 2.2.1 by @dependabot in #239
- Call everything in clear terminal twice by @remyroy in #242
- Bump six from 1.16.0 to 1.17.0 by @dependabot in #243
- Bump actions/attest-build-provenance from 1 to 2 by @dependabot in #245
- Bump coverage from 7.6.8 to 7.6.9 by @dependabot in #244
- Bump ssz from 0.5.0 to 0.5.1 by @dependabot in #247
- Bump pyrsistent from 0.16.1 to 0.20.0 by @dependabot in #206
- Bump cytoolz from 1.0.0 to 1.0.1 by @dependabot in #248
- Bump pytest-asyncio from 0.24.0 to 0.25.0 by @dependabot in #246
- Add security report details by @remyroy in #249
Full Changelog: v0.6.0...v1.0.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.
With the GitHub CLI installed, a simple way to verify these assets is to run this command while replacing [filename]
with the path to the downloaded asset:
gh attestation verify [filename] --repo eth-educators/ethstaker-deposit-cli
This step requires you to be online. If you want to perform this offline, follow these instructions from GitHub.
Binaries
System | Architecture | Binary | Checksum |
---|---|---|---|
Windows | x86_64 | ethstaker_deposit-cli-4ce275e-windows-amd64.zip | sha256 |
macOS | x86_64 | ethstaker_deposit-cli-4ce275e-darwin-amd64.tar.gz | sha256 |
macOS | aarch64 | ethstaker_deposit-cli-4ce275e-darwin-arm64.tar.gz | sha256 |
Linux | x86_64 | ethstaker_deposit-cli-4ce275e-linux-amd64.tar.gz | sha256 |
Linux | aarch64 | ethstaker_deposit-cli-4ce275e-linux-arm64.tar.gz | sha256 |
Docker image
Version | Name | Package |
---|---|---|
v1.0.0 | ghcr.io/eth-educators/ethstaker-deposit-cli:v1.0.0 |
Github Package |
License
By downloading and using this software, you agree to the license.