Skip to content

Latest commit

 

History

History
47 lines (39 loc) · 2.33 KB

BA082303.md

File metadata and controls

47 lines (39 loc) · 2.33 KB
code title proposal-author creation-date external-status summary reward repeatable application-url skillsets tags contacts
BA082303
Verify Reward Specification
Valdorff
2024-02-12
open
Create an independent implementation of treegen (the tool used to generate rewards merkle trees for the Rocket Pool protocol) and use it to verify that a change to the rewards specification is implemented correctly in the official treegen tool.
unit max min
USD
1500
1500
true
development
golang
docker
Valdorff

Summary

Create an independent implementation of treegen (the tool used to generate rewards merkle trees for the Rocket Pool protocol) and use it to verify that a change to the rewards specification is implemented correctly in the official treegen tool.

Dependencies

  • This bounty is only claimable when the treegen specification is changing.
  • The new rewards specification must be 'live' in that the specifications will be used for the next rewards distribution.

Required Milestones

Milestone A - Treegen Implementation

Payout: Up to 1,500 USD

  • You must create or update an independent version of treegen using the rewards specification without duplicating the new code from the Rocket Pool development team.
  • You must work with the Rocket Pool development team to compare rewards tree outputs, and resolve any differences between the two implementations.

The reward is set at 1,500 USD per new treegen specification. The reward for each specification will be split between bounty hunters that hand over the listed deliverables prior to the rewards specification being used. Open source treegen implementations will be given twice the weight when splitting the reward.

Verification

  • JCRTP will verify that submitted candidates meet the requirements of Milestone A and resolve any differences in output.
  • Please contact the GMC Administrator to arrange this once you have a candidate to deliver.

Resources