发布网友 发布时间:2022-04-22 00:55
共2个回答
懂视网 时间:2022-04-23 03:30
这篇文章主要介绍了web3.js增加eth.getRawTransactionByHash(txhash)方法步骤,需要的朋友可以参考下eth_getRawTransactionByHash
https://ethereum.stackexchange.com/questions/7473/get-raw-transaction-from-hash
There is an "undocumented" method eth_getRawTransactionByHash from JSON-RPC
1.项目node_modules 下找到web3 下types.d.ts文件
Eth
类中增加方法
增加TransactionRaw定义
2.项目node_modules 下找到 web3-eth中 index.js
增加方法
3.项目node_modules 下找到 web3-core-helpers中 formatters.js
增加 outputTransactionRawFormatter并module.exports中也增加对应
上面是我整理给大家的,希望今后会对大家有帮助。
相关文章:
Vue的路由动态重定向和导航守卫实例
JS实现为动态创建的元素添加事件操作示例
对vue里函数的调用顺序介绍
热心网友 时间:2022-04-23 00:38
你好,很多例子是eth.getCompilers()返回solidity 或者配置solc
然后会报Error: The method eth_getCompilers does not exist/is not available的错误
因为1.6以后已经移除了这个方法 使用低版本的geth也不可取
解决方法:
启动一个以太坊节点 (例如geth私有链之类的或者testrpc)。
用solc编译智能合约。
编译好的合约部署到网络。
eb3.js提供的JavaScript API来调用合约。(根据调用的类型有可能会消耗以太币。)
希望对你有帮助