-
Notifications
You must be signed in to change notification settings - Fork 62
Automate EIP Number Allocation with Bot and Public Tracking #430
Copy link
Copy link
Open
Description
Currently, EIP number allocation is handled manually by EIP Editors and Associate Editors. The allocation is tracked in a Google Sheet with the following fields:
- Number
- PR URL
- EIP / ERC / RIP
- Assigned by
- Notes (if any)
While this process works, it introduces manual overhead and limited transparency.
Proposal
Introduce a bot-driven EIP number allocation system that:
- Automatically assigns EIP numbers upon meeting predefined criteria
- Validates the completeness of the EIP template before allocation
- Maintains a public, GitHub-based record of allocations for transparency
Suggested Workflow
- Author submits PR
- Bot checks:
- Required EIP template fields are complete
- Correct formatting and metadata
- If valid:
- Bot assigns next available EIP number
- Updates PR title and metadata
- Logs entry in a public registry (list or file in repo)
- If invalid:
- Bot comments with required fixes
Public Allocation Record (Proposed)
Maintain a file (list) in the repo with:
- Number
- PR URL
- Type (EIP / ERC / RIP)
- Assigned by (bot/editor)
- Notes
Editor Override
- Editors can:
- Override assigned number if needed
- Add reasoning in the “Notes” field
- All overrides should be logged for transparency
This will help us with a streamlined, transparent, and automated EIP number allocation process that improves efficiency while preserving editorial oversight.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels