获取转账
get_transfers
返回传输列表。
别名: 没有.
输入:
in
–布尔值; (默认为false)包括传入的传输。out
–布尔值; (默认为false)包括传出的传输。pending
–布尔值; (默认为false)包括待处理的传输。failed
–布尔值; (默认为false)包括失败的传输。pool
–布尔值; (默认为false)包括从守护程序的事务池进行的传输。filter_by_height
–布尔值; (可选)按块高度进行过滤器传输。min_height
– unsigned int; (可选)如果启用了按高度过滤,则用于扫描传输的最小块高度。max_height
– unsigned int; (可选)如果启用了按高度过滤(默认为最大块高度),则用于扫描传输的最大块高度。account_index
– unsigned int; (可选)要查询转帐的帐户索引。 (默认为0)subaddr_indices
–无符号整数数组; (可选)用于查询传输的子地址索引列表。 (默认为空–所有索引)
输出:
in
转移数组:address
–字符串;转移的公开地址。amount
– unsigned int;转账金额。confirmations
– unsigned int;自包含该交易的区块以来挖掘的区块数量(或如果尚未确认,则应将交易添加到区块的区块高度)。double_spend_seen
–布尔值;如果以前已经查看过用于传输的关键图像,则为true。fee
– unsigned int;交易费用。height
– unsigned int;确认此传输的第一个区块的高度(如果尚未开采,则为0)。note
–字符串;请注意有关此转移的信息。payment_id
–字符串;此转帐的付款ID。subaddr_index
–包含主要和次要子地址索引的JSON对象:major
– unsigned int;子地址的帐户索引。minor
– unsigned int;帐户下子地址的索引。
suggested_confirmations_threshold
– unsigned int;估算将交易包含在一个区块中所需的确认。timestamp
– unsigned int;首次在一个块中确认此传输的时间的POSIX时间戳(如果尚未挖掘,则提交时间戳)。txid
–字符串;此转帐的交易ID。type
–字符串;转账类型:(“冻结”,“入”,“ XUSD入”,“出”和“ XUSD出”之一unlock_time
– unsigned int;可以安全支出转移之前的块数。
out
传输数组(请参见上文)。pending
传输数组(请参见上文)。failed
传输数组(请参见上文)。pool
传输数组(请参见上文)。
例:
$ curl http://127.0.0.1:17751/json_rpc -d'{“ jsonrpc”:“ 2.0”,“ id”:“ 0”,“ method”:“ get_transfers”,“ params”:{“ in”: true,“ account_index”:1}}'-H'内容类型:application / json'{“ id”:“ 0”,“ jsonrpc”:“ 2.0”,“ result”:{“输入”:[{地址 “: ”hvxy5mxT87WWDCfsAYYEtq9K8KNbPTRaEd2nKgLgPN3qP5PpH1AaJ6TaYYec9L2hKZGpuxQ4uZ4tkFFLxjaLHVAY7QZoBmW3g2“, ”量“:2000亿, ”确认“:1, ”double_spend_seen“:假的, ”费“:21650200000, ”高度“:153624, ”注“: ”“, ”payment_id“:” 0000000000000000 “,” subaddr_index“:{”主要“:1,”未成年人“:0},” suggested_confirmations_threshold“:1,”时间戳“:1535918400,” txid“:” c36258a276018c3a4bc1f195a7fb530f50cd63a4fa765fb7c6f7f:in“ “:0}]}}