builderLiquidations channel at wss://hypercore.goldrushdata.com/ws. Subscribe with your builder address to receive, in real time, every liquidation fill whose closing order was routed through your builder code - the builder-attributed slice of the global liquidationFills feed, with no equivalent on the public Hyperliquid WebSocket.
Why it’s different from liquidationFills
- Builder-scoped -
builderis required, and only liquidations attributable to your builder code are streamed. It is effectively the intersection ofliquidationFillsandbuilderFills. - Attribution on every entry - each fill carries both the
liquidationobject (liquidatedUser,markPx,method) and thebuilder,builderFee, anddeployerFeeattribution fields. aggregateByTimedefaults tofalse- partial fills of the same liquidation in a block are streamed separately unless you opt in to merging by(user, time, order_id).
What to know
- TWAP-preceded liquidations are omitted - TWAP fills do not carry builder codes, so if a user’s last fill before liquidation was a TWAP slice, the liquidation cannot be attributed to a builder and is not emitted. Use the global
liquidationFillsstream when you need every liquidation regardless of attribution. - Optional
dexfilter - pass"xyz"or"main"to narrow to first-DEX fills.