Round 17 - GMC Call for Retrospective Applications - Deadline is October 7

Name of Retrospective Award

Historical Staking Snapshots

Who is the proposed retrospective award recipient?

sckuzzle

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.

This project created historical staking snapshots for Rocket Pool. It required several components:

  • An archive node to be queried. This was generously provided by peteris without expectation of compensation
  • A script to query the historical blockchain state and compile it into a staking snapshot
  • Running the script to create the historical staking snapshots and compiling it in a way that it can be used in the future

This work was made slightly more complicated because the contracts that need to be queried for this information have changed over time. The script needed to look up what contracts were in use at the time as well as the abi for those contracts before they could be queried.

This work includes both the open-source tool needed to generate the staking snapshots as well as a selection of historical snapshots already created (at each block demarkating a change in rewards interval from 9 to 27 (current)). The bulk of the work took place from early to mid August.

The project can be found here: GitHub - sckuzzle/rp-snapshot: historical staking snapshots

Behavior trends (a project that was made possible by this) can be found here:
rp-thoughts/analyses/distribution.md at main · sckuzzle/rp-thoughts · GitHub

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?

The script is released under GPL3.

Benefit

This project provides information which research in RP can build off of. It was a necessary prerequisite for looking at NO behavior trends over time and will similarly be useful whenever a project needs historical staking data. The impact or benefit to each group of stakeholders will greatly vary depending on the project that builds off it.

Costs

How much USD $ is the applicant requesting be awarded to the recipient?

  • sckuzzle: $500

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).

No conflicts with GMC members.

Acknowledgements

This worked used an archive node provided freely by peteris and paid for by the oDAO.

Valdorff created a staking snapshot script, components of which made it into the version used here.

both peteris and Valdorff declined to be included in this retro, stating that RP had already paid for their contribution in various ways.