Web3 JS 如何从区块中获取交易

Posted

技术标签:

【中文标题】Web3 JS 如何从区块中获取交易【英文标题】:Web3 JS How to get transactions from the block 【发布时间】:2021-12-18 06:19:23 【问题描述】:

基本上我正在运行这些命令:

var blocknumber = await web3.eth.getBlockNumber();
var transaction = await web3.eth.getTransactionFromBlock(blocknumber, 0)
console.log(transaction)

但无论迭代器如何,事务都不会得到任何输出。区块号获取正确,我也可以通过web3.eth.getBlock(blocknumber)获取区块,但由于某种原因无法获取交易。

如何调试?

【问题讨论】:

【参考方案1】:

似乎提供者根本不允许这种方法。

错误:无效的 JSON RPC 响应:“\n403 禁止

【讨论】:

以上是关于Web3 JS 如何从区块中获取交易的主要内容,如果未能解决你的问题,请参考以下文章

如何从 RSKj regtest 区块链节点的测试账户发送 web3 交易

以太坊/BSC 区块链交易数据

我们可以在智能合约中使用 Solidity 获取过去区块中记录的交易信息吗?

web3.0设计区块链如何解决真实交易的信用问题?

web3 (python) 创建的交易不会反映在以太坊区块链上

如何通过web3.js通过余额获得前N个以太坊账户?