概要介绍
WeBASE-Front使用方式有以下三种:
1、单独部署作为独立控制台使用,请参考部署说明。
3、结合服务一起部署使用,调用WeBASE-Sign进行数据签名,再发送上链。此方式在方式1的基础上再部署WeBASE-Sign服务,然后需调用以下两个接口进行合约部署和调用:合约部署(结合WeBASE-Sign)、。
注意: WeBASE-Front需要跟节点同机部署。一台机器部署多个节点,部署一个WeBASE-Front服务即可。
WeBASE-Front v1.2.2+已支持 国密版FISCO-BCOS,使用WeBASE v1.2.2及以上版本
- 合约编译支持国密版:
- WeBASE-Front后台编译国密版智能合约,需要用solcJ-gm的jar包替换web3sdk默认使用的ethereum的solcJ jar包;
安装详情可查看下一章节的
在某些业务场景中,应用层需要实时获取链上的事件,如出块事件、合约Event事件等。应用层通过WeBASE连接节点后,由于无法和节点直接建立长连接,难以实时获取链上的消息。
为了解决这个问题,应用层可通过WeBASE-Front订阅链上事件,当事件触发时,可通过RabbitMQ消息队列通知到应用层,架构如下:
WeBASE-Front默认不启用消息推送功能,如需启用请参考附录-链上事件订阅和通知