操作类接口
URL
该 URL 为默认节点的 URL若想在其他节点上进行操作,代替即可。
https://hymatrix.ai
提示
每一个 process 都有固定的节点,需在固定节点上发交易才能成功发出。可通过 getNodesByProcess获取对应的 节点
sendMessage
在对应的节点上发起交易。
签名参数
{
tags: [
{ name: 'Data-Protocol', value: 'hymx' }, // hymx 网络,可通过 info 接口查询。
{ name: 'Variant', value: 'v0.1.0' }, // hymx 版本,
{ name: 'Type', value: 'Message' }, // hymx 发送交易类型
{ name: 'Action', value: 'Transfer' }, // 发送交易动作
{
name: 'Recipient',
value: 'addr' // 收款地址
},
{ name: 'Quantity', value: '100' } // 发送金额
],
processId: 'SGupY0qPOrrh1JXRNGRSoX5NxNfuinJQqgOXlbiOHU0', // 发送的 Token
data: '' // 签名信息
}
| 字段 | 是否必需 | 描述 |
|---|---|---|
Data-Protocol | YES | hymx: hymx 网络名称,可通过 info 接口查询。 |
Variant | YES | v0.1.0: hymx 版本号,可通过 info 接口查询。 |
Type | YES | Message: hymx 发送交易类型,可通过 info 接口查询。 |
Action | YES | Transfer: 发送交易动作。 |
Recipient | YES | addr: 收款地址。 |
Quantity | YES | 100: 发送金额。 |
processId | YES | addr: 待发送 Token 的 processId, 需提前通过 getNodesByProcess获取对应的 节点 |
data | YES | '': 签名信息。 |
参数
POST https://hymatrix.ai/
| 字段 | 是否必需 | 描述 |
|---|---|---|
| data | YES | data.bin: 根据以上签名参数生成的二进制文件,具体可通过 js-sdk 或后续推出的 golang-sdk 进行生成。 |
返回字段
| 字段 | 描述 |
|---|---|
id | 发送交易后产生的 messageId。 |
示例
curl -X POST https://hymx.permadao.io/ \
-H "Content-Type: application/octet-stream" \
--data-binary @data.bin
返回
{
"id":"MCPViI-PoApCqRfjHtxAiryq9pM_7zk1MkbjSSCZSqI",
"message":""
}