第一步:
下载控制台版本:2.9.0版本
cd ~ && mkdir -p fisco && cd fisco # 获取控制台 curl -#LO https://github.com/FISCO-BCOS/console/releases/download/v2.9.2/download_console.sh && bash download_console.sh
参考链接:
控制台2.6+版本 — FISCO BCOS v2.9.0 文档 (fisco-bcos-documentation.readthedocs.io)
第二步:
-
将节点sdk目录下的
ca.crt
、sdk.crt
和sdk.key
文件拷贝到conf
目录下。 -
将
conf
目录下的config-example.toml
文件重命名为config.toml
文件。配置config.toml
文件,其中添加注释的内容根据区块链节点配置做相应修改。提示:如果搭链时设置的channel_listen_ip(若节点版本小于v2.3.0,查看配置项listen_ip)为127.0.0.1或者0.0.0.0,channel_port为20200, 则config.toml
配置不用修改。(默认下是不用修改的) -
进入目录~/fisco/console cd ~/fisco/console
-
输入命令执行,将~/fisco/console/contracts/solidity目录下.sol文件编译为java,生成的Java在~/fisco/console/contracts/sdk/java/org/com/fisco目录下。 bash sol2java.sh -p org.com.fisco
- 编译自己的.sol下,将自己的.sol复制到~/fisco/console/contracts/solidity目录下。执行:
bash sol2java.sh -p org.com.fisco