# Round 10 - GMC Call For Retrospective Applications - Deadline is March 10

**URL:** <https://dao.rocketpool.net/t/round-10-gmc-call-for-retrospective-applications-deadline-is-march-10/2720>\
**Category:** Grants / Bounties\
**Tags:** gmc\_round\_10, gmc\_retro\_apps\
**Created:** [12 February 2024 14:49 UTC](https://dao.rocketpool.net/t/round-10-gmc-call-for-retrospective-applications-deadline-is-march-10/2720 "2024-02-12T14:49:38Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![Patches](https://dao.rocketpool.net/user_avatar/dao.rocketpool.net/patches/32/121_2.png) [@Patches](https://dao.rocketpool.net/u/Patches)\
**Post date:** [27 February 2024 16:19 UTC](https://dao.rocketpool.net/t/round-10-gmc-call-for-retrospective-applications-deadline-is-march-10/2720/3 "2024-02-27T16:19:30Z")

</div>

## Patches Miscellany During Round 10

### Who is the proposed retrospective award recipient?

@Patches

### 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](https://github.com/rocket-pool/smartnode/pull/446)
  - 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](https://github.com/rocket-pool/smartnode/pull/448)
  - 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.

- [Sprocketpool voting power](https://github.com/rocket-pool/treegen/pull/9)
  - 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.

### Are the subjects of this award entirely open source ([MIT](https://opensource.org/licenses/MIT), [GPL](https://www.gnu.org/licenses/gpl-3.0.en.html), [Apache](https://www.apache.org/licenses/LICENSE-2.0), [CC BY](https://creativecommons.org/licenses/by/4.0/) 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](https://github.com/rocket-pool/smartnode/pull/446)
  - $160

- [Rewards file version type / errors](https://github.com/rocket-pool/smartnode/pull/448)
  - $80

- [Sprocketpool voting power](https://github.com/rocket-pool/treegen/pull/9)
  - $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

---

_[View the full topic](https://dao.rocketpool.net/t/round-10-gmc-call-for-retrospective-applications-deadline-is-march-10/2720)._
