Monthly Contribution - January 2025
💡
Opened and merged 3 PRs to Prysm
Opened and merged 1 PR to ethereum-package
Opened and merged 1 PR to ethereum-package
Prysm
#1
Prune pending deposits from the deposit cache post-Electra by syjn99 · Pull Request #14829 · prysmaticlabs/prysm
What type of PR is this?
Feature
What does this PR do? Why is it needed?
After conversations with @james-prysm and @nisdas at #14698, this will be a first step to mitigate an memory effect after po…
- As Issue #14698 describes, the current implementation had a little problem: It holds
pending_deposits
forever while it would never use them after EIP-6110 is fully applied. I tried to tackle this issue by making aDepositPruner
and adding a pruning logic post-Electra. - ethereum-package was really helpful for testing my work. Kurtosis beautifully bootstrapped my private network with custom images.

- Added Grafana dashboard for checking whether the
pending_deposits
are well pruned.
#2
Clean `TestCanUpgrade*` tests by syjn99 · Pull Request #14791 · prysmaticlabs/prysm
What type of PR is this?
Other
What does this PR do? Why is it needed?
#14761 cleans TestCanUpgrade* beautifully except Altair and Bellatrix. This PR consolidates all similar tests into one test(Te…
- Refactored test codes for upgrading between forks.
#3
Replace new `exampleIP` for `example.org` by syjn99 · Pull Request #14795 · prysmaticlabs/prysm
What type of PR is this?
Bug fix
What does this PR do? Why is it needed?
This PR makes TestHostIsResolved happy by replacing IP for example.org. I'm not sure why its IP keeps changing every yea…
- Prysm has
TestHostIsResolved
, which checks if it properly resolve a domain. It had usedexample.org
, maintained by IANA. - I found this test has been failing a while because its IP is literally changed. However, IANA seems to manage it dynamically, not statically.
- Prysm team added a new PR for resolving this issue, using
ip.addr.tools
.
ethpandaops/ethereum-package
#1
chore: remove deprecated flag at `prysm_launcher.star`: `enable-debug-rpc-endpoints` by syjn99 · Pull Request #882 · ethpandaops/ethereum-package
2025-01-29 16:30:41 time="2025-01-29 07:30:41" level=error msg="enable-debug-rpc-endpoints is deprecated and has no effect. Do not use this flag, it will be deleted soon." prefi…
- Removed deprecated flag from Prysm.