Пост
Поделитесь своими знаниями.
Получение последней новости с помощью web3.js
Привет, ребята! Я использовал Web3.eth.getTransactionCount со значением «в ожидании», чтобы получить сообщение, но последнее сообщение, похоже, так и не вернуло. Есть ли способ получить точное сообщение или мне следует рассмотреть возможность использования другого сервиса?
- Polygon Edge
Ответы
2Вот совет по использованию Ethers.js: вы можете использовать следующий фрагмент кода для получения количества транзакций (nonce):
provider.getTransactionCount('xxxx', 'pending').then((nonce) => {
console.log("Nonce to Use:", nonce);
});
Это может быть более надежным подходом, если web3.js вам не подходит.
Вы можете рассмотреть возможность использования внешних сервисов, таких как Alchemy, Infura или QuickNode, поскольку они, как известно, предоставляют более надежные данные об отложенных транзакциях. В качестве альтернативы вы можете попробовать использовать библиотеку Ethers.js для получения nonce, так как это может дать лучшие результаты с точки зрения точности.
Знаете ответ?
Пожалуйста, войдите в систему и поделитесь им.
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.