Binance Square
#axyl

axyl

2 vues
2 mentions
RexxyVJ
·
--
Article
Comment Rayls Axyl gère les nouvelles tentatives et la récupérationUn lot qui échoue ne doit pas toujours être exécuté à nouveau. Dans @Rayls Axyl, la raison de l’échec est importante. J’ai exploré le code source d’Axyl pour comprendre comment les nonces des transactions, les limites de tentatives et la récupération après redémarrage fonctionnent ensemble. 1. Réessayer uniquement lorsque les conditions sont réunies Axyl distingue « NonceTooHigh » de « NonceTooLow ». Une transaction dont le nonce est trop élevé peut être en attente d’une transaction antérieure, tandis qu’un nonce trop faible peut déjà être obsolète. L’orchestrateur ne demande une nouvelle tentative que lorsque le batch digest v2 est activé et que chaque transaction du lot est comptabilisée comme « nonce_too_high ».

Comment Rayls Axyl gère les nouvelles tentatives et la récupération

Un lot qui échoue ne doit pas toujours être exécuté à nouveau. Dans @Rayls Axyl, la raison de l’échec est importante.
J’ai exploré le code source d’Axyl pour comprendre comment les nonces des transactions, les limites de tentatives et la récupération après redémarrage fonctionnent ensemble.
1. Réessayer uniquement lorsque les conditions sont réunies
Axyl distingue « NonceTooHigh » de « NonceTooLow ». Une transaction dont le nonce est trop élevé peut être en attente d’une transaction antérieure, tandis qu’un nonce trop faible peut déjà être obsolète.
L’orchestrateur ne demande une nouvelle tentative que lorsque le batch digest v2 est activé et que chaque transaction du lot est comptabilisée comme « nonce_too_high ».
Kato Crypto:
This is the kind of post I wish showed up more often 🙌 What jumps out is that retrying only when every tx reads nonce_too_high quietly assumes nothing else signs from that account, because once a second path does, a gap stops being something you can wait out. And the restart guarantee is only as strong as where the dedup state lives, since rebuilding it inside the process that just died buys at-least-once rather than exactly-once 👀
Connectez-vous pour découvrir plus de contenu
Rejoignez la communauté mondiale des adeptes de cryptomonnaies sur Binance Square
⚡️ Suviez les dernières informations importantes sur les cryptomonnaies.
💬 Jugé digne de confiance par la plus grande plateforme d’échange de cryptomonnaies au monde.
👍 Découvrez les connaissances que partagent les créateurs vérifiés.
Adresse e-mail/Nº de téléphone