Как получить полученные / отправленные транзакции из ядра биткойнов?

Я настроил демон ядра биткойнов. Используя JSON-RPC, я хочу создать веб-кошелек. Вот почему мне нужен список всех входящих / исходящих транзакций.

listtransactions возвращает только входящие транзакции.

Вопросы:

  1. Как получить исходящие и входящие транзакции?
  2. В поле listtransaction address - это получатель или отправитель?
  3. Если я не могу получить исходящие транзакции с использованием списковых транзакций, почему здесь может быть три категории, такие как "переместить", "получить" и "отправить"?

2 ответа

Решение

Проблема была в предоставленном аккаунте. Когда я установил его на "*", все транзакции были получены.

Неправильноlisttransactions('my_account', 100)

Правильноlisttransactions('*', 100)

Для получения списочных транзакций серверной команды bitcoind является bitcoin-cli listtransactions (эта команда будет возвращать последние 10 транзакций) bitcoin-cli listtransactions "*" 100 0 (эта команда будет возвращать последние 100 транзакций, здесь от 0 до 100 транзакций)

Другие вопросы по тегам