dataset是一个数据集合,数据提供方可以插入数据到搜索引擎,数据需求方可以查询数据。
暴露给用户的是 Restful Api
。
有以下场景:
数据提供方插入数据或根据id更新数据。
根据Tag查询并分页展示。
根据ID查询数据详细信息。
插入或根据id更新数据到ElasticSearch
url:/api/v1/dataset
method:PUT
请求:
{
"id": "",
"ontid": "did:ont:AFsPutgDdVujxQe7KBqfK9Jom8AFMGB2x8",
"data": {
"desc": "descrption for data",
"img": "http://image.image.com/",
"keywords": ["keyword1", "keyword2"],
"metadata": "metadata",
"name": "data name"
},
"certifier": "did:ont:AMbABKSWfcwCvHWuJ3XbyHAPNLsTvP6q8w",
"dataSource": "www.datasource.com"
}
Field Name
Type
Description
id
String
标识一条数据,查询系统生成
ontid
String
数据所有者的ontid
data
Map
数据属性
desc
String
数据属描述
img
String
数据图片
keywords
List
数据标签
metadata
String
元数据
name
String
数据名称
certifier
String
数据认证方
dataSource
String
数据源
响应:
{
"action": "addOrUpdate",
"code": 0,
"msg": "SUCCESS",
"result": "fa20c972950f46cdba99ca521f0c49fa",
"version": "v1"
}
Field Name
Type
Description
action
String
动作标志
code
int
错误码
msg
String
成功为SUCCESS,失败为错误描述
result
String
成功返回数据ID,失败返回""
version
String
版本号
url:/api/v1/dataset/{id}
method:GET
Field Name
Type
Description
id
String
数据id
响应:
{
"action": "getData",
"code": 0,
"msg": "SUCCESS",
"result": {
"isCertificated": 0,
"dataId": "",
"tokenId": "",
"data": {
"desc": "descrption for data",
"img": "http://image.image.com/",
"keywords": ["keyword1","keyword2"],
"metadata": "metadata",
"name": "data name"
},
"createTime": "2019-06-03 10:59:55",
"certifier": "did:ont:AMbABKSWfcwCvHWuJ3XbyHAPNLsTvP6q8w",
"id": "fa20c972950f46cdba99ca521f0c49fa",
"state": 0,
"ontid": "did:ont:AFsPutgDdVujxQe7KBqfK9Jom8AFMGB2x8"
},
"version": "v1"
}
Field Name
Type
Description
action
String
动作标志
code
int
错误码
msg
String
成功为SUCCESS,失败为错误描述
result
Object
返回数据
version
String
版本号
url:/api/v1/dataset/provider/{ontid}?pageNum=&pageSize=
method:GET
Field Name
Type
Description
ontid
String
卖家ontid
pageNum
Integer
起始页
pageSize
Integer
每页记录数
响应:
{
"action": "getDataByProvider",
"code": 0,
"msg": "SUCCESS",
"result": {
"currentPage": 0,
"pageSize": 5,
"recordCount": 1,
"recordList": [
{
"isCertificated": 0,
"dataId": "",
"tokenId": "",
"data": {
"desc": "descrption for data",
"img": "http://image.image.com/",
"keywords": ["keyword1","keyword2"],
"metadata": "metadata",
"name": "data name"
},
"createTime": "2019-06-03 10:59:55",
"certifier": "did:ont:AMbABKSWfcwCvHWuJ3XbyHAPNLsTvP6q8w",
"id": "fa20c972950f46cdba99ca521f0c49fa",
"state": 0,
"dataSource": "www.datasource.com",
"ontid": "did:ont:AFsPutgDdVujxQe7KBqfK9Jom8AFMGB2x8"
}
],
"pageCount": 1,
"beginPageIndex": 1,
"endPageIndex": 1
},
"version": "v1"
}
Field Name
Type
Description
action
String
动作标志
code
int
错误码
msg
String
成功为SUCCESS,失败为错误描述
result
List
成功返回分页数据列表,失败返回""
version
String
版本号
url:/api/v1/dataset/tokenId
method:POST
请求:
{
"id": "fa20c972950f46cdba99ca521f0c49fa",
"dataId": "did:ont:Aac8jSxyF81hxFEyRuiXSp5TvzN9MVqAoT",
"sigDataVo": {
"txHex": "00d1ed6aa95cf401000000000000409c000000000000f5f7b705b03ae46e48f89c2b99e79fa4391536fe6e0360ea00016f51c10331313151c114000000000000000000000000000000000000000214010b5816b180ffb41e3889b6f42aeaf31fd63209143fc9fa9491df7e93b94db2df99e6af2d67ad34b756c10973656e64546f6b656e67bae44577a468b5bfd00ebbaba7d91204204828470000",
"pubKeys": "03edaa022ce0f2020ec92e68ce47de932a804b4a5f240989fb612b63685d1bc8da",
"sigData": "01e42dbefd28087bb42ad8667e6ed3a56e23cec70b0289c7d40e22948d7985bbc0713c1f5f19d92b706b6fe57a7ceaa23fc2eba99b0673160d271ee43ad55ece19"
},
"sigTokenVo": {
"txHex": "00d1ed6aa95cf401000000000000409c000000000000f5f7b705b03ae46e48f89c2b99e79fa4391536fe6e0360ea00016f51c10331313151c114000000000000000000000000000000000000000214010b5816b180ffb41e3889b6f42aeaf31fd63209143fc9fa9491df7e93b94db2df99e6af2d67ad34b756c10973656e64546f6b656e67bae44577a468b5bfd00ebbaba7d91204204828470000",
"pubKeys": "03edaa022ce0f2020ec92e68ce47de932a804b4a5f240989fb612b63685d1bc8da",
"sigData": "01e42dbefd28087bb42ad8667e6ed3a56e23cec70b0289c7d40e22948d7985bbc0713c1f5f19d92b706b6fe57a7ceaa23fc2eba99b0673160d271ee43ad55ece19"
}
}
Field Name
Type
Description
id
String
数据id
dataId
String
为数据生成的dataId
sigDataVo
Map
注册dataId交易签名
sigTokenVo
Map
生成tokenId交易签名
txHex
String
交易hex
pubKeys
String
签名公钥
sigData
String
签名数据
响应:
{
"action": "createDataIdAndTokenId",
"code": 0,
"msg": "SUCCESS",
"result": ["7d7c4f01e0fa3c3203424644697b8d2266f337fb25b3ae89bc9575194a5d5ce7","5e359e5b5ca2e47bbca4f3c4d10596dcd0af5852ecf16d2d5d1ff45b51b842a2"],
"version": "v1"
}
Field Name
Type
Description
action
String
动作标志
code
int
错误码
msg
String
成功为SUCCESS,失败为错误描述
result
List
注册dataId和生成tokenId的交易hash
version
String
版本号
url:/api/v1/dataset/token/balance/{address}/{tokenId}
method:GET
Field Name
Type
Description
address
String
查询的ontid地址
tokenId
Long
tokenId
响应:
{
"action": "getBalanceOfToken",
"code": 0,
"msg": "SUCCESS",
"result": 999,
"version": "v1"
}
Field Name
Type
Description
action
String
动作标志
code
int
错误码
msg
String
成功为SUCCESS,失败为错误描述
result
List
该地址下token的余额
version
String
版本号
url:/api/v1/certifier
method:GET
响应:
{
"code": 0,
"msg": "SUCCESS",
"result": [
{
"id": "1",
"ontid": "did:ont:AcdBfqe7SG8xn4wfGrtUbbBDxw2x1e8UKm"
}
]
}
Field Name
Type
Description
code
int
错误码
msg
String
成功为SUCCESS,失败为错误描述
result
List
成功返回数据认证方列表,失败返回""
url:/api/v1/certifier/{certifier}?pageNum=&pageSize=
method:GET
Field Name
Type
Description
certifier
String
认证人ontid
pageNum
Integer
起始页
pageSize
Integer
每页记录数
响应:
{
"action": "getToBeCertificated",
"code": 0,
"msg": "SUCCESS",
"result": {
"currentPage": 0,
"pageSize": 5,
"recordCount": 1,
"recordList": [
{
"isCertificated": 0,
"dataId": "",
"tokenId": "",
"data": {
"desc": "descrption for data",
"img": "http://image.image.com/",
"keywords": ["keyword1","keyword2"],
"metadata": "metadata",
"name": "data name"
},
"createTime": "2019-06-03 10:59:55",
"certifier": "did:ont:AMbABKSWfcwCvHWuJ3XbyHAPNLsTvP6q8w",
"id": "fa20c972950f46cdba99ca521f0c49fa",
"state": 0,
"dataSource": "www.datasource.com",
"ontid": "did:ont:AFsPutgDdVujxQe7KBqfK9Jom8AFMGB2x8"
}
],
"pageCount": 1,
"beginPageIndex": 1,
"endPageIndex": 1
},
"version": "v1"
}
Field Name
Type
Description
action
String
动作标志
code
int
错误码
msg
String
成功为SUCCESS,失败为错误描述
result
List
成功返回待认证分页列表,失败返回""
version
String
版本号
url:/api/v1/certifier
method:POST
请求:
{
"id": "135dfa98d52846f581d3aff19b9f6804",
"certifier": "did:ont:AcdBfqe7SG8xn4wfGrtUbbBDxw2x1e8UKm"
}
Field Name
Type
Description
id
String
数据id
certifier
String
认证人ontid
响应:
{
"action": "certificate",
"code": 0,
"msg": "SUCCESS",
"result": "SUCCESS",
"version": "v1"
}
Field Name
Type
Description
action
String
动作标志
code
int
错误码
msg
String
成功为SUCCESS,失败为错误描述
result
String
成功返回"SUCCESS",失败返回""
version
String
版本号
url:/api/v1/order
method:POST
请求:
{
"dataId": "did:ont:Aac8jSxyF81hxFEyRuiXSp5TvzN9MVqAoT",
"tokenId": 1,
"tokenHash": "0000000000000000000000000000000000000002",
"price": "100",
"providerOntid": "did:ont:AYYABY37JqzNZ8Pe8ebRvLMtc46qvX7tg4",
"ojList": ["did:ont:AJYEUcQi9jp157QXNWpKybwkCVSTuTNsh1","did:ont:AFsPutgDdVujxQe7KBqfK9Jom8AFMGB2x8"],
"keywords": ["keyword1","keyword2"],
"sigVo": {
"txHex": "00d1ed6aa95cf401000000000000409c000000000000f5f7b705b03ae46e48f89c2b99e79fa4391536fe6e0360ea00016f51c10331313151c114000000000000000000000000000000000000000214010b5816b180ffb41e3889b6f42aeaf31fd63209143fc9fa9491df7e93b94db2df99e6af2d67ad34b756c10973656e64546f6b656e67bae44577a468b5bfd00ebbaba7d91204204828470000",
"pubKeys": "03edaa022ce0f2020ec92e68ce47de932a804b4a5f240989fb612b63685d1bc8da",
"sigData": "01e42dbefd28087bb42ad8667e6ed3a56e23cec70b0289c7d40e22948d7985bbc0713c1f5f19d92b706b6fe57a7ceaa23fc2eba99b0673160d271ee43ad55ece19"
}
}
Field Name
Type
Description
dataId
String
数据的dataId
tokenId
String
tokenId
tokenHash
String
售卖币种hash
price
String
售卖价格
providerOntid
String
卖家ontid
ojList
List
仲裁方备选
keywords
List
数据标签
sigVo
Map
挂单交易签名信息
响应:
{
"action": "createOrder",
"code": 0,
"msg": "SUCCESS",
"result": "96a5dc65ec4e6efebcae8d2a802d759c3b33ddd398c3921702949b564a33923a",
"version": "v1"
}
Field Name
Type
Description
action
String
动作标志
code
int
错误码
msg
String
成功为SUCCESS,失败为错误描述
result
List
成功返回挂单交易hash,失败返回""
version
String
版本号
url:/api/v1/order/all
method:POST
请求:
{
"pageNum": 0,
"pageSize": 5,
"queryParams": [{
"text": "keyword1",
"columnIndex": 0,
"percent": 100
}, {
"text": "keyword2",
"columnIndex": 1,
"percent": 100
}]
}
Field Name
Type
Description
pageNum
Integer
起始页
pageSize
Integer
每页记录数
queryParams
List
查询条件
响应:
{
"action": "getAllOrder",
"code": 0,
"msg": "SUCCESS",
"result": {
"currentPage": 0,
"pageSize": 5,
"recordCount": 1,
"recordList": [
{
"keywords":["keyword1","keyword2"],
"tokenId": "1",
"orderId": "ba24bb9d3dee415e9c9c12acaf78c973",
"confirmTime": "",
"tokenHash": "0000000000000000000000000000000000000002",
"boughtTime": "",
"expireTime": "",
"dataId": "did:ont:Aac8jSxyF81hxFEyRuiXSp5TvzN9MVqAoT",
"createTime": "2019-06-03 15:10:28",
"cancelTime": "",
"price": "100",
"demanderOntid": "",
"judger": [
"did:ont:AJYEUcQi9jp157QXNWpKybwkCVSTuTNsh1",
"did:ont:AFsPutgDdVujxQe7KBqfK9Jom8AFMGB2x8"
],
"providerOntid": "did:ont:AYYABY37JqzNZ8Pe8ebRvLMtc46qvX7tg4",
"state": "1",
"id": "D4D1FA099FD140519AA71F942465CBF9"
}
],
"pageCount": 1,
"beginPageIndex": 1,
"endPageIndex": 1
},
"version": "v1"
}
Field Name
Type
Description
action
String
动作标志
code
int
错误码
msg
String
成功为SUCCESS,失败为错误描述
result
List
成功返回已挂单数据,失败返回""
version
String
版本号
url:/api/v1/order/self
method:POST
请求:
{
"pageNum": 0,
"pageSize": 5,
"type":2,
"ontid":"did:ont:AYYABY37JqzNZ8Pe8ebRvLMtc46qvX7tg4"
}
Field Name
Type
Description
pageNum
Integer
起始页
pageSize
Integer
每页记录数
type
Integer
用户类型:1-买家;2-卖家
ontid
String
用户ontid
响应:
{
"action": "findSelfOrder",
"code": 0,
"msg": "SUCCESS",
"result": {
"currentPage": 0,
"pageSize": 5,
"recordCount": 1,
"recordList": [
{
"keywords":["keyword1","keyword2"],
"tokenId": "1",
"orderId": "ba24bb9d3dee415e9c9c12acaf78c973",
"confirmTime": "",
"tokenHash": "0000000000000000000000000000000000000002",
"boughtTime": "",
"expireTime": "",
"dataId": "did:ont:Aac8jSxyF81hxFEyRuiXSp5TvzN9MVqAoT",
"createTime": "2019-06-03 15:10:28",
"cancelTime": "",
"price": "100",
"demanderOntid": "did:ont:AYYABY37JqzNZ8Pe8ebRvLMtc46qvX7tg4",
"judger": ["did:ont:AJYEUcQi9jp157QXNWpKybwkCVSTuTNsh1","did:ont:AFsPutgDdVujxQe7KBqfK9Jom8AFMGB2x8"],
"providerOntid": "did:ont:AYYABY37JqzNZ8Pe8ebRvLMtc46qvX7tg4",
"state": "1",
"id": "D4D1FA099FD140519AA71F942465CBF9",
"isExpired": "0"
}
],
"pageCount": 1,
"beginPageIndex": 1,
"endPageIndex": 1
},
"version": "v1"
}
Field Name
Type
Description
action
String
动作标志
code
int
错误码
msg
String
成功为SUCCESS,失败为错误描述
result
List
成功返回自己的订单,失败返回""
version
String
版本号
url:/api/v1/order/purchase
method:POST
请求:
{
"id": "D4D1FA099FD140519AA71F942465CBF9",
"demanderOntid": "did:ont:AMZvjuJNxD21uVgJ5c8VDdGUiT4TudtLFU",
"judger": "did:ont:AJYEUcQi9jp157QXNWpKybwkCVSTuTNsh1",
"expireTime": 15,
"sigVo": {
"txHex": "00d1ed6aa95cf401000000000000409c000000000000f5f7b705b03ae46e48f89c2b99e79fa4391536fe6e0360ea00016f51c10331313151c114000000000000000000000000000000000000000214010b5816b180ffb41e3889b6f42aeaf31fd63209143fc9fa9491df7e93b94db2df99e6af2d67ad34b756c10973656e64546f6b656e67bae44577a468b5bfd00ebbaba7d91204204828470000",
"pubKeys": "03edaa022ce0f2020ec92e68ce47de932a804b4a5f240989fb612b63685d1bc8da",
"sigData": "01e42dbefd28087bb42ad8667e6ed3a56e23cec70b0289c7d40e22948d7985bbc0713c1f5f19d92b706b6fe57a7ceaa23fc2eba99b0673160d271ee43ad55ece19"
}
}
Field Name
Type
Description
id
String
标识订单id,非orderId
demanderOntid
String
买家ontid
judger
String
选取的仲裁方
expireTime
Integer
订单超时天数
sigVo
Map
购买交易的签名信息
响应:
{
"action": "purchase",
"code": 0,
"msg": "SUCCESS",
"result": "85f50a7c1c25632bdf1ae6708e9233c7ea1169336bcf5f14b8d926c3e99a76ec",
"version": "v1"
}
Field Name
Type
Description
action
String
动作标志
code
int
错误码
msg
String
成功为SUCCESS,失败为错误描述
result
List
成功返回交易hash,失败返回""
version
String
版本号
url:/api/v1/order/data
method:POST
请求:
{
"id": "D4D1FA099FD140519AA71F942465CBF9",
"ontid": "did:ont:AMZvjuJNxD21uVgJ5c8VDdGUiT4TudtLFU"
}
Field Name
Type
Description
id
String
标识订单id,非orderId
ontid
String
买家ontid
响应:
{
"action": "getData",
"code": 0,
"msg": "SUCCESS",
"result": "www.data.com",
"version": "v1"
}
Field Name
Type
Description
action
String
动作标志
code
int
错误码
msg
String
成功为SUCCESS,失败为错误描述
result
List
成功返回数据,失败返回""
version
String
版本号
url:/api/v1/judger
method:GET
响应:
{
"action": "getJudger",
"code": 0,
"msg": "SUCCESS",
"result": [
{
"id": "1",
"ontid": "did:ont:AFsPutgDdVujxQe7KBqfK9Jom8AFMGB2x8"
}
],
"version": "v1"
}
Field Name
Type
Description
action
String
动作标志
code
int
错误码
msg
String
成功为SUCCESS,失败为错误描述
result
List
成功返回数据仲裁方列表,失败返回""
version
String
版本号
url:/api/v1/judger/{ontid}?pageNum=&pageSize=
method:GET
Field Name
Type
Description
ontid
String
仲裁者ontid
pageNum
Integer
起始页
pageSize
Integer
每页记录数
响应:
{
"action": "getTobeJudged",
"code": 0,
"msg": "SUCCESS",
"result": [{
"keywords": ["keyword1","keyword2"],
"tokenId": "1",
"orderId": "ba24bb9d3dee415e9c9c12acaf78c973",
"confirmTime": "",
"tokenHash": "0000000000000000000000000000000000000002",
"boughtTime": "2019-06-03 18:10:30",
"expireTime": "2019-06-18 18:10:30",
"dataId": "did:ont:Aac8jSxyF81hxFEyRuiXSp5TvzN9MVqAoT",
"createTime": "2019-06-03 15:10:28",
"cancelTime": "",
"price": "100",
"demanderOntid": "did:ont:AMZvjuJNxD21uVgJ5c8VDdGUiT4TudtLFU",
"judger": "did:ont:AJYEUcQi9jp157QXNWpKybwkCVSTuTNsh1",
"providerOntid": "did:ont:AYYABY37JqzNZ8Pe8ebRvLMtc46qvX7tg4",
"state": "4",
"id": "D4D1FA099FD140519AA71F942465CBF9",
"isExpired": "0"
}],
"pageCount": 1,
"beginPageIndex": 1,
"endPageIndex": 1
},
"version": "v1"
}
Field Name
Type
Description
action
String
动作标志
code
int
错误码
msg
String
成功为SUCCESS,失败为错误描述
result
List
成功返回待仲裁分页列表,失败返回""
version
String
版本号
url:/api/v1/judger/result
method:POST
请求:
{
"id": "D4D1FA099FD140519AA71F942465CBF9",
"winOrLose": true,
"sigVo": {
"txHex": "00d1ed6aa95cf401000000000000409c000000000000f5f7b705b03ae46e48f89c2b99e79fa4391536fe6e0360ea00016f51c10331313151c114000000000000000000000000000000000000000214010b5816b180ffb41e3889b6f42aeaf31fd63209143fc9fa9491df7e93b94db2df99e6af2d67ad34b756c10973656e64546f6b656e67bae44577a468b5bfd00ebbaba7d91204204828470000",
"pubKeys": "03edaa022ce0f2020ec92e68ce47de932a804b4a5f240989fb612b63685d1bc8da",
"sigData": "01e42dbefd28087bb42ad8667e6ed3a56e23cec70b0289c7d40e22948d7985bbc0713c1f5f19d92b706b6fe57a7ceaa23fc2eba99b0673160d271ee43ad55ece19"
}
}
Field Name
Type
Description
id
String
标识订单id,非orderId
winOrLose
Boolean
仲裁结果
sigVo
Map
仲裁的签名信息
响应:
{
"action": "judgeResult",
"code": 0,
"msg": "SUCCESS",
"result": "85f50a7c1c25632bdf1ae6708e9233c7ea1169336bcf5f14b8d926c3e99a76ec",
"version": "v1"
}
Field Name
Type
Description
action
String
动作标志
code
int
错误码
msg
String
成功为SUCCESS,失败为错误描述
result
List
成功返回交易hash,失败返回""
version
String
版本号
url:/api/v1/contract/transaction
method:POST
请求:
{
"argsList": [
{"name":"account","value":"Address:AYYABY37JqzNZ8Pe8ebRvLMtc46qvX7tg4"},{"name":"dataId","value":"String:did:ont:Aac8jSxyF81hxFEyRuiXSp5TvzN9MVqAoT"},{"name":"ontid","value":"String:did:ont:AYYABY37JqzNZ8Pe8ebRvLMtc46qvX7tg4"},{"name":"index","value":1},{"name":"symbol","value":"String:test"},{"name":"name","value":"String:testName"},{"name":"totalAmount","value":12}
],
"contractHash": "01d6e6bdc03efe68d5754956ed182e4381b7a9d9",
"method": "createTokenWithController"
}
Field Name
Type
Description
contractHash
String
合约地址
method
String
合约方法
argsList
List
合约参数
响应:
{
"action": "makeTransaction",
"code": 0,
"msg": "SUCCESS",
"result": "00d14be68c14f401000000000000409c000000000000f5f7b705b03ae46e48f89c2b99e79fa4391536fe6e0360ea00016f5
1c10331313151c114000000000000000000000000000000000000000214010b5816b180ffb41e3889b6f42aeaf31fd63209
143fc9fa9491df7e93b94db2df99e6af2d67ad34b756c10973656e64546f6b656e67bae44577a468b5bfd00ebbaba7d9120
4204828470000"
],
"version": "v1"
}
Field Name
Type
Description
action
String
动作标志
code
int
错误码
msg
String
成功为SUCCESS,失败为错误描述
result
List
成功返回交易hex,失败返回""
version
String
版本号
url:/api/v1/contract/send
method:POST
请求:
{
"txHex": "00d1ed6aa95cf401000000000000409c000000000000f5f7b705b03ae46e48f89c2b99e79fa4391536fe6e0360ea00016f51c10331313151c114000000000000000000000000000000000000000214010b5816b180ffb41e3889b6f42aeaf31fd63209143fc9fa9491df7e93b94db2df99e6af2d67ad34b756c10973656e64546f6b656e67bae44577a468b5bfd00ebbaba7d91204204828470000",
"pubKeys": "03edaa022ce0f2020ec92e68ce47de932a804b4a5f240989fb612b63685d1bc8da",
"sigData": "01e42dbefd28087bb42ad8667e6ed3a56e23cec70b0289c7d40e22948d7985bbc0713c1f5f19d92b706b6fe57a7ceaa23fc2eba99b0673160d271ee43ad55ece19"
}
Field Name
Type
Description
txHex
String
交易hex
pubKeys
String
签名公钥
sigData
String
签名数据
响应:
{
"action": "sendTransaction",
"code": 0,
"msg": "SUCCESS",
"result": "cc5dacf2d6a1f49444e7feee20c2a59c60a624e5662157300d9f6a9e953260c2",
"version": "v1"
}
Field Name
Type
Description
action
String
动作标志
code
int
错误码
msg
String
成功为SUCCESS,失败为错误描述
result
List
成功返回交易hash,失败返回""
version
String
版本号
url:/api/v1/contract/dataid
method:POST
请求:
{
"dataId": "did:ont:Aac8jSxyF81hxFEyRuiXSp5TvzN9MVqAoT",
"ontid": "did:ont:AYYABY37JqzNZ8Pe8ebRvLMtc46qvX7tg4",
"pubKey": 1,
"contractVo": {
{
"argsList": [{
"name": "account",
"value": "Address:AYYABY37JqzNZ8Pe8ebRvLMtc46qvX7tg4"
}, {
"name": "dataId",
"value": "String:did:ont:AVePfF6AtTtnk4kB8HTPevTWU8FsXr2DrG"
}, {
"name": "ontid",
"value": "String:did:ont:AYYABY37JqzNZ8Pe8ebRvLMtc46qvX7tg4"
}, {
"name": "index",
"value": 1
}, {
"name": "symbol",
"value": "String:DNF"
}, {
"name": "name",
"value": "String:123"
}, {
"name": "totalAmount",
"value": 100
}],
"contractHash": "0f0929b514ddf62522a8a335b588321b2e7725bc",
"method": "createTokenWithController",
}
}
Field Name
Type
Description
dataId
String
dataId
ontid
String
数据所属者ontid
pubKey
Integer
签名的公钥编号
contractVo
Map
生成tokenId的合约参数
响应:
{
"action": "registerDataId",
"code": 0,
"msg": "SUCCESS",
"result": ["00d1ed6aa95cf401000000000000409c000000000000f5f7b705b03ae46e48f89c2b99e79fa4391536fe6e0360ea00016f51c10331313151c114000000000000000000000000000000000000000214010b5816b180ffb41e3889b6f42aeaf31fd63209143fc9fa9491df7e93b94db2df99e6af2d67ad34b756c10973656e64546f6b656e67bae44577a468b5bfd00ebbaba7d91204204828470000":"00d17bb1432df401000000000000409c000000000000f5f7b705b03ae46e48f89c2b99e79fa4391536fe6e0360ea00016f51c10331313151c114000000000000000000000000000000000000000214010b5816b180ffb41e3889b6f42aeaf31fd63209143fc9fa9491df7e93b94db2df99e6af2d67ad34b756c10973656e64546f6b656e67bae44577a468b5bfd00ebbaba7d91204204828470000"],
"version": "v1"
}
Field Name
Type
Description
action
String
动作标志
code
int
错误码
msg
String
成功为SUCCESS,失败为错误描述
result
List
成功返回交易hex,失败返回""
version
String
版本号