Messages
{
"type": "join",
"room": "pnl:DJqkHSmx9XosFpNqdi2DevtNgaf52oow4pFpJECv6D61:A7FbnhhkY2R6hZhkT2oexNNFQyGG7cBZJLWmC32spump"
}{
"type": "leave",
"room": "pnl:DJqkHSmx9XosFpNqdi2DevtNgaf52oow4pFpJECv6D61:A7FbnhhkY2R6hZhkT2oexNNFQyGG7cBZJLWmC32spump"
}{
"type": "joined",
"room": "pnl:DJqkHSmx9XosFpNqdi2DevtNgaf52oow4pFpJECv6D61:A7FbnhhkY2R6hZhkT2oexNNFQyGG7cBZJLWmC32spump"
}{
"type": "message",
"data": {
"type": "tradeUpdate",
"wallet": "DJqkHSmx9XosFpNqdi2DevtNgaf52oow4pFpJECv6D61",
"token": "A7FbnhhkY2R6hZhkT2oexNNFQyGG7cBZJLWmC32spump",
"averageBuyAmountUsd": 0.008573769236435,
"averageSellAmountUsd": 0,
"avgCostPerToken": 0.00008177548295,
"buyCount": 1,
"currentBalance": 104.845229,
"currentPrice": 0.00009110065178426498,
"currentValue": 0.009551468698371,
"firstBuyTime": 1776706534041,
"firstTradeTime": 1776706534041,
"holdingCostBasis": 0.008573769236435,
"lastBuyTime": 1776706534041,
"lastTradeTime": 1776706534041,
"proceeds": 0,
"realizedPnl": 0,
"sellCount": 0,
"soldCostBasis": 0,
"totalBought": 104.845229,
"totalBuyUsd": 0.008573769236435,
"totalSellUsd": 0,
"totalSold": 0,
"totalTransactions": 1,
"unrealizedPnl": 0.000977699461936
},
"room": "pnl:DJqkHSmx9XosFpNqdi2DevtNgaf52oow4pFpJECv6D61:A7FbnhhkY2R6hZhkT2oexNNFQyGG7cBZJLWmC32spump"
}{
"type": "message",
"data": {
"type": "balanceUpdate",
"wallet": "DJqkHSmx9XosFpNqdi2DevtNgaf52oow4pFpJECv6D61",
"token": "A7FbnhhkY2R6hZhkT2oexNNFQyGG7cBZJLWmC32spump",
"avgCostPerToken": 0.00008351931949024704,
"currentBalance": 205.389603,
"currentPrice": 0.00009110065178426498,
"currentValue": 0.018711126703011425,
"holdingCostBasis": 0.017153999872932,
"unrealizedPnl": 0.0015571268300794243
},
"room": "pnl:DJqkHSmx9XosFpNqdi2DevtNgaf52oow4pFpJECv6D61:A7FbnhhkY2R6hZhkT2oexNNFQyGG7cBZJLWmC32spump"
}Websockets
Token position
订阅单个钱包内某一代币仓位的实时 PnL。该房间会派发指定代币的 tradeUpdate 与 balanceUpdate 消息。
WSS
/
Messages
{
"type": "join",
"room": "pnl:DJqkHSmx9XosFpNqdi2DevtNgaf52oow4pFpJECv6D61:A7FbnhhkY2R6hZhkT2oexNNFQyGG7cBZJLWmC32spump"
}{
"type": "leave",
"room": "pnl:DJqkHSmx9XosFpNqdi2DevtNgaf52oow4pFpJECv6D61:A7FbnhhkY2R6hZhkT2oexNNFQyGG7cBZJLWmC32spump"
}{
"type": "joined",
"room": "pnl:DJqkHSmx9XosFpNqdi2DevtNgaf52oow4pFpJECv6D61:A7FbnhhkY2R6hZhkT2oexNNFQyGG7cBZJLWmC32spump"
}{
"type": "message",
"data": {
"type": "tradeUpdate",
"wallet": "DJqkHSmx9XosFpNqdi2DevtNgaf52oow4pFpJECv6D61",
"token": "A7FbnhhkY2R6hZhkT2oexNNFQyGG7cBZJLWmC32spump",
"averageBuyAmountUsd": 0.008573769236435,
"averageSellAmountUsd": 0,
"avgCostPerToken": 0.00008177548295,
"buyCount": 1,
"currentBalance": 104.845229,
"currentPrice": 0.00009110065178426498,
"currentValue": 0.009551468698371,
"firstBuyTime": 1776706534041,
"firstTradeTime": 1776706534041,
"holdingCostBasis": 0.008573769236435,
"lastBuyTime": 1776706534041,
"lastTradeTime": 1776706534041,
"proceeds": 0,
"realizedPnl": 0,
"sellCount": 0,
"soldCostBasis": 0,
"totalBought": 104.845229,
"totalBuyUsd": 0.008573769236435,
"totalSellUsd": 0,
"totalSold": 0,
"totalTransactions": 1,
"unrealizedPnl": 0.000977699461936
},
"room": "pnl:DJqkHSmx9XosFpNqdi2DevtNgaf52oow4pFpJECv6D61:A7FbnhhkY2R6hZhkT2oexNNFQyGG7cBZJLWmC32spump"
}{
"type": "message",
"data": {
"type": "balanceUpdate",
"wallet": "DJqkHSmx9XosFpNqdi2DevtNgaf52oow4pFpJECv6D61",
"token": "A7FbnhhkY2R6hZhkT2oexNNFQyGG7cBZJLWmC32spump",
"avgCostPerToken": 0.00008351931949024704,
"currentBalance": 205.389603,
"currentPrice": 0.00009110065178426498,
"currentValue": 0.018711126703011425,
"holdingCostBasis": 0.017153999872932,
"unrealizedPnl": 0.0015571268300794243
},
"room": "pnl:DJqkHSmx9XosFpNqdi2DevtNgaf52oow4pFpJECv6D61:A7FbnhhkY2R6hZhkT2oexNNFQyGG7cBZJLWmC32spump"
}apiKey
type:httpApiKey
API key for authentication. Include your Datastream key in the connection URL: wss://datastream.solanatracker.io/{DATASTREAM_KEY}
joinPnlTokenPosition
type:object
Subscribe to Token Position PnL
leavePnlTokenPosition
type:object
Unsubscribe from token position PnL
pnlTokenPositionJoined
type:object
Token position PnL subscription confirmed
pnlTradeUpdateMessage
type:object
Trade update notification
pnlBalanceUpdateMessage
type:object
Balance update notification
此页面对您有帮助吗?
⌘I