apps/web/src/graphql/analytics.service.ts's DefaultStreamDataSource.getStreams() is wired to call services/backend's /streams endpoint when NEXT_PUBLIC_BACKEND_BASE_URL is set, but this has only been verified against the [] fallback (backend unset) so far — it hasn't been exercised end-to-end against a live backend instance with real indexed events.
To do: once a backend instance is deployed (#9 — will need renumbering to the real issue number), do an end-to-end check: trigger a contract call that emits a payment-stream event, confirm it's indexed, and confirm sponsorImpact/globalMetrics GraphQL queries return non-empty, correctly-shaped data sourced from it.
apps/web/src/graphql/analytics.service.ts'sDefaultStreamDataSource.getStreams()is wired to callservices/backend's/streamsendpoint whenNEXT_PUBLIC_BACKEND_BASE_URLis set, but this has only been verified against the[]fallback (backend unset) so far — it hasn't been exercised end-to-end against a live backend instance with real indexed events.To do: once a backend instance is deployed (#9 — will need renumbering to the real issue number), do an end-to-end check: trigger a contract call that emits a
payment-streamevent, confirm it's indexed, and confirmsponsorImpact/globalMetricsGraphQL queries return non-empty, correctly-shaped data sourced from it.