Skip to content

Releases: Layr-Labs/eigenpod-proofs-generation

1.0.1

19 Dec 18:35
db2a2d7
Compare
Choose a tag to compare
  • Slashing compatible on testnet! See 1.0.0 changelog.

1.0.0

18 Dec 23:21
7578c6a
Compare
Choose a tag to compare

Slashing Preprod Release

  • This is the 1.0.0 release of the EigenPod CLI, which is compatible with the preprod EigenLayer environment only. (as of 12/18 6:25est)
  • I'll soon update this to be compatible with testnet when slashing goes live.
  • For operators and others: do not upgrade until testnet goes live. Thanks.

Changelog:

  • You can now queue withdrawals, view outstanding withdrawals, and complete any ready-to-go withdrawals regarding the Beacon ETH Strategy directly from the CLI. See below.
  • Updated find-stale-pods and status commands to be compatible with slashing.

New Commands For Withdrawals

  • ./cli queue-withdrawal --sender <pk> [--amountWei <amount to withdraw>] --podAddress <pod> --execNode $NODE_ETH --beaconNode $NODE_BEACON [--gas | -g]
    usage: Queues a full withdrawal of any shares you may have in the native ETH strategy. Optionally estimate gas with -g. If amountWei is set, the withdrawal will be at-most amountWei in size.

  • ./cli complete-all-withdrawals --sender --podAddress --execNode $NODE_ETH --beaconNode $NODE_BEACON
    usage: Completes all withdrawals for any shares you may have in the native ETH strategy. Optionally estimate gas with -g.

  • ./cli show-withdrawals --podAddress --execNode $NODE_ETH --beaconNode $NODE_BEACON
    usage: Lists all withdrawals associated with the pod's owner. (regardless of strategy).

Thanks,
Justin

0.3.6

25 Sep 20:29
f6492b1
Compare
Choose a tag to compare
  • Another bugfix re: find-stale-pods. Thanks!

0.3.5

25 Sep 14:54
9ee8c91
Compare
Choose a tag to compare
  • Some improvements to the find-stale-pods command.
  • Some improvement to the multicall.go support.

0.3.4

06 Sep 23:14
c0f3579
Compare
Choose a tag to compare
  • This includes multicall support throughout the tool, which should generally improve performance. We've noticed something like a 95%+ reduction in time for status checking of pods with many validators (>100's of validators).
  • This also includes some performance improvements to the 'status' tool, which allows for more efficient / fewer fetches.

Thanks!

0.3.3

05 Sep 18:43
ad25e3f
Compare
Choose a tag to compare

Patch:

  • Fixes an issue with find-stale-pods where we did not previously identify pods on mainnet correctly.
  • Adds additional logs on 'find-stale-pods' if run with --verbose.

0.3.2

30 Aug 19:08
cf63185
Compare
Choose a tag to compare
  • This addresses an issue with how we computed the share balance if you had a partially completed checkpoint. (i.e you had submitted only some of the generated transactions)

0.3.1

30 Aug 16:23
568591c
Compare
Choose a tag to compare
  • Many logs have been moved behind --verbose, to make it easier to parse logs in CI scenarios. If you're using the application locally, we recommend always passing --verbose.

0.3.0

29 Aug 20:29
d7a76a2
Compare
Choose a tag to compare
  • Fixes a critical issue with the status command where TotalSharesAfterCheckpointETH and TotalSharesAfterCheckpointGwei were miscalculated.
  • Fixes a critical issue with the status command where the user's ongoing withdrawals were not considered when computing TotalSharesAfterCheckpoint*
  • Introduces --tolerance <> on find-stale-pods command to allow more granular searching for those running a health checker.

0.2.8

28 Aug 23:02
7c6c4e5
Compare
Choose a tag to compare

Fixes a bug in the pepe healthcheck. (patch only)