omni_gettradehistoryforaddress
omni_gettradehistoryforaddress
调用返回在分布式交易所中指定地址的
委托单历史信息。
调用参数
- address:要查询的地址,字符串,必需
- count:要提取的委托单数量,数值,可选,默认值:10
- propertyid:用来过滤的资产ID,数值,可选,默认值:无过滤器
返回结果
omni_gettradehistoryforaddress
调用指定地址的历史委托单:
[ // (array of JSON objects)
{
"txid" : "hash", // (string) 委托单的交易哈希
"sendingaddress" : "address", // (string) 交易方的比特币地址
"ismine" : true|false, // (boolean) 委托单是否涉及钱包地址
"confirmations" : nnnnnnnnnn, // (number) 交易确认数
"fee" : "n.nnnnnnnn", // (string) 以比特币计算的交易手续费
"blocktime" : nnnnnnnnnn, // (number) 包含交易的区块时间戳
"valid" : true|false, // (boolean) 交易是否有效、
"positioninblock" : n, // (number) 交易在区块内的序号
"version" : n, // (number) 交易版本
"type_int" : n, // (number) 交易类型代码
"type" : "type", // (string) 交易类型字符串
"propertyidforsale" : n, // (number) 待售代币的ID
"propertyidforsaleisdivisible" : true|false, // (boolean) 待售代币是否可拆分
"amountforsale" : "n.nnnnnnnn", // (string) 待售代币的初始供应量
"propertyiddesired" : n, // (number) 委托单的目标代币ID
"propertyiddesiredisdivisible" : true|false, // (boolean) 目标代币是否可拆分
"amountdesired" : "n.nnnnnnnn", // (string) 委托单的目标代币初始数量
"unitprice" : "n.nnnnnnnnnnn..." // (string) 单价
"status" : "status" // (string) 委托单状态 ("open", "cancelled", "filled", ...)
"canceltxid" : "hash", // (string) 委托单取消交易哈希
"matches": [ // (array of JSON objects) 委托单匹配的交易清单
{
"txid" : "hash", // (string) 匹配交易的哈希
"block" : nnnnnn, // (number) 包含交易的区块序号
"address" : "address", // (string) 交易对方的比特币地址
"amountsold" : "n.nnnnnnnn", // (string) 本次交易中售出的代币数量
"amountreceived" : "n.nnnnnnnn" // (string) 交易所交易的代币数量
},
...
]
},
...
]
示例代码
~$ omnicore-cli "omni_gettradehistoryforaddress" "1MCHESTptvd2LnNp7wmr2sGTpRomteAkq8"