WeBASE-Front
WeBASE-Front copied to clipboard
WeBASE-Front是和FISCO BCOS节点配合使用的一个子系统,需要和节点统计部署,目前支持FISCO BCOS 2.0以上版本,可通过HTTP请求和节点进行通信,集成了web3sdk(java-sdk),对接口进行了封装和抽象,具备可视化控制台...
当前置服务链接的节点挂掉,重启节点。前置服务(未重启)取链上信息报错: ``` com.webank.webase.front.base.exception.FrontException: No available node to connect at com.webank.webase.front.web3api.Web3ApiService.checkConnection(Web3ApiService.java:852) ~[WeBASE-Front.jar:?] at com.webank.webase.front.web3api.Web3ApiService.getWeb3j(Web3ApiService.java:820) ~[WeBASE-Front.jar:?] ``` 前置服务重启后,正常。
查到原因了: 1. k8s configMap 挂载到pod,会做一个link file  2. 容器启动时,将 /dist/sdk 目录拷贝到 /dist/conf 目录使用的 命令:`cp -r /dist/sdk/* /dist/conf/` 会把隐藏文件漏掉 3. 改成 `cp -ar /dist/sdk/. /dist/conf/`就好了
### 环境: [chain] id=1 ; use SM crypto or not, should nerver be changed sm_crypto=true sm_crypto_channel=true [compatibility] ; supported_version should nerver be changed **supported_version=2.8.0** **webase-front :1.5.3** ### 合约代码: `pragma solidity...
webase-front搭建成功后,部署如下合约:  每次调用testMsg,返回的地址都不一样,请问这是什么原因呢?
 
### 您好,前置服务V153版本,通过deployWithSign接口部署构造函数有byte[]参数的合约时,报错编码失败。 相同的合约在V151版本部署正常。 两个版本的代码逻辑,使用了不同的方式编码: v153版本对合约构造参数编码时,参数abi类型为bytes时,判断了输入的参数类型; v151版本对合约构造参数编码时,参数abi类型为bytes时,没有转码直接返回的。 合约构造参数类型为: ` constructor( address _account, bytes _name, bytes _epk, bytes _sign ) public { // 验签 bytes32 hash = sha256(abi.encodePacked(_account, _name, _epk)); require( _account...
合约代码  格式错误则提示下图  无法创建类型的实例,请检查输入参数 日志: 关键字:funcParam---查看入参 [错误格式报错.txt](https://github.com/WeBankFinTech/WeBASE-Front/files/5915814/default.txt) 填写正确格式后: bytes32[] :["0x7465737400000000000000000000000000000000000000000000000000000000","0x7465737400000000000000000000000000000000000000000000000000000000"] 提示  链中的事务查询失败 日志: 关键字:funcParam---查看入参 [链中的事务查询失败.txt](https://github.com/WeBankFinTech/WeBASE-Front/files/5915836/default.txt)
需要将sdk.key sdk.crt重命名为node.key node.crt,然后再启动webase-front