Blockchain 在专用Geth网络上发布部署Raiden合同和启动Raiden客户端

Blockchain 在专用Geth网络上发布部署Raiden合同和启动Raiden客户端,blockchain,ethereum,smartcontracts,geth,Blockchain,Ethereum,Smartcontracts,Geth,我正在尝试使用Raiden团队的教程部署Raiden智能合约并在专用GETH网络上启动Raiden客户端,但它似乎已经过时,并且我遇到了多个错误,因此,我能够在GETH v1.9.21-stable上成功部署所有契约版本==0.25.0的Raiden契约,但在启动Raiden客户端v0.200.0-rc9-macOS-x8664时,我收到了此错误 [UserDeposit]地址0x246c6c859B0ab7ab970cA2f3764B757c20CD5477的代码错误。如果Raiden配置为使

我正在尝试使用Raiden团队的教程部署Raiden智能合约并在专用GETH网络上启动Raiden客户端,但它似乎已经过时,并且我遇到了多个错误,因此,我能够在GETH v1.9.21-stable上成功部署所有契约版本==0.25.0的Raiden契约,但在启动Raiden客户端v0.200.0-rc9-macOS-x8664时,我收到了此错误

[UserDeposit]地址0x246c6c859B0ab7ab970cA2f3764B757c20CD5477的代码错误。如果Raiden配置为使用不受支持的合同版本,则可能发生这种情况。

当我尝试使用Raiden客户端v1.x.x时,也会出现同样的错误。在未能在GethV1.10.1-stable上部署后,我决定再看一看部署契约版本==0.37.0的Raiden契约,联系开发团队,他们建议使用v1.9.21-stable,但我得到了一个模糊的错误。部署TokenNetworkRegistry.sol时很难调试

raisevalueerror(“状态0表示失败”)


打印出TokenNetworkRegistry.sol的web3.eth.getTransactionReceive(txhash)状态实际上是0,它抛出一个气体不足的异常。增加天然气限制仍然会引发同样的例外。

因为了解Raiden这口井的开发人员仅限于其内部团队,所以直接向Raiden开发人员提问是有意义的。是的,谢谢@Mikkoohtama我已经创建了相应的GitHub问题