Skip to content

Implement Soroban Event Topic Consistency Rule #916

Description

@mijinummi

🧠 Concept

Validate consistency of event topics across contract functions.

⚠️ Problem

Inconsistent event topics make indexing and downstream integrations harder.

📁 Implementation Scope

  • packages/rules/soroban/events/
  • packages/analyzers/soroban/events/

✅ Requirements

  • Extract event topics
  • Compare related events
  • Detect inconsistent naming
  • Report affected functions

🎯 Acceptance Criteria

  • Topic consistency rule implemented
  • Related events compared
  • Inconsistencies reported
  • Tests added

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions