Titre : Alerte ingénierie : Gestion des changements majeurs dans les API Etherscan (juillet 2026)


Depuis des années, Etherscan est la colonne vertébrale de l'indexation des données Ethereum. Cependant, un changement significatif arrive. À partir du 1er juillet 2026, Etherscan met en œuvre des modifications majeures de ses contraintes API du niveau gratuit.
Si votre dApp, indexeur ou outil d’analyse dépend d’Etherscan, vous devez refactoriser votre logique de récupération de données dès maintenant pour éviter toute interruption de service.
1. La pression sur la pagination : limite de 10 000 à 1 000 enregistrements
La mise à jour la plus critique concerne la réduction du nombre maximum d’enregistrements renvoyés par requête. La limite passe de 10 000 à 1 000 enregistrements pour les utilisateurs du niveau gratuit.
Impact technique :
Les requêtes standard pour des adresses à haute vélocité (comme les portefeuilles chauds CEX ou les protocoles DeFi populaires) renverront désormais des ensembles de données incomplets si votre décalage était précédemment supérieur à 1 000.
Points de terminaison affectés :
Module Compte : txlist, txlistinternal, tokentx, tokennfttx, token1155tx.
Logs & Autres : getLogs, getWithdrawals, et Listes de détenteurs de tokens.
Action requise : Mettre en œuvre une pagination agressive
Vous devez refactoriser vos boucles de récupération.
2. Migration des points de terminaison : Plage de blocs pour les transactions internes vers le niveau Pro
Le point de terminaison Obtenir les transactions internes par plage de blocs sera placé derrière un paywall du plan Pro.
Impact technique :
Les requêtes à ce point de terminaison utilisant une clé API du niveau gratuit renverront une erreur 403 Forbidden ou une erreur spécifique de limite de niveau à partir de juillet 2026.
Stratégies d’atténuation :
Mise à niveau du niveau : la solution la plus simple pour les applications de niveau entreprise.
Requêtes granulaires : au lieu d’interroger par plage de blocs, vous devrez peut-être récupérer les transactions internes par hachage de transaction spécifique (txhash), ce qui augmente considérablement le nombre d’appels API et peut déclencher des limites de taux.
3. Gestion des limites de taux (limitation)
Le niveau gratuit maintient toujours une limite de 5 requêtes par seconde (RPS). Comme vous avez maintenant besoin de 10 requêtes pour obtenir les mêmes données qu’auparavant, vous êtes 10 fois plus susceptible de rencontrer des erreurs 429 Trop de requêtes.
Recommandation :
Mettre en œuvre un backoff exponentiel ou un gestionnaire de file d’attente de requêtes (comme p-throttle ou bottleneck) pour garantir que votre nouvelle logique de récupération multi-pages ne fasse pas planter votre clé API.
Liste de contrôle pour la migration des développeurs :
Audit : Recherchez dans votre code toute appel API Etherscan où le décalage > 1000.
Refactoriser : Mettre en œuvre une pagination récursive ou basée sur une boucle en utilisant le paramètre page.
.
Tags : #Ethereum #Blockchain #API
ETH1,05%
Voir l'original
post-image
post-image
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • Commentaire
  • Reposter
  • Partager
Commentaire
Ajouter un commentaire
Ajouter un commentaire
Aucun commentaire
  • Épingler