Skip to main content
Methods marked as “Hyperliquid public RPC” in the table below are proprietary to Hyperliquid DEX and have not been open sourced. These methods are currently only available on the public Hyperliquid infrastructure.If you receive a response similar to Failed to deserialize the JSON body into the target type, you need to switch to the Hyperliquid Public RPC to use these methods.
MethodEndpointEngineAvailability
meta/infoHyperCore
spotMeta/infoHyperCore
clearinghouseState/infoHyperCore
spotClearinghouseState/infoHyperCore
openOrders/infoHyperCore
exchangeStatus/infoHyperCore
frontendOpenOrders/infoHyperCore
liquidatable/infoHyperCore
activeAssetData/infoHyperCore
maxMarketOrderNtls/infoHyperCore
vaultSummaries/infoHyperCore
userVaultEquities/infoHyperCore
leadingVaults/infoHyperCore
extraAgents/infoHyperCore
subaccounts/infoHyperCore
userFees/infoHyperCore
userRateLimit/infoHyperCore
spotDeployState/infoHyperCore
perpDeployAuctionStatus/infoHyperCore
delegations/infoHyperCore
perpDexs/infoHyperCore
delegatorSummary/infoHyperCore
maxBuilderFee/infoHyperCore
userToMultiSigSigners/infoHyperCore
userRole/infoHyperCore
perpsAtOpenInterestCap/infoHyperCore
validatorL1Votes/infoHyperCore
webData2/infoHyperCore
allMids/infoHyperCoreHyperliquid public RPC
userFills/infoHyperCoreHyperliquid public RPC
userFillsByTime/infoHyperCoreHyperliquid public RPC
orderStatus/infoHyperCoreHyperliquid public RPC
l2Book/infoHyperCoreHyperliquid public RPC
batchClearinghouseStates/infoHyperCoreHyperliquid public RPC
candleSnapshot/infoHyperCoreHyperliquid public RPC
historicalOrders/infoHyperCoreHyperliquid public RPC
userTwapSliceFills/infoHyperCoreHyperliquid public RPC
recentTrades/infoHyperCoreHyperliquid public RPC
vaultDetails/infoHyperCoreHyperliquid public RPC
portfolio/infoHyperCoreHyperliquid public RPC
referral/infoHyperCoreHyperliquid public RPC
delegatorHistory/infoHyperCoreHyperliquid public RPC
delegatorRewards/infoHyperCoreHyperliquid public RPC
metaAndAssetCtxs/infoHyperCoreHyperliquid public RPC
userFunding/infoHyperCoreHyperliquid public RPC
userNonFundingLedgerUpdates/infoHyperCoreHyperliquid public RPC
fundingHistory/infoHyperCoreHyperliquid public RPC
gossipRootIps/infoHyperCoreHyperliquid public RPC
predictedFundings/infoHyperCoreHyperliquid public RPC
spotMetaAndAssetCtxs/infoHyperCoreHyperliquid public RPC
tokenDetails/infoHyperCoreHyperliquid public RPC
placeOrder/exchangeHyperCoreHyperliquid public RPC
cancelOrder/exchangeHyperCoreHyperliquid public RPC
cancelOrderByCloid/exchangeHyperCoreHyperliquid public RPC
scheduleCancel/exchangeHyperCoreHyperliquid public RPC
modifyOrder/exchangeHyperCoreHyperliquid public RPC
batchModify/exchangeHyperCoreHyperliquid public RPC
updateLeverage/exchangeHyperCoreHyperliquid public RPC
updateIsolatedMargin/exchangeHyperCoreHyperliquid public RPC
usdSend/exchangeHyperCoreHyperliquid public RPC
spotSend/exchangeHyperCoreHyperliquid public RPC
withdraw/exchangeHyperCoreHyperliquid public RPC
spotPerpTransfer/exchangeHyperCoreHyperliquid public RPC
net_version/evmHyperEVM
web3_clientVersion/evmHyperEVM
eth_blockNumber/evmHyperEVM
eth_blobBaseFee/evmHyperEVM
eth_call/evmHyperEVM
eth_callMany/evmHyperEVM
eth_chainId/evmHyperEVM
eth_createAccessList/evmHyperEVM
eth_estimateGas/evmHyperEVM
eth_feeHistory/evmHyperEVM
eth_gasPrice/evmHyperEVM
eth_getBalance/evmHyperEVM
eth_getBlockByHash/evmHyperEVM
eth_getBlockByNumber/evmHyperEVM
eth_getBlockReceipts/evmHyperEVM
eth_getBlockTransactionCountByHash/evmHyperEVM
eth_getBlockTransactionCountByNumber/evmHyperEVM
eth_getCode/evmHyperEVM
eth_getFilterChanges/evmHyperEVM
eth_getFilterLogs/evmHyperEVM
eth_getHeaderByHash/evmHyperEVM
eth_getHeaderByNumber/evmHyperEVM
eth_getLogs/evmHyperEVM
eth_getProof/evmHyperEVM
eth_getRawTransactionByBlockHashAndIndex/evmHyperEVM
eth_getRawTransactionByBlockNumberAndIndex/evmHyperEVM
eth_getRawTransactionByHash/evmHyperEVM
eth_getStorageAt/evmHyperEVM
eth_getTransactionByBlockHashAndIndex/evmHyperEVM
eth_getTransactionByBlockNumberAndIndex/evmHyperEVM
eth_getTransactionByHash/evmHyperEVM
eth_getTransactionBySenderAndNonce/evmHyperEVM
eth_getTransactionCount/evmHyperEVM
eth_getTransactionReceipt/evmHyperEVM
eth_getUncleByBlockHashAndIndex/evmHyperEVM
eth_getUncleByBlockNumberAndIndex/evmHyperEVM
eth_getUncleCountByBlockHash/evmHyperEVM
eth_getUncleCountByBlockNumber/evmHyperEVM
eth_maxPriorityFeePerGas/evmHyperEVM
eth_newBlockFilter/evmHyperEVM
eth_newFilter/evmHyperEVM
eth_protocolVersion/evmHyperEVM
eth_sendRawTransaction/evmHyperEVM
eth_simulateV1/evmHyperEVM
eth_syncing/evmHyperEVM
eth_uninstallFilter/evmHyperEVM
eth_bigBlockGasPrice/evmHyperEVM
eth_usingBigBlocks/evmHyperEVM
eth_getSystemTxsByBlockNumber/evmHyperEVM
eth_getSystemTxsByBlockHash/evmHyperEVM
net_listening/evmHyperEVM
net_peerCount/evmHyperEVM
eth_subscribe (logs)/evm (WSS)HyperEVM
eth_subscribe (newHeads)/evm (WSS)HyperEVM
eth_subscribe (syncing)/evm (WSS)HyperEVM
eth_unsubscribe/evm (WSS)HyperEVM
debug_getRawBlock/evmHyperEVM
debug_getRawHeader/evmHyperEVM
debug_getRawReceipts/evmHyperEVM
debug_getRawTransaction/evmHyperEVM
debug_traceBlockByHash/evmHyperEVM
debug_traceCall/evmHyperEVM
debug_traceTransaction/evmHyperEVM
trace_block/evmHyperEVM
trace_call/evmHyperEVM
trace_callMany/evmHyperEVM
trace_filter/evmHyperEVM
trace_rawTransaction/evmHyperEVM
trace_replayBlockTransactions/evmHyperEVM
trace_replayTransaction/evmHyperEVM
erigon_getHeaderByNumber/evmHyperEVM
ots_getApiLevel/evmHyperEVM
ots_getBlockDetails/evmHyperEVM
ots_getBlockDetailsByHash/evmHyperEVM
ots_getBlockTransactions/evmHyperEVM
ots_getContractCreator/evmHyperEVM
ots_getHeaderByNumber/evmHyperEVM
ots_getInternalOperations/evmHyperEVM
ots_getTransactionBySenderAndNonce/evmHyperEVM
ots_getTransactionError/evmHyperEVM
ots_hasCode/evmHyperEVM
ots_traceTransaction/evmHyperEVM
I