RPC
Endpoints
| Endpoint | Region |
|---|---|
https://rpc.hades.build |
Nearest region, chosen by geo load balancing. Use this one unless you need a fixed region. |
https://rpc.ap.hades.build |
Asia-Pacific |
https://rpc.us.hades.build |
United States |
https://rpc.eu.hades.build |
Europe |
Every response carries an X-Hades-Node header naming the node that
answered it (ap, us, eu).
Sending transactions
eth_sendRawTransaction takes one signed transaction, hex encoded, and
returns its hash. eth_sendPrivateRawTransaction is a wrapper of it for your
convenience.
Transactions sent to Hades are private: they are shared only between Hades builders and never broadcast to the public mempool. Partners optionally can opt-in for distribution through third parties private channels for a faster inclusion.
curl -s https://rpc.hades.build \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"eth_sendRawTransaction","params":["0x02f8..."]}'
{"jsonrpc":"2.0","id":1,"result":"0x1f4c...e2a9"}
Rate limits
Per client IP address:
| Limit | Value | Over it |
|---|---|---|
| Requests | 20 per second on average, bursts of 50 | HTTP 429 |
| Concurrent requests | 10 | HTTP 429 |
| Request body | 3 MiB | HTTP 413 |