Polygon.

Допис

Діліться своїми знаннями.

ITachi.
Mar 13, 2025
Питання та відповіді експертів

Отримання останньої версії за допомогою web3.js

Гей, люди! Я використовував web3.eth.getTransactionCount з «», щоб отримати nonce, але, схоже, він не повертає останню. Чи є спосіб отримати точний nonce, або я повинен розглянути можливість використання іншої послуги?

  • Polygon Edge
2
2
Поділитися
Коментарі
.

Відповіді

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

Ось підказка за допомогою Ethers.js: Ви можете використовувати наступний фрагмент коду, щоб отримати кількість транзакцій (nonce):

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

Це може бути більш надійним підходом, якщо web3.js не вирішує його для вас.

1
Найкраща відповідь
Коментарі
.
KillaVibe.
Mar 13 2025, 19:56

Ви можете розглянути можливість використання зовнішніх служб, таких як Alchemy, Infura або QuickNode, оскільки вони, як відомо, надають більш надійні дані про очікувані транзакції. Крім того, ви можете спробувати скористатися бібліотекою Ethers.js для отримання nonce, оскільки це може дати кращі результати з точки зору точності.

1
Коментарі
.

Ви знаєте відповідь?

Будь ласка, увійдіть та поділіться нею.

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.

93Пости198Відповіді
Sui.X.Peera.

Зароби свою частку з 1000 Sui

Заробляй бали репутації та отримуй винагороди за допомогу в розвитку спільноти Sui.

Ми використовуємо файли cookie, щоб гарантувати вам найкращий досвід на нашому сайті.
Детальніше