StreamingService
StreamingService serves server-streaming gRPC APIs for real-time data.
Package: thru.services.v1
StreamBlocks (server-stream)
Section titled “StreamBlocks (server-stream)”- Request:
StreamBlocksRequest - Response:
StreamBlocksResponse
StreamAccountUpdates (server-stream)
Section titled “StreamAccountUpdates (server-stream)”- Request:
StreamAccountUpdatesRequest - Response:
StreamAccountUpdatesResponse
StreamTransactions (server-stream)
Section titled “StreamTransactions (server-stream)”- Request:
StreamTransactionsRequest - Response:
StreamTransactionsResponse
StreamEvents (server-stream)
Section titled “StreamEvents (server-stream)”- Request:
StreamEventsRequest - Response:
StreamEventsResponse
TrackTransaction (server-stream)
Section titled “TrackTransaction (server-stream)”- Request:
TrackTransactionRequest - Response:
TrackTransactionResponse
StreamHeight (server-stream)
Section titled “StreamHeight (server-stream)”- Request:
StreamHeightRequest - Response:
StreamHeightResponse
StreamSlotMetrics (server-stream)
Section titled “StreamSlotMetrics (server-stream)”Stream per-slot metrics including state counters, distributed fees (absent-block-producer + claimed) and — on request — the slot’s state commitments. One message per slot terminator; see StreamSlotMetricsResponse for the delivery contract.
- Request:
StreamSlotMetricsRequest - Response:
StreamSlotMetricsResponse
StreamNodeRecords (server-stream)
Section titled “StreamNodeRecords (server-stream)”Stream node records from the gossip network. Returns an initial snapshot of all known records, followed by live updates.
- Request:
StreamNodeRecordsRequest - Response:
StreamNodeRecordsResponse