Solidity合约上链成功,但交易失败
【问题分类】
- bug
【问题描述】
按照控制台快速搭建的流程搭建一个4节点的链后,尝试部署我自己以前写的solidity合约,这些合约之前是在ropsten测试网络上成功运行的,打算迁移到长安链上试一下
由于您这边提供的solc编译器只能支持到0.8,所以我这边用的Remix编译的,evm版本0.5.10
合约部署成功,但不能调用,system.log日志报错有:
[ERROR] [WEB] ctrl/dispatcher.go:187 getEvmKv err:abi: cannot use common.Address as type [32]uint8 as argument
[ERROR] [WEB] ctrl/dispatcher.go:187 getEvmKv err:abi: cannot use string as type array as argument
似乎是数据格式不匹配的问题?
请问可能的原因以及解决方案
【相关日志文件】(如果有报错日志请贴图,或者上传附件)
chainmaker-go 的 log/system.log & bin/panic.log file *
SDK 的 sdk.log file
【系统信息】(请填写系统信息,方便定位问题)
- chainmaker-go version * : [v2.3.0]
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information