Сообщество RSS DEV

Получение ожидающих транзакций в мемпуле Binance Smart Chain с помощью Ether.js и QuickNode

После того, как транзакция одобрена или подтверждена, она перемещается из мемпула в блокчейн. Мемпул - это область ожидания, где хранятся транзакции до их подтверждения. Наблюдение за мемпулом позволяет увидеть транзакции до их добавления в блокчейн. Чтобы получить ожидающие транзакции из мемпула, вам нужен конечная точка Binance Smart Chain от QuickNode и установленный ethers.js. Сначала установите необходимые пакеты, включая ethers и dotenv, и создайте файл .env с вашим URL веб-сокета QuickNode. Затем напишите код в файле с именем app.js, чтобы подключиться к веб-сокету QuickNode и получить ожидающие транзакции. Код использует библиотеку ethers для подключения к веб-сокету и прослушивания ожидающих транзакций. Когда обнаруживается ожидающая транзакция, код регистрирует хеш транзакции, адреса "от" и "куда", а также сумму в терминале. Если все работает правильно, вы увидите ожидающие транзакции, зарегистрированные в вашем терминале. Это полезно для анализа, создания ботов или изучения Ethereum.
favicon
dev.to
Get Pending Transactions in Binance Smart Chain Mempool Using Ether.js and QuickNode