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.

Polygon is a decentralised Ethereum scaling platform that enables developers to build scalable user-friendly dApps with low transaction fees without ever sacrificing on security.

93Publicaciones198Respuestas
Sui.X.Peera.

Gana tu parte de 1000 Sui

Gana puntos de reputación y obtén recompensas por ayudar a crecer a la comunidad de Sui.

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