Messages
{
"type": "join",
"room": "transaction:6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN:9d9mb8kooFfaD3SctgZtkxQypkshx6ezhbKio89ixyy2"
}{
"type": "leave",
"room": "transaction:6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN:9d9mb8kooFfaD3SctgZtkxQypkshx6ezhbKio89ixyy2"
}{
"type": "message",
"data": [
{
"tx": "5V4apVkgHf49J5acYPiuh5rB89EGsF8ocSysgnD9vFfZsTtDamhN3MFDKJSq7Dn7Z6Y5XhjghuVYuvvYWnSFpnvW",
"amount": 90,
"priceUsd": 6.002467911111111,
"solVolume": 2.9566243262290475,
"volume": 540.222112,
"type": "sell",
"wallet": "F7R61te4Ac8xZ4pfkJUdF6iaaHy9tnM8nVRUPv8H8EMi",
"time": 1760201288835,
"program": "okx",
"token": {
"from": {
"name": "OFFICIAL TRUMP",
"symbol": "TRUMP",
"image": "https://image.solanatracker.io/proxy?url=https%3A%2F%2Farweave.net%2FVQrPjACwnQRmxdKBTqNwPiyo65x7LAT773t8Kd7YBzw",
"decimals": 6,
"amount": 90,
"address": "6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN",
"price": {
"usd": 6.002467911111111
}
},
"to": {
"name": "USD Coin",
"symbol": "USDC",
"image": "https://image.solanatracker.io/proxy?url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolana-labs%2Ftoken-list%2Fmain%2Fassets%2Fmainnet%2FEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v%2Flogo.png",
"decimals": 6,
"amount": 540.222112,
"address": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"price": {
"usd": 1
}
}
}
}
],
"room": "transaction:6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN:9d9mb8kooFfaD3SctgZtkxQypkshx6ezhbKio89ixyy2"
}Transacciones
Swaps de un token en un pool por WebSocket
Recibe por WebSocket de Datastream los swaps en vivo de un token de Solana en un pool concreto, para feeds de trades por pool.
WSS
/
SDK Example
import { Datastream } from '@solana-tracker/data-api';
const dataStream = new Datastream({
wsUrl: 'wss://datastream.solanatracker.io/YOUR_API_KEY',
});
dataStream.on('error', console.error);
await dataStream.connect();
const sub = dataStream.subscribe.tx.pool('6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN', '9d9mb8kooFfaD3SctgZtkxQypkshx6ezhbKio89ixyy2', { enriched: true }).on((data) => {
console.log(data);
});
// sub.unsubscribe();
Messages
{
"type": "join",
"room": "transaction:6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN:9d9mb8kooFfaD3SctgZtkxQypkshx6ezhbKio89ixyy2"
}{
"type": "leave",
"room": "transaction:6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN:9d9mb8kooFfaD3SctgZtkxQypkshx6ezhbKio89ixyy2"
}{
"type": "message",
"data": [
{
"tx": "5V4apVkgHf49J5acYPiuh5rB89EGsF8ocSysgnD9vFfZsTtDamhN3MFDKJSq7Dn7Z6Y5XhjghuVYuvvYWnSFpnvW",
"amount": 90,
"priceUsd": 6.002467911111111,
"solVolume": 2.9566243262290475,
"volume": 540.222112,
"type": "sell",
"wallet": "F7R61te4Ac8xZ4pfkJUdF6iaaHy9tnM8nVRUPv8H8EMi",
"time": 1760201288835,
"program": "okx",
"token": {
"from": {
"name": "OFFICIAL TRUMP",
"symbol": "TRUMP",
"image": "https://image.solanatracker.io/proxy?url=https%3A%2F%2Farweave.net%2FVQrPjACwnQRmxdKBTqNwPiyo65x7LAT773t8Kd7YBzw",
"decimals": 6,
"amount": 90,
"address": "6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN",
"price": {
"usd": 6.002467911111111
}
},
"to": {
"name": "USD Coin",
"symbol": "USDC",
"image": "https://image.solanatracker.io/proxy?url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolana-labs%2Ftoken-list%2Fmain%2Fassets%2Fmainnet%2FEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v%2Flogo.png",
"decimals": 6,
"amount": 540.222112,
"address": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"price": {
"usd": 1
}
}
}
}
],
"room": "transaction:6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN:9d9mb8kooFfaD3SctgZtkxQypkshx6ezhbKio89ixyy2"
}apiKey
type:httpApiKey
API key for authentication. Include your Datastream key in the connection URL: wss://datastream.solanatracker.io/{DATASTREAM_KEY}
joinPoolTx
type:object
Subscribe to pool transactions
leavePoolTx
type:object
Unsubscribe from pool transactions
poolTxMessage
type:object
Pool transaction notification
¿Esta página le ayudó?