github ethstaker/ethstaker-deposit-cli v1.3.1

pre-release4 hours ago

Summary

v1.3.1 is a pre-release. It adds the Platåberget testnet, which will be removed again with the v1.4.0 release.

Please test this pre-release on Platåberget and Hoodi. We are particularly interested in feedback on the new builder command, and any grievous errors introduced in the translations.

Deprecations

  • The --regular-withdrawal parameter became --regular_withdrawal. The old form exists as an alias and will be removed in future, but no earlier than v1.5.0. Adjust your tooling if you use it

Changes

  • Add plataberget testnet. This testnet is short-lived, and will be removed with the next release of ethstaker-deposit-cli
  • Add ./deposit builder command to generate builder prefix 0xb0 builder deposits. Do not use this as a validator. You would potentially be losing your ETH
  • Publish ethstaker-deposit library to PyPi
  • Remove ability to create Type 0 0x00 deposit data files. Use ethstaker-deposit-cli v1.3.0 if you need this functionality
  • Default to Type 2 0x02 compounding validator deposit data files
  • --regular-withdrawal becomes --regular_withdrawal
  • Dependencies relaxed when using ethstaker-deposit-cli as a library
  • Add a warning when the output directory is a symbolic link; addresses TOB-2 finding
  • Add documentation for scripted key generation and mnemonic verification
  • Add German de translations
  • Add missing translations for all messages
  • A number of internal refactors, better test coverage, better dependency handling / CVE checking
  • Build with Python 3.14
  • make build_linux and make build_macos will now make sure Python 3.14 is being used. This can be overridden by the BUILD_PYTHON environment variable
  • Update dependencies to latest versions supported by Python 3.10 through Python 3.14

Security

  • Known vulnerability in click dependency, resolved in this release.
    This vulnerability was not reachable in ethstaker-deposit-cli, as it does not use click.edit()
Found 1 known vulnerability in 1 package
Name  Version ID              Fix Versions
----- ------- --------------- ------------
click 8.3.2   PYSEC-2026-2132 8.3.3

All changes

What's Changed

Full Changelog: v1.3.0...v1.3.1

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 ethstaker/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-9fdce5a-windows-amd64.zip sha256
Windows aarch64 ethstaker_deposit-cli-9fdce5a-windows-arm64.zip sha256
macOS x86_64 ethstaker_deposit-cli-9fdce5a-darwin-amd64.tar.gz sha256
macOS aarch64 ethstaker_deposit-cli-9fdce5a-darwin-arm64.tar.gz sha256
Linux x86_64 ethstaker_deposit-cli-9fdce5a-linux-amd64.tar.gz sha256
Linux aarch64 ethstaker_deposit-cli-9fdce5a-linux-arm64.tar.gz sha256

Docker image

Version Name Package
v1.3.1 ghcr.io/ethstaker/ethstaker-deposit-cli:v1.3.1 Github Package

License

By downloading and using this software, you agree to the license.

Don't miss a new ethstaker-deposit-cli release

NewReleases is sending notifications on new releases.