marsli
marsli
此报错可能是合约函数的代码返回报错导致,可以把方法改为非constant方式并加上event打日志调试检查一下。
需要以WeBASE 合约IDE为准,与Remix的最新编译特性会稍有差异
已在WeBASE 1.5.4与3.0.2修复该鉴权问题。
需要根据部署过程的WeBASE-Node-Manager.log日志,检查其中的报错日志。如部署失败,可删除链后重新部署试试
WeBASE 3.0.1版本暂未适配FISCO BCOS v3.2.0,目前正在开发中,预计4月左右发布。可以先使用FISCO BCOS v3.1.0版本
此处确实应该判断`if_exist_fisco` == "yes"的时候直接log并且return;欢迎提交一个Pull Request到master分支修复该问题; 参考代码如下: ``` if if_exist_fisco is None: print ("======= FISCO-BCOS is not deploy. return! =======") return if if_exist_fisco == "yes": print ("[WARN]Use existing chain does not support...
可以把合约函数中的`pure`替换为`constant`或者`view`重试一下,此处应该为前端判断合约函数是exec或pure的bug导致报错
WeBASE 1.5.4在进行鉴权时,对普通用户鉴权存在bug,正在开发修复中,预计4月左右发布新版本
合约点击还原后,可以查看raw的交易数据。 在浏览器的合约IDE中导入合约并编译合约后,再进行查看试试。
一些较为复杂的struct格式在旧版本中偶现序列化和反序列化问题,最新的webase-front将参数统一专为string格式进行序列话和反序列化,支持了复杂struct的输入和输出参数。