在FISCO场景中,搭建好基础服务之后,部署好智能合约之后,需要使用Java-SDK对接FISCO链上智能合约。
本文描述一种方法,能快速使用Java-SDK对接上FISCO链上智能合约。主要步骤如下:
- 验证链稳定性,验证智能合约正确性。
- 使用官方工具solidity2java,快速生成合约的Java文件,导入项目使用。
- 配置SpringBoot的关于FISCO链和合约的resources、properties、yml。
- 编写随项目启动类,初始化链的Client、合约Java对象等。
- 根据合约方法,编写控制层和服务层。服务层调用链合约直接使用生成的合约Java对象实现。
- 解析EVENT的log参数,同样,直接使用生成的合约Java对象实现。
- 调用链合约基础功能实现。完善其他需求。