登录浏览器http://ip:3000/explorer/访问区块链网络入口界面
包括四部分:
其它get、 head 、put、delete 大家可以验证操作。
POST /Commodity 添加资产
data 参数示例如下:
$class:指定资产在哪个网络下
tradingSymbol :添加的交易产品
owner 指定归属的业务网络和归属的交易ID
{
"$class": "org.example.mynetwork.Commodity",
"tradingSymbol": "car",
"description": "this is a car",
"mainExchange": "string",
"a": 9999,
"owner": "org.example.mynetwork.Trader#10000001"
}
GET/Commodity 进行资产查询
POST/Trade 进行交易
data参数示例:
class:指定交易网络
commodity:指定交易物品
newOwner:指定新的交易对象ID
transactionId :填写为空,提交之后自动生成
{
"$class": "org.example.mynetwork.Trade",
"commodity": "org.example.mynetwork.Commodity#car",
"newOwner": "org.example.mynetwork.Trader#10000001",
"transactionId": "",
"timestamp": "2018-06-12T09:58:31.842Z"
}
交易的响应结果
GET/Trade查看交易信息
包括交易网络的撤销revoke、问题issue、状态ping
以及查询交易网络的历史信息historian。
GET /System/historian
获取交易网络信息
列出了交易的相关详细信息
"transactionType": "org.hyperledger.composer.system.AddParticipant", 添加交易员
"transactionType": "org.hyperledger.composer.system.RemoveParticipant" ,删除交易员
"transactionType": "org.hyperledger.composer.system.AddAsset", 添加资产
"transactionType": "org.example.mynetwork.Trade", 进行交易
其他详细说明可以参考对应参数接口。
GET /system/historian/{id}
根据某一具体ID进行查询
Hyperledger Composer 区块链服务,通过提供的REST SERVER 方便易用,查询多样化。
1. GET 、POST、CURL 多种方式,比较灵活。
2. 交易员、资产、交易的创建、删除等操作,功能简单好用。
3.可以全量查询相关交易员信息、资产信息、交易的信息,也可根据条件查询信息。统计功能比较实用。