824  
BSN开放联盟链合约部署失败的常见问题汇总
作者: 宋海旭 于 2021年03月01日 发布在分类 / BSN 常见问题 / BSN 官方专网 / 技术类问题 下,并于 2021年03月01日 编辑

以下整理了BSN开放联盟链合约部署失败的常见问题,我们会持续更新,并对报错信息进行优化。

  • 泰安链(基于FISCO BCOS)-secp256k1

        1、报错如下:合约编译失败:compile fail Error: Source file requires different compiler version (current compiler is 0.6.10+commit.facc8743.Linux.g++) - note that nightly builds are considered to be strictly less than the released version


        原因:泰安链仅支持Solidity0.6.10及以上版本,需更改合约版本


        2、报错如下:封装交易失败

  

        原因:泰安链SDK有问题,BSN已联系进行修改,修复前需用户在主合约中增加代码constructor() public{},即可部署成功,如主合约中已有该方法可通过support@bsnbase.com或BSN开发者交流群联系BSN技术支持人员进行问题排查。


  • 文昌链(基于COSMOS/IRISnet SDK)-sm2

        1、报错如下:获取手续费失败:{"error":"init msg json: invalid"} 


        原因: 合约有定义初始化参数,需在上传合约时填写初始化参数


       2、报错如下:获取手续费失败:{"error":"failed to execute message; message index: 0: Error parsing into type cw_erc20::msg::InitMsg: missing field `address`: instantiate wasm contract failed: invalid request"}   


       原因: 上传合约时填写的初始化参数与合约定义的初始化参数不一致






 推荐知识

 历史版本

修改日期 修改人 备注
2021-03-01 10:59:11[当前版本] 宋海旭 1
2021-03-01 10:57:54 宋海旭 1
2021-03-01 10:57:05 宋海旭 创建版本

区块链服务网络发展联盟