Enhanced Streams
Enhanced Streams publish selected Solana events through a server-streaming gRPC service.
Download the service proto
bash
curl -O https://cubestech.online/protos/enhanced-streams.protoThe service endpoint is:
text
streams.sol.cubestech.online:443:443List your topics
Topic access depends on your plan.
bash
grpcurl \
-H "x-api-key: YOUR_API_KEY" \
-import-path . \
-proto enhanced-streams.proto \
-d '{}' \
streams.sol.cubestech.online:443:443 \
nln.stream.v1.StreamService/ListTopicsSubscribe to swaps
bash
grpcurl \
-H "x-api-key: YOUR_API_KEY" \
-import-path . \
-proto enhanced-streams.proto \
-d '{"topic":"prod.rpc.solana.program.swaps-partitionless","format":"JSON"}' \
streams.sol.cubestech.online:443:443 \
nln.stream.v1.StreamService/SubscribeEach response carries:
topicpartitionoffsettimestampMspayload
For JSON output, payload holds UTF-8 JSON bytes. Decode the bytes once.
Do not base64-decode payload after your protobuf library returns a byte array. Convert the byte array to UTF-8 text, then parse JSON.
Solana Enhanced Streams
Choose decoded real-time feeds for swaps, lifecycle events, transfers, and system activity.
Current topic catalog
Review all 18 live topics and their payload message names.
Service schema
Generate client code from the full proto.