概要介绍

功能说明

本项目是区块链中间件平台WeBASE管理平台,使用框架vue-cli

支持FISCO-BCOS 2.0以上版本,支持群组和群组切换。具体功能有:

  1. 区块链数据概览,可以查看区块链的节点、区块、交易、合约信息。点击左上角交易信息和区块信息界面,可以跳转到区块或交易信息列表页,交易信息支持input解码和event解码。
  2. 节点管理,可以查看前置列表、节点列表、修改节点共识状态。可以查看链上的所有群组和节点,查看前置所在服务器状态相关信息,管理节点的共识状态。
  3. 合约管理,提供图形化合约IDE、查询已部署合约列表、合约CNS查询以及预编译合约的CRUD功能。编译、部署合约后该合约会被保存。
  4. 私钥管理,管理所有可以发交易的帐号,公钥用户是其他机构的帐号,无法在本机构发交易,可以通过手动绑定和自动同步获取。私钥用户为本机构发交易的用户。
  5. 系统管理,提供权限管理、系统配置管理、证书管理的功能。权限管理可以控制私钥用户的权限范围,证书管理可以查看链的相关证书。
  6. 系统监控,系统监控包含了节点监控、主机监控与异常告警。监控整条链所有机构所有用户发送交易行为,查看是否有异常用户和异常合约,并在异常状态下通过告警邮件通知运维管理员。
  7. 交易审计,主要监控整条链所有机构所有用户发送交易行为,查看是否有异常用户和异常合约。
  8. 订阅事件,查看前置已订阅的链上事件通知信息列表。
  9. 帐号管理,只有admin帐号才能查看此功能,可以新增帐号(登录此系统帐号)、修改密码、修改账户邮箱等等。
  10. 群组管理,动态管理群组,可以创建新群组、将节点加入已有群组、删除群组数据等

国密支持

WeBASE-Web v1.2.2+已支持国密功能,使用WeBASE-Node-Manager v1.2.2,使用WeBASE-Front v1.2.2及以上版本

WeBASE-Web将根据WeBASE-Node-Manager的版本,自动在国密与非国密之间切换,合约编译、合约部署、调用合约、发送交易等功能均已支持国密。

solidity v0.5.1和v0.6.10支持

WeBASE-Web v1.4.2+已支持solidity v0.5.1v0.6.10,可在合约IDE中的左上角进行版本切换