RSS DEV コミュニティ

Binance Smart Chainのメモリプールにある保留中のトランザクションを取得する - Ether.jsとQuickNodeを使用

取引が承認または検証された後、それはメモリプール(mempool)からブロックチェーンに移動します。メモリプールは、取引が確認される前に保管される待機エリアです。メモリプールを監視することで、取引がブロックチェーンに追加される前にそれらを確認できます。メモリプールから保留中の取引を取得するには、QuickNode Binance Smart Chain エンドポイントとインストールされた ethers.js が必要です。まず、必要なパッケージ(ethers と dotenv を含む)をインストールし、.env ファイルを作成して QuickNode WebSocket URL を設定します。次に、app.js という名前のファイルにコードを書き、QuickNode WebSocket に接続して保留中の取引を取得します。コードは、ethers ライブラリを使用して WebSocket に接続し、保留中の取引を監視します。保留中の取引が検出されると、コードはトランザクション ハッシュ、送信元アドレス、送信先アドレス、および金額をターミナルにログ出力します。すべてが正常に動作すると、ターミナルに保留中の取引がログ出力されます。これは、分析、ボットの構築、または Ethereum についてさらに学ぶのに役立ちます。
favicon
dev.to
Get Pending Transactions in Binance Smart Chain Mempool Using Ether.js and QuickNode
Create attached notes ...