For the complete documentation index, see llms.txt. This page is also available as Markdown.

userTwapStatusUpdates

Stream twap status updates for specific user addresses.

Every live data message includes both routing identifiers with the same value:

{"type": "userTwapStatusUpdates", "channel": "userTwapStatusUpdates"}

Other payload fields are omitted above. Existing clients may continue routing on either field.

💧New endpoint - this endpoint is not a part of original Hyperliquid API and is added by us for builder convenience.

Delivers the same events as allTwapStatusUpdates, filtered to the subscribed addresses. Subscribing again merges new addresses into the existing subscription; unsubscribing requires the full current address set.

Subscribe

{ 
    "type": "subscribe",
    "subscription": {
        "type": "userTwapStatusUpdates",
        "addresses": ["0x742d35Cc6634C0532925a3b844Bc9e7595f7F2e2"]
    }
} 

Unsubscribe

{ 
    "type": "unsubscribe",
    "subscription": {
        "type": "userTwapStatusUpdates",
        "addresses": ["0x742d35Cc6634C0532925a3b844Bc9e7595f7F2e2"]
    }
}

Reconnection Note: When reconnecting with a session, replay and live events may overlap. Deduplicate using (time, txIndex) - skip updates where this tuple is at or before your last processed update. See Session Management for details.

userTwapStatusUpdates data format

Examples

Last updated