WebSocket Stream Data
Create a client with wsUrl, generate an API key, then subscribe.
const client = createClobClient({
baseUrl: "https://api.probable.markets/public/api/v1",
wsUrl: "wss://ws.probable.markets/public/api/v1",
chainId: 56,
wallet,
});
await client.generateApiKey();
const sub = client.subscribeStreamData("executionReport", (data) => {
console.log("Order ID:", data.i);
});
sub.on("ready", (data) => console.log("ready", data?.listenKey));
sub.on("error", (err) => console.error(err));
sub.on("close", () => console.log("closed"));