Run the quick triage
1
Record the scope
Note the product, network, location, access identifier, timestamp, and
timezone. Do not record the credential or complete URL.
2
Check current state
Confirm that the pass or rental is active, then review Overview → Network
status, Usage, and Limits for the selected access.
3
Refresh the configuration
Compare the application’s target and credential scope with the values
currently shown together in the dashboard. Redact both before logging or
sharing the comparison.
4
Reduce to one operation
Test one low-impact request, connection, or subscription from the production
runtime network. Disable unbounded retries while diagnosing it.
HTTP and RPC responses
Start with authentication failures for401, 403, or Unauthenticated; method or route errors for a missing method or route; live-limit failures for 429 or rejected concurrent work; and connection failures for 5xx or timeouts.
Authentication fails
Do not retry authorization errors in a tight loop. Rotation does not fix an inactive access, unavailable product, wrong location, or incorrect IP restriction. Follow the safe rotation procedure when rotation is actually required.
Method or route is not found
Refresh the supported-method list or Private TX catalog for the selected access and location, then copy the complete URL again. Retry only after the method or route appears.Requests or subscriptions are rate limited
Creating another client, credential, or reconnect loop does not increase capacity. See Plans and limits for monthly and live limit behavior.
Connection, DNS, or TLS fails
Test DNS without exposing a credential:
Yellowstone or Pulse streaming fails
See Yellowstone gRPC and Pulse production guidance for their connection settings and error handling.
Raw Shred Stream or Replay sends no UDP data
Run a brief capture on the receiver to separate a network failure from an application failure:
Payment is signed but access is not updated
Do not pay again. Keep the transaction signature and return to the same payment page. Use Check now, Retry Failed Passes, or another verification action shown there. If no action is available or the payment remains unresolved, contact support with the signature and approximate time. Payment recovery reconciles an existing transaction with dashboard access. It is not a refund request. Contact support about a refund separately.Contact support safely
Contact ThorNode support or use the official Thor Labs Discord. Include:- Product, network, and location
- Access identifier and tier, without private wallet material
- Approximate timestamp and timezone
- HTTP or gRPC status and a redacted error message
- Client name and version
- What changed immediately before the symptom
- Transaction signature and dashboard recovery reference for payment recovery, when relevant