Communauté RSS DEV

Obtenir les transactions en attente sur la blockchain Binance Smart Chain Mempool en utilisant Ether.js et QuickNode

Après qu'une transaction est approuvée ou validée, elle passe de la mémoire tampon (mempool) au blockchain. La mémoire tampon est une zone d'attente où les transactions sont stockées avant d'être confirmées. Observer la mémoire tampon permet de voir les transactions avant qu'elles ne soient ajoutées au blockchain. Pour obtenir les transactions en attente de la mémoire tampon, vous avez besoin d'un point de terminaison de la chaîne de blocs intelligents Binance (Binance Smart Chain) QuickNode et d'ethers.js installé. D'abord, installez les paquets requis, y compris ethers et dotenv, et créez un fichier .env avec votre URL WebSocket QuickNode. Ensuite, écrivez du code dans un fichier nommé app.js pour vous connecter au WebSocket QuickNode et obtenir les transactions en attente. Le code utilise la bibliothèque ethers pour se connecter au WebSocket et écouter les transactions en attente. Lorsqu'une transaction en attente est détectée, le code enregistre le hash de la transaction, les adresses from et to, et le montant dans le terminal. Si tout fonctionne, vous verrez les transactions en attente enregistrées dans votre terminal. Cela est utile pour l'analyse, la construction de bots ou l'apprentissage de plus sur Ethereum.
favicon
dev.to
Get Pending Transactions in Binance Smart Chain Mempool Using Ether.js and QuickNode
Create attached notes ...