{
"jsonrpc": "2.0",
"method": "subscription",
"params": {
"subscription": "0x5e6f7a8b9c0d...",
"channel": "balance",
"filters": {
"address": "0xAccc...",
"assets": [
"USDC"
]
},
"result": {
"asset": "USDC",
"walletBalance": "10000.0",
"availableBalance": "9800.0",
"crossUnrealizedPnl": "200.0",
"eventTime": 1710000001500
}
}
}Balance changes (requires authentication, available on hyperliquid, aster, and lighter servers only)
{
"jsonrpc": "2.0",
"method": "subscription",
"params": {
"subscription": "0x5e6f7a8b9c0d...",
"channel": "balance",
"filters": {
"address": "0xAccc...",
"assets": [
"USDC"
]
},
"result": {
"asset": "USDC",
"walletBalance": "10000.0",
"availableBalance": "9800.0",
"crossUnrealizedPnl": "200.0",
"eventTime": 1710000001500
}
}
}API key for authentication (required for private channels)
Balance change notification