代码拉取完成,页面将自动刷新
这个sdk是依赖官方的2.2.1,就是对sdk使用进行简化,通过加载 crypto-config 目录, 做到灵活选取身份,对fabric进行统一管理
简单使用
// 加载加密材料
OrgManage om = new OrgManage("/home/ct/workspace/fabric2.2/fabric-samples/lucia", "example.com");
om.initHFClient();
// 选择身份
OrgManage.UserContext user = om.newUser("Admin", "Org1MSP", "org1");
om.hfClientAddUser(user);
om.initChannel("mychannel");
// 添加链接的orderer,可以添加多个
om.channelAddOrderer(om.newOrderer("orderer", "orderer.example.com", "7050"));
// 添加链接的peer,可以添加多个
om.channelAddPeer(om.newPeer("peer0", "org1", "peer0.org1.example.com", "7051"));
om.build();
Channel channel = om.getChannel();
HFClient hfClient = om.getHfClient();
System.out.println(channel.queryBlockchainInfo().getHeight());
详细使用请看 TEST
Cc类主要是做query和invoke,其中invoke是阻塞的为了获取数据保存的区块高度
Cl类是对链的查询,比如根据hash查区块等,注意,打印的区块hash是被16进制编码的字符串
需要解码为byte数组
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。