Getting Start¶
使用WeEvent服务¶
选好所需要的版本,一般推荐最新版本。选择Docker镜像或者通过Bash脚本一键安装。详情参见WeEvent快速安装。
参与WeEvent开发¶
想参与WeEvent开发或者体验未正式发布的特性,需要从源码开始,流程如下:
下载github源码
$ git clone https://github.com/WeBankFinTech/WeEvent.git
通过
IDE打开Gradle工程,推荐IntelliJ IDEA。配置区块链
默认支持
FISCO-BCOS 2.0,也可以通过配置切换到FISCO-BCOS 1.3和Fabric 1.4。FISCO-BCOS 2.0
在配置文件
./weevent-broker/src/main/resources/fisco.properties里配置:区块链版本
version=2.0节点访问
channel端口nodes=...然后将节点访问证书
ca.crt、node.crt、node.key放到目录下./weevent-broker/src/main/resources/v2/。FISCO-BCOS 1.3
在配置文件
./weevent-broker/src/main/resources/fisco.properties里配置:区块链版本
version=1.3节点访问
Channel端口nodes=...。将节点访问证书
ca.crt、client.keystore放到目录下./weevent-broker/src/main/resources/。Fabric 1.4
具体内容详见适配Fabric。
部署系统合约
通过运行
./weevent-broker/src/main/java/com/webank/weevent/broker/fisco/util/Web3sdkUtils.java来部署WeEvent内置合约。运行服务及代码样例
启动
Broker服务./weevent-broker/src/main/java/com/webank/weevent/BrokerApplication.java。然后体验各种功能样例
./weevent-broker/src/test/java/com/webank/weevent/sample。编译打包服务
$ cd ./weevent-build; ./package.sh Usage: package master: ./package.sh --version 1.1.0 package tag: ./package.sh --tag v1.1.0 --version 1.1.0 package local: ./package.sh --tag local --version 1.1.0
支持编译
master最新代码,某个tag代码,以及本地的代码。编译环境依赖
git,git bash,gradle 4.10,java 1.8,nodejs 10.16。安装包一键安装服务
详情参见WeEvent快速安装。
欢迎参与WeEvent项目issues。