Skip to main content
Pipes SDK streams Hyperliquid trade executions from the hyperliquid-fills Portal dataset. The dataset is real-time and starts at block 750,000,000.
This source covers HyperCore fills. HyperEVM uses the standard EVM Pipes SDK with the hyperliquid-mainnet or hyperliquid-testnet dataset.
The Pipes CLI currently scaffolds EVM and SVM projects only. Set up Hyperliquid and Tron pipes manually as shown here.

Create the project

Node.js 22.15 or later is required.
Create index.ts:
Run it:
The fills dataset currently exposes zero-filled block hashes. Use portal: { url, finalized: true } with persistent targets so recovery does not depend on distinguishing forks by block hash.

Next steps