Round 20 (Dec 7 - Jan 7) Grants / Bounties / Retrospective Awards Results

Here’s a definition draft for the Fee Switch Preview Calculator. Let this be considered a draft welcoming further amendments for now, and once we’ve got enough input and happy with it it can become the final definition.

RPL Saturn Fee Switch Calculator

Data

  • Repeatable? No
  • Expiring? Yes - Should expire when Saturn has been live for 3 months
  • Skillsets for completion:
    • Web Development
    • UX Design
    • Technical Writing
    • Protocol Knowledge
    • Discord Bot Development (optional)
  • Relevant tags:
    • Calculator
    • Education
    • Saturn
    • RPL Staking
    • Frontend
    • Documentation
  • Min reward: $3,000 USD
  • Max reward: $5,000 USD
  • Linked definitions: None
  • Dependencies: Access to current Saturn specification documentation and design discussions

Summary

Create an interactive, user-friendly calculator tool that helps users understand and preview the value of staking RPL under Saturn’s fee switch mechanism. The tool should enable users to input different parameters and assumptions to see projected returns, with clear instructions and educational components to help users understand the calculations.

Dependencies

  • Access to current Saturn specification documentation
  • Access to information about which parts of the specification are still subject to change
  • (These dependencies are currently available in the RPIPs repo, this DAO forum, and (if need be) Discord chat history.)

Required Milestones

Milestone A - Web Calculator Development

Payout: $3,000

  • Create a web-based calculator that:
    • Has clear, labeled input fields for all relevant parameters
    • Shows projected returns in easily understood terms (e.g., APY, monthly yield)
    • Includes clear instructions for use
    • Features interactive elements that update results in real-time
    • Includes tooltips or help text explaining each input parameter
    • Contains a brief explanation of Saturn’s fee switch mechanism, and the Saturn tokenomics for RPL
    • Works across major browsers
    • Is mobile-responsive
    • Clearly identifies assumptions about the market (e.g. TVL or adoption of various aspects of Rocket Pool, prices of assets, etc.)
    • Clearly identifies which parameters are based on finalized vs. non-finalized specifications
    • For non-finalized specifications:
      • Provides clear documentation of assumptions used
      • Where appropriate, allows users to modify these assumptions to see different scenarios
      • Includes disclaimers about which parts might change
  • Must provide source code under an open source license
  • Must include documentation for deployment and maintenance
  • Must be reviewed and approved by at least 2 community members for usability

Optional Milestones

Milestone B - Discord Bot Integration

Maximum Payout: $1,000

  • Create a Discord bot that:
    • Provides quick calculations using default parameters
    • Allows basic parameter customization through commands
    • Links to the web calculator for more detailed analysis
    • Includes help commands explaining usage

Milestone C - Enhanced Features

Maximum Payout: $1,000

  • Add any of the following features:
    • Ability to save and share calculation scenarios
    • Historical data integration
    • Additional visualization options
    • Comparison tools between different parameter sets
    • Advanced mode with more detailed parameters
    • Printable/exportable reports

Further Notes

  • The tool should be significantly more user-friendly than existing spreadsheet solutions
  • Focus should be on helping users who don’t already understand Saturn
  • Early feedback from community members is strongly encouraged
  • The interface should be intuitive enough that users don’t need to read extensive documentation
  • All assumptions used in calculations should be clearly documented

Resources

Contacts

  • Original bounty proposer (GMC member) - @ramana
  • Saturn research/development representative (to be confirmed) for technical verification

Verification

  • GMC or community member with technical background to verify technical implementation
  • Original bounty proposer to verify usability and educational aspects
  • At least 2 community members to test and provide usability feedback before final approval
2 Likes