Independence Note: Define the Enum without needing mapping to real bounty objects yet.
Context:
Bounties should have structured categories for machine-readability on-chain.
Objective:
Implement a Category Enum within the contract types.
Acceptance Criteria:
Technical Pointers:
- Enums are far more gas-efficient than storing the Full Category name as a String.
Independence Note: Define the Enum without needing mapping to real bounty objects yet.
Context:
Bounties should have structured categories for machine-readability on-chain.
Objective:
Implement a
CategoryEnum within the contract types.Acceptance Criteria:
enum BountyCategory { Development, Design, Documentation, Research, Other }.categoryfield to the Bounty struct.Technical Pointers: