快速入门搭建

我们推荐的快速入门,只需要搭建节点和节点前置服务(WeBASE-Front),就可通过WeBASE-Front的合约编辑器进行合约的编辑,编译,部署,调试。

1.1 节点搭建

节点搭建的方法建议使用build_chain

1.2 节点前置服务(WeBASE-Front)搭建

前提条件

依赖软件支持版本
JavaJDK 8 至JDK 14

备注:部署出现问题请查看问题记录

  1. 下载安装包

    1. wget https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/WeBASE/releases/download/v1.4.2/webase-front.zip
  2. 解压

    1. unzip webase-front.zip
    2. cd webase-front
  3. 拷贝sdk证书文件(build_chain的时候生成的)

    将节点所在目录nodes/${ip}/sdk下的ca.crt、node.crt和node.key文件拷贝到conf下

    如果使用了国密版SSL nodes/${ip}/sdk/gm/下的所有证书拷贝到conf目录下。

    • 注,国密版默认使用非国密SSL,只有在建链时手动指定了-G(大写)时才会使用国密SSL
  4. 服务起停

    国密版则通过vi修改application.yml中将sdk-encryptType设置为1(默认为0),也可以直接通过以下命令进行快速修改,修改后即可执行启停命令进行服务启停。

    1. sed -i "s%encryptType: 0%encryptType: 1%g" ./conf/application.yml

    服务启停命令:

    1. 启动: bash start.sh
    2. 停止: bash stop.sh
    3. 检查: bash status.sh
  5. 访问 http://{deployIP}:{frontPort}/WeBASE-Front,示例:

    1. http://localhost:5002/WeBASE-Front

    ../../_images/front-overview.png