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.
MethodEndpointAvailability
meta/info
spotMeta/info
clearinghouseState/info
spotClearinghouseState/info
openOrders/info
exchangeStatus/info
frontendOpenOrders/info
liquidatable/info
activeAssetData/info
maxMarketOrderNtls/info
vaultSummaries/info
userVaultEquities/info
leadingVaults/info
extraAgents/info
subaccounts/info
userFees/info
userRateLimit/info
spotDeployState/info
perpDeployAuctionStatus/info
delegations/info
perpDexs/info
delegatorSummary/info
maxBuilderFee/info
userToMultiSigSigners/info
userRole/info
perpsAtOpenInterestCap/info
validatorL1Votes/info
webData2/info
allMids/infoHyperliquid public RPC
userFills/infoHyperliquid public RPC
userFillsByTime/infoHyperliquid public RPC
orderStatus/infoHyperliquid public RPC
l2Book/infoHyperliquid public RPC
batchClearinghouseStates/infoHyperliquid public RPC
candleSnapshot/infoHyperliquid public RPC
historicalOrders/infoHyperliquid public RPC
userTwapSliceFills/infoHyperliquid public RPC
recentTrades/infoHyperliquid public RPC
vaultDetails/infoHyperliquid public RPC
portfolio/infoHyperliquid public RPC
referral/infoHyperliquid public RPC
delegatorHistory/infoHyperliquid public RPC
delegatorRewards/infoHyperliquid public RPC
metaAndAssetCtxs/infoHyperliquid public RPC
userFunding/infoHyperliquid public RPC
userNonFundingLedgerUpdates/infoHyperliquid public RPC
fundingHistory/infoHyperliquid public RPC
gossipRootIps/infoHyperliquid public RPC
predictedFundings/infoHyperliquid public RPC
spotMetaAndAssetCtxs/infoHyperliquid public RPC
tokenDetails/infoHyperliquid public RPC
placeOrder/exchangeHyperliquid public RPC
cancelOrder/exchangeHyperliquid public RPC
cancelOrderByCloid/exchangeHyperliquid public RPC
scheduleCancel/exchangeHyperliquid public RPC
modifyOrder/exchangeHyperliquid public RPC
batchModify/exchangeHyperliquid public RPC
updateLeverage/exchangeHyperliquid public RPC
updateIsolatedMargin/exchangeHyperliquid public RPC
usdSend/exchangeHyperliquid public RPC
spotSend/exchangeHyperliquid public RPC
withdraw/exchangeHyperliquid public RPC
spotPerpTransfer/exchangeHyperliquid public RPC
net_version/evm
web3_clientVersion/evm
eth_blockNumber/evm
eth_blobBaseFee/evm
eth_call/evm
eth_callMany/evm
eth_chainId/evm
eth_createAccessList/evm
eth_estimateGas/evm
eth_feeHistory/evm
eth_gasPrice/evm
eth_getBalance/evm
eth_getBlockByHash/evm
eth_getBlockByNumber/evm
eth_getBlockReceipts/evm
eth_getBlockTransactionCountByHash/evm
eth_getBlockTransactionCountByNumber/evm
eth_getCode/evm
eth_getFilterChanges/evm
eth_getFilterLogs/evm
eth_getHeaderByHash/evm
eth_getHeaderByNumber/evm
eth_getLogs/evm
eth_getProof/evm
eth_getRawTransactionByBlockHashAndIndex/evm
eth_getRawTransactionByBlockNumberAndIndex/evm
eth_getRawTransactionByHash/evm
eth_getStorageAt/evm
eth_getTransactionByBlockHashAndIndex/evm
eth_getTransactionByBlockNumberAndIndex/evm
eth_getTransactionByHash/evm
eth_getTransactionBySenderAndNonce/evm
eth_getTransactionCount/evm
eth_getTransactionReceipt/evm
eth_getUncleByBlockHashAndIndex/evm
eth_getUncleByBlockNumberAndIndex/evm
eth_getUncleCountByBlockHash/evm
eth_getUncleCountByBlockNumber/evm
eth_maxPriorityFeePerGas/evm
eth_newBlockFilter/evm
eth_newFilter/evm
eth_protocolVersion/evm
eth_sendRawTransaction/evm
eth_simulateV1/evm
eth_syncing/evm
eth_uninstallFilter/evm
eth_bigBlockGasPrice/evm
eth_usingBigBlocks/evm
eth_getSystemTxsByBlockNumber/evm
eth_getSystemTxsByBlockHash/evm
net_listening/evm
net_peerCount/evm
eth_subscribe (logs)/evm (WSS)
eth_subscribe (newHeads)/evm (WSS)
eth_subscribe (syncing)/evm (WSS)
eth_unsubscribe/evm (WSS)
debug_getRawBlock/evm
debug_getRawHeader/evm
debug_getRawReceipts/evm
debug_getRawTransaction/evm
debug_traceBlockByHash/evm
debug_traceCall/evm
debug_traceTransaction/evm
trace_block/evm
trace_call/evm
trace_callMany/evm
trace_filter/evm
trace_rawTransaction/evm
trace_replayBlockTransactions/evm
trace_replayTransaction/evm
erigon_getHeaderByNumber/evm
ots_getApiLevel/evm
ots_getBlockDetails/evm
ots_getBlockDetailsByHash/evm
ots_getBlockTransactions/evm
ots_getContractCreator/evm
ots_getHeaderByNumber/evm
ots_getInternalOperations/evm
ots_getTransactionBySenderAndNonce/evm
ots_getTransactionError/evm
ots_hasCode/evm
ots_traceTransaction/evm