Skip to content

Hiro Platform: Chainhook dashboard doesn't show which contract identifiers are being monitored #741

@Rapha-btc

Description

@Rapha-btc

Feature Request / UX Bug

The Hiro Platform Chainhook dashboard (platform.hiro.so) doesn't display the contract identifiers that a hook is filtering on, making it impossible to verify the configuration visually.

Current Behavior

The "Edit Chainhook" view shows:

  • Smart Contracts: 3 (just a count)
  • Event type checkboxes: contract_deploy, contract_call, contract_log
  • No contract identifier shown anywhere

The overview page shows:

  • Listening for: 1 Event
  • Endpoint URL
  • Trigger/failure stats

But nowhere does it show the actual contract_identifier being filtered on (e.g., SPV9K21TBFAK4KNRJXF5DFP8N7W46G4V9RCJDC22.fakfun-core-v2).

Expected Behavior

The dashboard should display:

  1. The contract identifier(s) the hook is filtering on
  2. The function name filter (if set)
  3. The full filter configuration so users can verify their hook is correctly configured without needing to query the API programmatically

Why This Matters

When debugging why a chainhook isn't triggering for certain transactions, the first thing you need to verify is "am I listening to the right contract?". Currently the only way to check this is via the API (GET /chainhooks/me), not the dashboard UI.

This is for Chainhook v2 (hosted/managed via Hiro Platform), not self-hosted.

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