WebSocket Methods
logsSubscribe
Subscribe to transaction logging.
Endpoints
Websockets are available on mainnet and devnet with the following URLs:
- Mainnet
wss://mainnet.helius-rpc.com/?api-key=<API_KEY>
- Devnet
wss://devnet.helius-rpc.com/?api-key=<API_KEY>
Websockets have a 10-minute inactivity timer; implementing health checks and sending pings every minute is heavily recommended to keep the websocket connection alive.
Authorizations
Body
Response
Subscription id (needed to unsubscribe)
Notification Format
The notification will be an RpcResponse JSON object with value equal to:
signature: <string>
- The transaction signature base58 encoded.err: <object|null>
- Error if transaction failed, null if transaction succeeded. See TransactionError definitions.logs: <array[string]>
- Array of log messages the transaction instructions output during execution.