watchBalance
Receba atualizações em tempo real dos saldos de seus clientes.
Subscrição
{
"action": "subscribe",
"channel": "watchBalance"
}
Payload de Dados
{
"channel": "watchBalance",
"message": {
"free": "0.00500000",
"used": 0,
"profile": "a-silva",
"symbol": "btc"
}
}
Campos
| Campo | Tipo | Descrição |
|---|---|---|
free | string | Saldo disponível do ativo |
used | number | Saldo em uso/bloqueado |
profile | string | Identificação do cliente |
symbol | string | Código do ativo (btc, eth, sol, usdc) |
Exemplo
const ws = new WebSocket('wss://websocket-caas-it-sandbox.liqi.app.br/');
ws.onopen = () => {
ws.send(JSON.stringify({
action: 'subscribe',
channel: 'watchBalance'
}));
};
ws.onmessage = (event) => {
const { channel, message } = JSON.parse(event.data);
if (channel === 'watchBalance') {
console.log(`[${message.profile}] ${message.symbol}: ${message.free} (livre) / ${message.used} (em uso)`);
}
};
dica
O evento é disparado sempre que há uma alteração no saldo de qualquer cliente da sua empresa, seja por ordens, transferências ou depósitos.