---
updatedAt: 2026-08-11T11:17:28.000Z
---

Fetch the complete documentation index at: https://docs.blockdaemon.com/llms.txt. Use this file to discover all available pages before exploring further. Append .md to any documentation page URL to get its markdown version.

# Hyperliquid

Blockdaemon provides dedicated RPC infrastructure for Hyperliquid's HyperEVM — an EVM-compatible execution layer built on the Reth SDK. It exposes a standard Ethereum JSON-RPC interface on chain ID `999` (`0x3e7`), making it compatible with any tooling that supports EVM chains.

**Step 1**: To access HyperEVM, use the following native access endpoint:

* **Network**: HyperEVM Mainnet
* **Request Type**: POST

```
https://svc.blockdaemon.com/hyperliquid-hyperevm/mainnet/native
```

**Step 2:** Authenticate your request using your API key, passed as a query parameter:

```
https://svc.blockdaemon.com/hyperliquid-hyperevm/mainnet/native?apiKey=YOUR_API_KEY
```

<Callout icon="📘" theme="info">
  Keep your API key out of version control — use environment variables in production.
</Callout>

**Step 3**: Specify a HyperEVM method in the request body:

<Callout icon="📘" theme="info">
  Learn more about HyperEVM RPC Methods [here](https://docs.blockdaemon.com/reference/hyperliquid-methods-rpc-api).
</Callout>

```json
{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "YOUR_METHOD",
    "params": []
}
```

## Example Request

Here is a cURL example for using [eth\_blockNumber](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_blocknumber) to get the current block number on HyperEVM Mainnet:

```curl
curl -X POST \
'https://svc.blockdaemon.com/hyperliquid-hyperevm/mainnet/native?apiKey=YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
    "jsonrpc": "2.0",
    "method": "eth_blockNumber",
    "params": [],
    "id": 1
}'
```

The following is a typical response you will get:

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": "0x2763f94"
}
```

## Supported Web3 Libraries

HyperEVM's standard JSON-RPC interface is compatible with all major EVM libraries. Configure them using your Blockdaemon endpoint URL:

* **ethers.js** — `new ethers.JsonRpcProvider(ENDPOINT_URL)`
* **viem** — `createPublicClient({ transport: http(ENDPOINT_URL) })`
* **web3.js** — `new Web3(ENDPOINT_URL)`
* **wagmi** — configure a custom chain with `http(ENDPOINT_URL)` as the transport

**Chain configuration:**

| Parameter       | Value                     |
| :-------------- | :------------------------ |
| Chain ID        | `999` (`0x3e7`)           |
| Chain name      | `HyperEVM`                |
| Currency symbol | `HYPE`                    |
| RPC URL         | Your Blockdaemon endpoint |

## Next Steps

* [HyperEVM supported RPC methods](https://docs.blockdaemon.com/reference/hyperliquid-methods-rpc-api) — full method list with compute unit values
* [API key management](https://app.blockdaemon.com) — rotate keys, set rate limits, monitor usage

## 👋 Need Help?

Contact us through [email](mailto:support@blockdaemon.com) or our [support page](https://www.blockdaemon.com/support) for any issues, bugs, or assistance you may need.

<br />