当前位置: 首页 > 知识库问答 >
问题:

Ganache哈希与错误“TxHashMismatchException”的Web3j响应不匹配

居焱
2023-03-14

当尝试在加纳奇上使用Web3j运行任何事务时,它失败了,除了:TxHash不匹配例外。似乎Ganache上发生了一些变化,破坏了互操作性。

共有1个答案

曾云
2023-03-14

这里的问题是Ganache自6.2.0版以来更改了事务哈希的创建方式。此问题在版本v6.1.8和更早版本上不存在,使用v6.1.8应该可以解决您的问题。

如果您使用Docker运行Ganache,请确保您指定的是版本,而不是< code>latest。

 类似资料:
  • 问题内容: 我对加密/哈希知之甚少。 我必须对加密密钥进行哈希处理。Java中的示例是这样的… 现在,如果我错了,请纠正我,但是上面的代码使用MD5算法对字符串进行了哈希处理。 当我在C#中哈希相同的字符串时,我希望得到相同的结果。 我当前的C#代码看起来像这样… 但是末字节结果不匹配。 Java得到… C#得到… 我需要C#代码才能获得与Java代码相同的结果(不是相反),有什么想法吗? 谢谢。

  • 创建简单的JavaFX11“Hello World”应用程序。创建自定义JRE时出错。 run.sh: module-info.java: hellofx.java: 输出窗口截图

  • keytool-exportcert-alias diego-keystore“c:\users\diego\desktop\celuchat.keystore”“c:\openssl\bin\openssl.exe”sha1-binary“c:\openssl\bin\openssl.exe”base64 celuchat.keystore是我在导出签名的应用程序时使用的密钥库,当keytool

  • 当试图使用https://github.com/web3j/sample-project-gradle时,我遇到了这个代码: 我想使用ganache cli创建的网络。我确实成功连接到网络,但找不到钱包文件。有没有办法使用ganache cli生成的此处帐户?

  • 出于某种原因,如果我通过浏览器或MockMVC测试类访问Spring控制器,它会返回不同的响应。有人能帮我找出原因吗? 首先控制器方法: 显然,里面有一些未知的类扩展了,并包含一个名为的列表。这还扩展了。 当我通过浏览器访问代码时,我会得到以下内容: 看起来我很顺从。但当我通过MockMVC请求时。。。 响应中没有HATEOAS兼容元素,因此我的测试在jsonPath检查中失败: 我已经尝试过为M

  • 操作系统:Windows 10 Docker版本:2.1.0.3稳定桌面社区 Docker撰写版本:1.24.1 null