Título: Alerta de Ingeniería: Manejo de Cambios Que Rompen en las APIs de Etherscan (Julio 2026)


Durante años, Etherscan ha sido la columna vertebral del indexado de datos de Ethereum. Sin embargo, se avecina un cambio importante. A partir del 1 de julio de 2026, Etherscan implementará cambios que rompen en sus restricciones de la API del Nivel Gratuito.
Si tu dApp, indexador o herramienta de análisis depende de Etherscan, necesitas refactorizar tu lógica de obtención de datos ahora para evitar interrupciones en el servicio.
1. La Presión de la Paginación: Límite de 10k a 1k Registros
La actualización más crítica es la reducción del máximo de registros devueltos por solicitud. El límite bajará de 10,000 a 1,000 registros para usuarios del nivel gratuito.
Impacto Técnico:
Las solicitudes estándar de recuperación para direcciones de alta velocidad (como monederos calientes de CEX o protocolos DeFi populares) ahora devolverán conjuntos de datos incompletos si tu desplazamiento (offset) estaba previamente establecido en cualquier valor superior a 1,000.
Puntos Finales Afectados:
Módulo de Cuenta: txlist, txlistinternal, tokentx, tokennfttx, token1155tx.
Registros y Otros: getLogs, getWithdrawals, y Listas de Poseedores de Tokens.
Acción Requerida: Implementar Paginación Agresiva
Debes refactorizar tus bucles de obtención.
2. Migración de Puntos Finales: Rango de Bloques y Transacciones Internas a Nivel Pro
El punto final Obtener Transacciones Internas por Rango de Bloques se moverá detrás de un muro de pago del Plan Pro.
Impacto Técnico:
Las solicitudes a este punto final usando una clave API del Nivel Gratuito devolverán un error 403 Prohibido o un error específico de límite de nivel a partir de julio de 2026.
Estrategias de Mitigación:
Actualización de Nivel: La solución más sencilla para aplicaciones de grado empresarial.
Consultas Granulares: En lugar de consultar por rango de bloques, puede que necesites obtener transacciones internas por Hash de Transacción específico (txhash), aunque esto aumenta significativamente el número de llamadas a la API y puede activar límites de tasa.
3. Gestión de Límites de Tasa (Throttle)
El Nivel Gratuito mantiene un límite de 5 solicitudes por segundo (RPS). Debido a que ahora necesitas 10 solicitudes para obtener los datos que antes obtenías en una sola, tienes 10 veces más probabilidades de alcanzar errores 429 Demasiadas Solicitudes.
Recomendación:
Implementa una Retroceso Exponencial o un gestor de cola de solicitudes (como p-throttle o bottleneck) para asegurar que tu lógica de obtención en múltiples páginas no cause fallos en tu clave API.
Lista de Verificación para Desarrolladores para la Migración:
Auditar: Busca en tu código llamadas a la API de Etherscan donde el offset > 1000.
Refactorizar: Implementa paginación recursiva o basada en bucles usando el parámetro page.
.
Etiquetas: #Ethereum #Blockchain #API
ETH1,05%
Ver original
post-image
post-image
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Republicar
  • Compartir
Comentar
Añadir un comentario
Añadir un comentario
Sin comentarios
  • Anclado