Skip to content

[CT-23] Implement badge type registration (admin) #787

@yusuftomilola

Description

@yusuftomilola

Overview

Implement register_badge_type so the admin can define badge categories (e.g., "Top Contributor", "30-Day Streak"). Work inside contracts/sandbox/credential_badge/.

Acceptance Criteria

  • register_badge_type(env, caller, id, name, description) is admin-gated
  • Returns error if badge type ID already exists
  • Stores BadgeType and indexes in BadgeTypeList
  • Emits a registration event
  • Code compiles with cargo build

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions