如何从比特币核心获取 received/sent 笔交易?

How to get received/sent transactions from bitcoin core?

我已经配置了比特币核心守护进程。使用 JSON-RPC 我想构建网络钱包。这就是为什么我需要所有 incoming/outgoing 交易的列表。

listtransactions returns 仅传入交易。

问题:

  1. 如何获取出入交易?
  2. listtransactions 字段地址 - 是收件人还是发件人?
  3. 如果我无法使用 listtransactions 获取传出交易,为什么这里可能是三个类别,例如 "move"、"receive" 和 "send"?

问题出在提供的帐户中。当我将它设置为“*”时,所有交易都已收到。

错误 listtransactions('my_account', 100)

listtransactions('*', 100)

用于获取 bitcoind 服务器命令的 listtransactions 是 bitcoin-cli listtransactions(此命令将 return 最后 10 笔交易) bitcoin-cli listtransactions "*" 100 0(此命令将 return 最后 100 笔交易在这里 0 到 100 笔交易)