跳到主要内容

操作类接口

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-ProtocolYEShymx: hymx 网络名称,可通过 info 接口查询。
VariantYESv0.1.0: hymx 版本号,可通过 info 接口查询。
TypeYESMessage: hymx 发送交易类型,可通过 info 接口查询。
ActionYESTransfer: 发送交易动作。
RecipientYESaddr: 收款地址。
QuantityYES100: 发送金额。
processIdYESaddr: 待发送 TokenprocessId, 需提前通过 getNodesByProcess获取对应的 节点
dataYES'': 签名信息。

参数

POST https://hymatrix.ai/
字段是否必需描述
dataYESdata.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":""
}