Subscribe to ShredStream
This guide covers how to use ShredStream with your Thor Labs RPC authentication.
What is ShredStream?
ShredStream is a high-performance data streaming service that provides real-time blockchain data access. When enabled for a location, you can register your IP with the ShredStream API alongside your regular RPC authentication.
Availability
ShredStream is not available at all locations. Only specific RPC nodes support ShredStream integration. When authenticating to a supported location, you'll see an additional port field in the authentication modal.
How It Works
Overview
When you authenticate to a ShredStream-enabled location:
Your IP is whitelisted for RPC access (as normal)
Your IP is whitelisted for ThorStreamer gRPC access (as normal)
Optionally, your IP is also registered with the ShredStream API
Both registrations are linked — if ShredStream fails, the entire auth is rolled back
Authentication with ShredStream
Decide on ShredStream
You have two options:
Enable ShredStream: enter a port number (e.g.,
9000) in the ShredStream Port field.Port must be between 1024 and 65535
This registers your IP with both RPC and ShredStream
Skip ShredStream: leave the ShredStream Port field blank.
Only RPC authentication is performed
ShredStream registration is skipped
You can enable it later by updating your IP
Confirmation
With ShredStream enabled, you will see a confirmation similar to:
Access to the [Location] node has been granted for your authorized IP address: [IP] and for the pass #: [Pass ID]
ShredStream: Enabled (Port: 9000)
Node URL in #node-urls.If ShredStream is not enabled, the confirmation omits the ShredStream line:
Access to the [Location] node has been granted for your authorized IP address: [IP] and for the pass #: [Pass ID]
Node URL in #node-urls.Updating ShredStream Settings
Deleting Authentication
When you delete an authentication that has ShredStream enabled:
RPC access is revoked (IP removed from node)
ShredStream registration is automatically deleted
Database records are cleaned up
No additional steps are needed — ShredStream cleanup is automatic.
Error Handling
Troubleshooting
Best Practices
Choose consistent ports — Use the same port across authentications for easier management
Skip if not needed — Only enable ShredStream if you actually use the streaming feature
Monitor registrations — Keep track of which authentications have ShredStream enabled
Update together — When changing IPs, decide if you still want ShredStream enabled
Quick Reference
Want ShredStream
Enter port (e.g., 9000)
Both RPC + ShredStream
Don't want ShredStream
Leave blank
RPC only
Disable existing ShredStream
Leave blank on update
ShredStream removed
Change port
Enter new port on update
Old removed, new created
Next Steps
Thor Pass Authentication - Full authentication guide
Thor ShredStream - Learn more about the Shred Stream
Troubleshooting - More help with issues
Last updated