Посібники
WebSocket-події
WebSocket gateway надсилає оновлення про blockchain та wallet activity у реальному часі.
Підключення
bash
wscat -c "wss://events.brosettlement.com/v1?organizationId=org_123"Типи подій
| Подія | Опис |
|---|---|
deposit.detected | Депозит виявлено on-chain |
deposit.confirmed | Досягнуто порогу підтверджень |
withdrawal.created | Створено операцію виведення |
withdrawal.signed | Транзакцію підписано |
withdrawal.broadcasted | Транзакцію відправлено в мережу |
withdrawal.confirmed | Виведення підтверджено |
transaction.failed | Помилка підписання або мережі |
Приклад події
json
{
"eventId": "evt_123",
"type": "deposit.confirmed",
"organizationId": "org_123",
"walletId": "wal_123",
"asset": "USDT",
"chain": "TRON",
"amount": "2500.00"
}Правила обробки
- Обробляйте події idempotently.
- Зберігайте
eventIdта ігноруйте дублікати. - Після reconnect звіряйте актуальний стан через REST API.
- Не оновлюйте фінальний баланс лише за WebSocket-подією.