Skip to content

Implement Soroban event stream indexer (Horizon event subscribe) #145

Description

@ibrahimmosouf-png

Implement Soroban event stream indexer (Horizon event subscribe)

Labels: observability, infrastructure, priority/high
Difficulty: High · Effort: L
Backlog slot: 58

Problem Statement

No durable event subscription pipeline. Users resort to manually polling.

Why it Matters

  • Off-chain UI components need real-time updates.

Expected Outcome

  1. Implement crates/tools/src/indexer.rs that runs as orbitchain-cli indexer run --network <net>.
  2. Streams Events from Horizon and pushes to a webhook or Postgres.

Acceptance Criteria

  • Indexer survives throughput of ≥ 100 events/sec.

Files Likely Affected

  • New: crates/tools/src/indexer.rs

Dependencies

Issue #43.


Metadata

Metadata

Assignees

Labels

GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Campaign: Official Campaign | FWC26infrastructureImported from .github/ISSUES_TO_CREATE.mdobservabilityImported from .github/ISSUES_TO_CREATE.mdpriority/highImported from .github/ISSUES_TO_CREATE.md

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions