ethers.js 查询最新区块号
在Ethers.js中,你可以使用Provider实例的getBlockNumber
方法来查询最新的区块号,也就是当前的块高度。以下是一个简单的示例代码,展示了如何使用Ethers.js获取以太坊网络上的最新块号
// 引入ethers const { ethers } = require("ethers"); // 创建一个Provider实例,连接到以太坊主网 const provider = new ethers.providers.InfuraProvider('mainnet', '<YOUR_INFURA_API_KEY>'); // 获取最新的区块号 async function getLatestBlockNumber() { try { const blockNumber = await provider.getBlockNumber(); console.log("Latest block number:", blockNumber); return blockNumber; } catch (error) { console.error("Error getting block number:", error); } }