Skip to content

Add key deprecation event indexing and successor key resolution API #967

Description

@Chucks1093

Summary

Index deprecation events from the contract and expose an endpoint returning deprecation status, reason, date, and successor key details for any deprecated key.

Scope

  • GET /keys/:keyId/deprecation — status, reason, deprecated_at, successor key summary
  • Deprecation events indexed from contract event stream
  • Successor key details fetched and embedded in response
  • Deprecated keys flagged in existing key list and search endpoints
  • In-app notification triggered on deprecation event for key holders

Acceptance Criteria

  • Deprecation endpoint returns correct status and all fields
  • Successor key details embedded when successor is designated
  • Key list and search endpoints include deprecated flag
  • In-app notification created for all holders on deprecation
  • Events indexed without duplication on re-indexing

ETA

12 hours

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions