getPastEvents和getPastLogs在本地MacOS上运行,但在Ubuntu或RHEL上不运行

时间:2019-03-05 19:18:10

标签: node.js blockchain rhel web3 go-ethereum

花了几天的时间却没有结果!

我正在尝试使用在以太坊(geth)上运行并使用web3连接到我的nodejs应用程序的智能合约来获取特定数据发生的所有更改的所有事件历史记录(日志)。

scernario在MacOS环境下可以正常工作,但是,在RHEL 7.5上不能工作。我能够部署所有其他api,例如添加/编辑/获取,但不能使用getPastLog api,该API列出了以前发生的所有更改。每当我触发它时,以下是错误:

enter image description here

这是/node_modules/web3-core-helpers/src/errors.js在第29行的内容:

enter image description here

相同版本的松露,web3和松露合约在MacOS上运行并且运行良好,为什么这个不起作用?

感谢您的帮助!

0 个答案:

没有答案