我有一个使用 Ganache在http://127.0.0.1:7545上运行的本地区块链。区块链上有 8 个区块,没有一个是待处理的。
我在 nodejs 中制作了一个脚本,它使用 web3 从块中获取数据,但由于某种原因它不起作用。
这是脚本:
Web3 = require('Web3')
const web3 = new Web3('http://127.0.0.1:7545')
console.log(web3.eth.getBlockNumber())
var block = web3.eth.getBlock('latest')
console.log(block)
var firstblock = web3.eth.getBlock(0)
console.log(firstblock)
console.log(firstblock.hash)
这是脚本执行输出
>node script.js
Promise { <pending> }
Promise { <pending> }
Promise { <pending> }
undefined