国密版web3sdk搭建
注意事项
- 搭建国密版web3sdk前,请参考 web3sdk快速搭建文档 编译web3sdk;
- 搭建国密版web3sdk前,请参考 国密版FISCO-BCOS快速搭建文档 搭建一条可用的国密版FISCO-BCOS链
生成客户端证书
国密版FISCO-BCOS生成节点证书同时会生成SDK证书,请参考 国密版FISCO BCOS证书生成.
生成SDK证书时,直接将节点证书拷贝到web3sdk/dist/conf
目录即可:
- # 设web3sdk连接的节点位于~/mydata/node0目录, sdk名称为sdk1
- # 设web3sdk位于~/mydata/web3sdk目录
- $ cp ~/mydata/node0/data/sdk1/* ~/mydata/web3sdk/dist/conf
配置SDK
web3sdk配置
web3sdk中开启国密算法,需要将 encryptType 选项设置为1,其他选项参考 非国密版web3sdk配置 :
check国密版web3sdk
测试web3sdk与节点连接是否正常
类似于 非国密版web3sdk , 国密版web3sdk也可以通过TestOk测试web3sdk与节点连接是否正常,若输出 INIT GUOMI KEYPAIR from Private Key
和 to balance
等日志,则说明国密版web3sdk与节点连接成功。
- # 进入web3sdk目录(设源码位于~/mydata/web3sdk/dist中)$ cd ~/mydata/web3sdk/dist# 调用测试程序TestOk$ java -cp 'conf/:apps/:lib/' org.bcos.channel.test.TestOk========================================================================INIT GUOMI KEYPAIR from Private Key====generate kepair from priv key:bcec428d5205abe0f0cc8a734083908d9eb8563e31f943d760786edf42ad67ddgenerate keypair data succeed####create credential succ, begin deploy contract####contract address is: 0xee80d7c98cb9a840b9c4df742f61336770951875============to balance:4============to balance:8============to balance:12… 此处省略若干行 …
当前内容版权归 FISCO BCOS 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 FISCO BCOS .