首頁 > web前端 > js教程 > 使用 Ether.js 和 QuickNode 取得幣安智能鏈 Mempool 中的待處理交易

使用 Ether.js 和 QuickNode 取得幣安智能鏈 Mempool 中的待處理交易

Patricia Arquette
發布: 2024-12-31 11:10:17
原創
782 人瀏覽過

交易被批准或驗證後,它從記憶體池轉移到區塊鏈,每筆交易在被確認之前都會進入一個稱為「記憶體池」的等待區域。觀察記憶體池可以幫助您在這些交易添加到區塊鏈之前看到它們。在本指南中,我將向您展示如何使用 Ether.js 和 QuickNode 從記憶體池取得待處理的交易。

你需要什麼

  1. QuickNode 幣安智能鏈端點。
  2. 已安裝 ethers.js

如何取得待處理交易

第 1 步:安裝庫

安裝所需的軟體包:

npm install ethers dotenv
登入後複製

建立 .env 檔案並新增您的 QuickNode WebSocket URL:

QUICKNODE_URL=wss://your-quicknode-endpoint
登入後複製

Get Pending Transactions in Binance Smart Chain Mempool Using Ether.js and QuickNode

第二步:編寫程式碼

建立一個名為app.js的檔案並寫入以下程式碼:

require('dotenv').config();
const { ethers } = require('ethers');

(async () => {
  try {
    // Connect to QuickNode WebSocket
    const provider = new ethers.providers.WebSocketProvider(process.env.QUICKNODE_URL);

    provider.on('pending', async (txHash) => {
      try {
        const tx = await provider.getTransaction(txHash);


        if (tx) {
          console.log(`Hash Transaction: ${txHash}`);
          console.log(`From: ${tx.from}`);
          console.log(`To: ${tx.to}`);
          console.log(`Amount : ${ethers.formatEther(tx.value)} BNB`);
          console.log('-----------------------------');
        }
      } catch (err) {
        console.error(`Error ${txHash}:`, err);
      }
    });
  } catch (err) {
    console.error('Error connecting to QuickNode:', err);
  }
})();
登入後複製

第 3 步:運行程式碼

如果一切正常,您將看到終端機中記錄的待處理交易。

Pending Transaction: 0xabc123...
From: 0x1234abcd...
To: 0x9876efgh...
Amount: 0.5 BNB
-----------------------------
Pending Transaction: 0xdef456...
From: 0xabcd5678...
To: 0xefgh1234...
Amount: 2.0 BNB
-----------------------------
登入後複製

結論

使用 Ether.js 和 QuickNode,您可以輕鬆查看以太坊記憶體池中待處理的交易。這對於分析、建造機器人或了解有關以太坊的更多資訊非常有用。嘗試一下,看看你能做什麼!

接觸

當您需要建立區塊鏈機器人時給我發短信
電子郵件:quochbcontact@gmail.com

以上是使用 Ether.js 和 QuickNode 取得幣安智能鏈 Mempool 中的待處理交易的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板