Patches Miscellany During Round 10
Who is the proposed retrospective award recipient?
What specific project or work is the retrospective award in recognition of? Please detail what the project or work entailed and the duration over which it took place.
- Tree download improvements
- Given that the ipfs gateways regularly and reliably timeout after 2 minutes, downloading historical trees can be very slow. A holesky user who has to download 90 intervals will potentially wait hours. This PR takes an iterative attempt-with-timeout approach to cycle through ipfs options and github more quickly, reducing the wait to minutes.
- Rewards file version type / errors
- When a new tree file version is released, users who do not update before the first interval that uses the new version are presented with the error
unexpected rewards file version
. This PR adds a message indicating that they may need to update smartnode when the file version exceed’s the binary’s highest supported version.
- When a new tree file version is released, users who do not update before the first interval that uses the new version are presented with the error
- Sprocketpool voting power
- Every time we do a pdao vote, community members whip out some scripts to calculate total voting power and subsequently 15% for quorum. I added this functionality to treegen and incorporated in in
Sprocketpool
, and now voting power reports are available every 6 hours on the public s3 bucket.
- Every time we do a pdao vote, community members whip out some scripts to calculate total voting power and subsequently 15% for quorum. I added this functionality to treegen and incorporated in in
Are the subjects of this award entirely open source (MIT, GPL, Apache, CC BY license or similar)? If not, which parts will not be, why, and under what license will they be published?
Yes, smartnode and treegen repos are opensource
Benefit
<please enter N/A where appropriate>
Group | Benefits |
---|---|
Potential rETH holders | N/A |
rETH holders | N/A |
Potential NOs | N/A |
NOs | Improved UX (clearer errors, faster tree downloads) |
Community | Having voting power reliably reported improves pdao governance processes around quorum calculation |
RPL holders | N/A |
Costs
How much USD $ is the applicant requesting be awarded to the recipient?
- Tree download improvements
- $160
- Rewards file version type / errors
- $80
- Sprocketpool voting power
- $320
Is the applicant requesting RPL or LUSD?
RPL
Conflict of Interest
Does the person or persons requesting the retrospective award have any conflicts of interest to disclose? (Please disclose here if you are a member of the GMC or if you have nominated a member of the GMC for this retrospective award).
N/A