Role: EIP Reviewer

Overview

The EIP Reviewer role is designed to gather both technical and editorial feedback, complementing the efforts of EIP editors. These reviewers play a critical role in upholding the quality, consistency, and technical feasibility of Ethereum Improvement Proposals (EIPs). Acting as gatekeepers, EIP Reviewers provide valuable insights, ensure adherence to standards, and contribute to the Ethereum's standards process.


Permissions

  1. Access to EIP Repositories:

    • Permission to review, comment, and approve EIPs in relevant repositories (e.g., GitHub).
    • Limited write access for minor corrections (e.g., formatting fixes).
  2. Approval Authority:

    • Authority to recommend EIPs for merging into draft or final status.
    • Flag EIPs for rejection or additional clarification.
  3. Review Tools Access:

    • Access to tools/software for code validation, linting, and syntax checks specific to EIP formats.
    • Reviewers will not have the authority to perform forced merges; this permission will remain exclusively with EIP editors.
  4. Community Interaction:

    • Authority to interact with authors publicly or privately for clarifications.
    • Moderate discussions about EIPs on Fellowship of Ethereum Magicians or within predefined forums or channels like Discord.

Requirements

  1. Technical Expertise:

    • Proficiency in Ethereum application or protocols and underlying technologies (e.g., Solidity, consensus mechanisms).
    • Strong understanding of the EIP process and categories (Core, Networking, Interface, ERC, Informational).
  2. Experience:

    • Prior contributions to EIPs, open-source projects, or blockchain-related development.
    • Familiarity with GitHub and version control workflows.
  3. Soft Skills:

    • Strong communication and collaboration skills.
    • Ability to provide constructive feedback and mediate between authors and stakeholders.
  4. Commitment:

    • Ability to dedicate sufficient time to reviewing and maintaining the EIP backlog. (5-20 hrs per month is recommended).
  5. Ethics:

    • Impartiality in decision-making.
    • Commitment to uphold the integrity of the Ethereum ecosystem.

Roles & Responsibilities

  1. EIP Review Process:

    • Conduct a thorough review of new PR submissions for completeness, accuracy, and adherence to guidelines.
    • Ensure the technical feasibility and clarity of proposals.
    • Verify that the EIP adheres to the template standards (e.g., formatting, required sections).
  2. Feedback and Collaboration:

    • Provide detailed, actionable feedback to authors.
    • Collaborate with other reviewers, EIP Editors, authors, and community members to address concerns.
  3. Quality Assurance:

    • Validate the proposal’s technical implementations, where applicable.
    • Cross-check with existing EIPs to avoid conflicts or redundancy.
    • Contribute to the refinement of EIP guidelines and best practices.
  4. Community Engagement:

    • Participate in EIP-related discussions in forums, Discord, or other community channels.
    • Participate in EIPIP meeting & EIP Editing Office Hours.
    • Educate the community on the EIP process and standards.

KPIs to Measure Success

  • Number of EIPs reviewed per quarter.
  • Average time taken to review and provide feedback.
  • Quality of reviews as evaluated by authors or peers.
  • Contribution to resolving disputes or conflicts in the EIP process.
  • Participation in community discussions or educational activities.