Допис
Діліться своїми знаннями.
Отримання останньої версії за допомогою web3.js
Гей, люди! Я використовував web3.eth.getTransactionCount з «», щоб отримати nonce, але, схоже, він не повертає останню. Чи є спосіб отримати точний nonce, або я повинен розглянути можливість використання іншої послуги?
- 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.
Зароби свою частку з 1000 Sui
Заробляй бали репутації та отримуй винагороди за допомогу в розвитку спільноти Sui.
- Використання heimdallcli в налаштуваннях локальної мережі закріпленої локальної мережі?54
- Як оновити або отримати останній список робочих енодів?42
- Як відкликати договір свопу на 1 дюйм для XSGD до USDC?32
- Як розраховуються винагороди валідатора в мережі Polygon?33
- Як зберегти більше 128 блоків даних у Борі?32