Skip to main content
For advanced integrations, LaunchBlitz exposes a WebSocket connection for transaction execution.

Overview

The transaction socket handles:
  • Token creation transactions
  • Buy/sell orders
  • Transaction confirmation and status updates

Connection

The default endpoint is:
wss://tx.launchblitz.ai
This can be configured in Profile → Preferences → Advanced Settings → TX Executor.

Authentication

Connections require a valid session. The socket authenticates using your LaunchBlitz session token.

Message Format

The socket uses a ping/pong heartbeat system with automatic reconnection.

Events

EventDirectionDescription
pingClient → ServerHeartbeat check
pongServer → ClientHeartbeat response
tx_requestClient → ServerSubmit transaction
tx_statusServer → ClientTransaction update
tx_confirmedServer → ClientTransaction confirmed
tx_failedServer → ClientTransaction failed

Transaction Flow

  1. Request — Client sends transaction details
  2. Processing — Server builds and submits transaction
  3. Status — Server sends status updates
  4. Confirmation — Final confirmation with signature

Audio Notifications

You can enable audio notifications for transaction confirmations:
  • Configure in Preferences → Audio Settings
  • Different sounds for success/failure

Status Codes

CodeMeaning
pendingTransaction submitted
processingBeing processed
confirmedSuccessfully confirmed
failedTransaction failed

Reconnection

The socket automatically reconnects on disconnect:
  • Exponential backoff
  • Session re-authentication
  • State recovery

Local Development

For testing, you can run a local executor:
ws://localhost:8080
Set this in TX Executor preferences.