La API de TheRPC sigue la especificación JSON-RPC 2.0 y proporciona:
Ideal para solicitudes individuales e integraciones simples. Vea ejemplos en nuestra guía HTTP/Curl.
https://YOUR_API_ENDPOINT
Ideal para suscripciones y datos en tiempo real. Vea eth_subscribe para ejemplos de suscripción.
wss://YOUR_API_ENDPOINT
Todas las llamadas a la API siguen el formato JSON-RPC 2.0. Vea ejemplos completos en nuestra guía de Operaciones Básicas:
{
"jsonrpc": "2.0",
"method": "eth_blockNumber",
"params": [],
"id": 1
}
Campos requeridos:
jsonrpc
: Identificador de versión (siempre "2.0")method
: El método RPC a llamar (vea Métodos Disponibles)params
: Array de parámetros (puede estar vacío)id
: Identificador de solicitudTodas las respuestas siguen una estructura consistente:
{
"jsonrpc": "2.0",
"id": 1,
"result": "0x..."
}
O en caso de error:
{
"jsonrpc": "2.0",
"id": 1,
"error": {
"code": -32600,
"message": "Invalid Request"
}
}
Todas las solicitudes requieren una clave API en la cabecera de Autorización. Vea nuestra guía de Autenticación para una configuración detallada:
Authorization: Bearer YOUR_API_KEY
Códigos de error comunes (vea FAQ para estrategias detalladas de manejo de errores):
-32700
: Error de análisis-32600
: Solicitud inválida-32601
: Método no encontrado-32602
: Parámetros inválidos-32603
: Error internoPara ejemplos prácticos de implementación, consulte nuestras guías específicas de lenguaje:
Para información sobre límites de solicitudes y cuotas, vea nuestra documentación de Límites de Tasa.