Qué es Node API
Node API da a tu backend acceso a nuestros nodos completos de TRON. Es la API del propio nodo java-tron: los mismos métodos HTTP bajo/wallet/* y /walletsolidity/* y los mismos servicios gRPC,
protegidos por una clave, con una cuota y límites por segundo que fija tu plan.
Construye y transmite las transacciones a través del nodo y fírmalas de tu lado. Tu clave privada nunca
sale de tu servidor.
Direcciones
/walletsolidity/* responde solo a partir de bloques solidificados (confirmados), como hace java-tron.
Están disponibles todos los métodos que el nodo sirve en estas dos rutas. HTTP acepta GET y POST:
con GET el nodo lee la cadena de consulta; con POST, el cuerpo JSON — nunca ambos. Los nombres de
los métodos distinguen mayúsculas y minúsculas, como en java-tron: /wallet/getaccount, pero
/wallet/getReward.
Las respuestas de 1 KB o más se comprimen con gzip cuando la solicitud lleva Accept-Encoding: gzip.
La mayoría de las bibliotecas HTTP lo envían por defecto; con curl, añade --compressed.
Obtener una clave
1
Iniciar sesión
Regístrate o inicia sesión en tronrental.com.
2
Elegir un plan
Abre Panel → Node API. Empieza la prueba gratis de 7
días (se desbloquea tras $5 en depósitos) o contrata un plan, que se paga con el saldo de tu cuenta.
Consulta Planes y facturación.
3
Crear un endpoint
Añade un endpoint: un nombre y, opcionalmente, una lista blanca de IP. Cada endpoint es una clave
propia. La clave se muestra una sola vez — cópiala y guárdala en un lugar seguro. Consulta
Endpoints y claves.
4
Hacer la primera llamada
Envía la clave en el encabezado
TRON-PRO-API-KEY.X-Node-API-WU indica cuántas
unidades de cuota costó la llamada — 1 en este caso. Consulta Unidades de cuota.
Qué incluye
- Todos los métodos del nodo bajo
/wallet/*y/walletsolidity/*, y los métodos unarios de los servicios gRPCprotocol.Walletyprotocol.WalletSolidity. - La clave en un encabezado, en la ruta de la URL o en los metadatos gRPC.
- Hasta 10 endpoints, según el plan, cada uno con su propia clave, lista blanca de IP y contador de uso.
- Bloques recientes a precio fijo: un bloque a 20 o menos de la cabeza cuesta 3 WU y sus recibos 2 WU, sea cual sea su tamaño.
- Un límite flexible en los planes Start, Growth y Pro: cuando se agota la cuota, las solicitudes siguen funcionando y el uso por encima de ella se factura como excedente.
- CORS, para que las aplicaciones de navegador puedan llamar al nodo directamente.
Qué no incluye
Esto no forma parte de la API del nodo, así que Node API no lo ofrece:- Historial de direcciones y datos indexados — transferencias de una dirección, transferencias
TRC-20 por dirección, consultas de eventos de contratos (rutas como
/v1/...y/event/...). Las solicitudes a esas rutas reciben404 not_found. Para seguir transferencias, lee los bloques y sus recibos — consulta el ejemplo «Seguir transferencias USDT» en Ejemplos de código. - JSON-RPC (
/jsonrpc, métodoseth_*) no está habilitado. - Métodos que reciben una clave privada, como
gettransactionsignoeasytransferbyprivate. El nodo no los sirve; reciben404 method_not_foundy no cuestan nada. Firma de tu lado. - Otros servicios gRPC y la reflexión del servidor gRPC. Consulta gRPC.
Encabezados de respuesta
Por gRPC, los mismos valores llegan en los metadatos finales:
x-node-api-wu, x-node-api-mode,
retry-after y, en un rechazo, x-node-api-reason.
Siguientes pasos
Endpoints y claves
Cómo enviar la clave, listas blancas de IP, aplicaciones de navegador.
Ejemplos de código
Conectar, enviar USDT y seguir USDT con TronWeb, tronpy, curl y grpcurl.
Planes y facturación
Cuotas, límites, excedente, prueba y renovación.
Límites y errores
Todos los códigos de rechazo, estados gRPC y modo degradado.