Background
Clients want push updates for new transfers/events without polling. GraphQL subscriptions over WebSocket are the idiomatic fit.
What to build
Add a subscription resolver that streams new TokenTransfer/HostFnLog rows as they're ingested, with per-client filters (contract/asset) and backpressure handling.
Key files
src/api/graphql.ts
src/api/subscriptions.ts (new)
Acceptance criteria
Drips Wave · Complexity: Advanced · 200 points
Background
Clients want push updates for new transfers/events without polling. GraphQL subscriptions over WebSocket are the idiomatic fit.
What to build
Add a subscription resolver that streams new
TokenTransfer/HostFnLogrows as they're ingested, with per-client filters (contract/asset) and backpressure handling.Key files
src/api/graphql.tssrc/api/subscriptions.ts(new)Acceptance criteria