Round 14 - GMC Call for Grant Applications - Deadline is July 7

What grant is being renewed?

Rocket Rescue Node - Link to previous renewal

What work from the previous proposal was completed?

Essentially feature complete.

What work from the previous proposal is ongoing or pending?

A few dangling issues are still being worked on- namely, the ability to view how much quota you’ve consumed, and when quota will be restored.

We’ve also received requests to allow solo stakers with 0x01 credentials that are smart contract wallets to connect- something we can support with additional development work. We haven’t prioritized it.

What work was not originally planned, but completed, if any?

N/A

What work is newly slated since the previous proposal?

Some minor code changes as we look to improve code reusability.

Are the results of this project entirely open source (MIT, GPL, Apache, CC BY license or similar)? If not, which parts are not, and why not?

  • AGPLv3
    • rescue-proxy
    • guarded-beacon-proxy
    • rescue-api
  • MIT
    • rescue-ui
  • Closed Source
    • infrastructure
    • secrets

As a reminder, the infrastructure and secrets libraries are closed source, the former out of an abundance of caution, and the latter as a requirement. We don’t believe either of these to be a hindrance to a third party wishing to modify or run the service themselves.

Benefits - enter N/A where appropriate

What metrics can you share on the success of the project?

The dashboard remains viewable at https://stats.rescuenode.com/

At the time of writing, about 19 node operators with 120 validators are using the rescue node. One solo staker with 6 validators is connected.

Access has been requested 2413 times, 2305 times by Rocket Pool NOs and 108 times by solo stakers.

This corresponds to 94 solo stakers and 1071 node operators.

In less specific terms, how has this project improved the Rocket Pool ecosystem or benefited the Ethereum ecosystem?

We continue to believe the project offers a safety net which helps differentiate Rocket Pool from other staking protocols and attract node operators.

Team

Who has done the work, and have there been any changes to the team?

The team is unchanged (see previous application for exact breakdown)

How have the individual constituents of the team been compensated?

Development and other contributions have been paid ad-hoc by retroactive grant.

The proactive grant only pays for the hardware costs of the rescue node.

Maintenance work is provided pro-bono.

Since the last renewal, the following payments have been made to @Patches to reimburse him for bills:

  • 01/01/24 $518.67 - 17.578458618586
  • 02/01/24 $634.64 - 22.8814537063744
  • 03/01/24 $508.90 - 14.4282838593
  • 04/01/24 $508.90 - 16.6225706353095
  • 05/01/24 $508.90 - 26.610541727672
  • 06/01/24 $508.90 - 18.5445667225

The January bill is lower to reflect a rebate (mentioned in the last grant application) and the February bill is higher due to maintenance costs incurred while migrating to minority clients (without downtime).

The multisig carries a balance of 122 RPL and 1524 USDC: multisig

At today’s ratio this is $4,243 which is enough to fund the project through Q4 2024 and into Q1 2025.

How has maintenance been performed since the delivery of the project?

Sysadmin tasks continue to be performed pro bono.

Development work since the last renewal has been minor and hasn’t compelled a grant application for compensation.

Payment and Verification

Have the acceptance criteria been met?

We believe so.

What is the proposed payment schedule for the grant? How much RPL and over what period of time is the applicant requesting? Does this differ from the original approved amount?

Our previous grant paid 23.33 RPL per cycle, which is $516, or slightly over our costs.

Since our runway is at 8 months now, I’d be comfortable decreasing payments to 20 RPL, which at today’s ratio will be $443 dollars. This should reduce the runway to 7 months after the term of the grant, but also leave room for RPL price volatility.

Is there a measurable Return on Investment for the project?

Please see previous applications for the cost/benefit analyses, which have not materially changed since the start of the project. I have still never observed the rescue node operating at a loss to the protocol.

What is the breakdown of spending on development for the original grant vs. maintenance?

100% of ongoing funds continue to be put towards reimbursing costs.

Conflict of Interest

Does the person or persons proposing the grant have any conflicts of interest to disclose? (Please disclose here if you are a member of the GMC or if any member of the GMC would benefit directly financially from the grant).

Ken serves on the GMC. Ken does not stand to benefit financially from this grant, and has never been paid for his work with us.

Will the recipient of the grant, or any protocol or project in which the recipient has a vested interest (other than Rocket Pool), benefit financially if the grant is successful?

No, aside from solo stakers who can now use the rescue node.