Quickstart

Enhanced Streams Quickstart

List Enhanced Stream topics and consume JSON events over gRPC.

Enhanced Streams publish selected Solana events through a server-streaming gRPC service.

Download the service proto

curl -O https://nolimitnodes.com/protos/enhanced-streams.proto

The service endpoint is:

stream-1.nln.clr3.org:443

List your topics

Topic access depends on your plan.

grpcurl \  -H "x-api-key: YOUR_API_KEY" \  -import-path . \  -proto enhanced-streams.proto \  -d '{}' \  stream-1.nln.clr3.org:443 \  nln.stream.v1.StreamService/ListTopics

Subscribe to swaps

grpcurl \  -H "x-api-key: YOUR_API_KEY" \  -import-path . \  -proto enhanced-streams.proto \  -d '{"topic":"prod.rpc.solana.program.swaps-partitionless","format":"JSON"}' \  stream-1.nln.clr3.org:443 \  nln.stream.v1.StreamService/Subscribe

Each response carries:

  • topic
  • partition
  • offset
  • timestampMs
  • payload

For JSON output, payload holds UTF-8 JSON bytes. Decode the bytes once.