Polygon.

Publicación

Comparte tu conocimiento.

ITachi.
Mar 13, 2025
P&R expertos

Obtener la última versión de nonce con web3.js

¡Hola amigos! He estado usando Web3.eth.getTransactionCount con «pendiente» para obtener el nonce, pero parece que no devuelve el último. ¿Hay alguna forma de obtener un nonce preciso o debería considerar usar otro servicio?

  • Polygon Edge
2
2
Cuota
Comentarios
.

Respuestas

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

He aquí un consejo para usar Ethers.js: Puedes usar el siguiente fragmento de código para obtener el recuento de transacciones (no una vez):

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

Este podría ser un enfoque más fiable si web3.js no es suficiente para ti.

1
Mejor Respuesta
Comentarios
.
KillaVibe.
Mar 13 2025, 19:56

Podrías considerar el uso de servicios externos como Alchemy, Infura o QuickNode, ya que se sabe que proporcionan datos más confiables sobre las transacciones pendientes. Como alternativa, puede intentar usar la biblioteca Ethers.js para obtener el nonce, ya que podría ofrecer mejores resultados en términos de precisión.

1
Comentarios
.

Sabes la respuesta?

Inicie sesión y compártalo.

Usamos cookies para asegurarnos de que obtenga la mejor experiencia en nuestro sitio web.
Más información