Hyperliquid RPC - Quickstart
Hyperliquid RPC - Quickstart
Ce guide vous accompagne de zéro jusqu'à votre première réponse Hyperliquid JSON-RPC avec ERPC.
1. Récupérez votre API key
Vous pouvez obtenir et vérifier votre API key sur le Dashboard Web ERPC : Dashboard Web ERPC
Vous utilisez déjà ERPC pour Solana, Ethereum ou Avalanche ? Vous pouvez utiliser la même RPC key.
2. Effectuez votre première requête
Envoyez une requête JSON-RPC 2.0 en tant que HTTP POST, avec votre API key dans le paramètre
api-key :bash
curl 'https://edge.erpc.global/hyperliquid/evm?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"2.0","id":1,
"method":"eth_blockNumber"
}'curl 'https://edge.erpc.global/hyperliquid/evm?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"2.0","id":1,
"method":"eth_blockNumber"
}'La réponse renvoie le dernier numéro de bloc en hexadécimal :
json
{ "jsonrpc": "2.0", "id": 1, "result": "0x..." }{ "jsonrpc": "2.0", "id": 1, "result": "0x..." }Cette requête est envoyée à
/hyperliquid/evm. Le chemin /hyperliquid seul équivaut à /hyperliquid/evm, et /hyperliquid/nanoreth est également accepté.Avec le forfait Free, votre compte peut envoyer une requête toutes les 10 secondes, et une requête vers une autre chaîne peut aussi compter dans cette limite. Attendez 10 secondes avant d'envoyer la requête suivante.
Vous pouvez vérifier quelle chaîne l'endpoint dessert avec
eth_chainId :bash
curl 'https://edge.erpc.global/hyperliquid/evm?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"2.0","id":1,
"method":"eth_chainId"
}'curl 'https://edge.erpc.global/hyperliquid/evm?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"2.0","id":1,
"method":"eth_chainId"
}'Vous pouvez aussi envoyer votre API key sous la forme
Authorization: Bearer <YOUR_API_KEY>. Si les deux sont présents, c'est le paramètre d'URL qui est utilisé.3. Requêtes en batch
Vous pouvez envoyer de 1 à 100 appels JSON-RPC en une seule requête HTTP. Chaque appel doit avoir son propre
id, et les valeurs id ne doivent pas se répéter au sein d'un batch. Chaque appel dans un batch est mesuré comme un appel à part entière. Avec le forfait Free, envoyez un appel par requête : une requête de deux appels ou plus reçoit une réponse HTTP 429.Prochaines étapes
- Endpoints, mesure d'utilisation et codes de statut : Documentation de l'endpoint RPC Hyperliquid
- Documentation officielle Hyperliquid : https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/hyperevm






