Publication

Partagez vos connaissances.

Publication

Partagez vos connaissances.

ITachi.
Mar 13, 2025
Questions et Réponses avec des Experts

Obtenir le dernier nonce avec web3.js

Salut tout le monde ! J'utilise Web3.eth.GetTransactionCount avec « pending » pour obtenir le nonce, mais il ne semble pas renvoyer le dernier. Existe-t-il un moyen d'obtenir un nonce précis, ou dois-je envisager d'utiliser un autre service ?

  • Polygon Edge
2
2
Partager
Commentaires
.

Réponses

2
loth.broke.
Mar 13 2025, 20:18

Voici une astuce à l'aide de Ethers.js : vous pouvez utiliser l'extrait de code suivant pour obtenir le nombre de transactions (nonce) :

provider.getTransactionCount('xxxx', 'pending').then((nonce) => {
  console.log("Nonce to Use:", nonce);
});

Cela pourrait être une approche plus fiable si web3.js ne vous convient pas.

1
Meilleure réponse
Commentaires
.
KillaVibe.
Mar 13 2025, 19:56

Vous pouvez envisager d'utiliser des services externes tels que Alchemy, Infura ou QuickNode, car ils sont connus pour fournir des données plus fiables sur les transactions en attente. Vous pouvez également essayer d'utiliser la bibliothèque Ethers.js pour récupérer le nonce, car elle pourrait donner de meilleurs résultats en termes de précision.

1
Commentaires
.

Connaissez-vous la réponse ?

Veuillez vous connecter et la partager.

Nous utilisons des cookies pour vous assurer la meilleure expérience sur notre site Web.
Plus d'infos