Как получить полученные / отправленные транзакции из ядра биткойнов?
Я настроил демон ядра биткойнов. Используя JSON-RPC, я хочу создать веб-кошелек. Вот почему мне нужен список всех входящих / исходящих транзакций.
listtransactions возвращает только входящие транзакции.
Вопросы:
- Как получить исходящие и входящие транзакции?
- В поле listtransaction address - это получатель или отправитель?
- Если я не могу получить исходящие транзакции с использованием списковых транзакций, почему здесь может быть три категории, такие как "переместить", "получить" и "отправить"?
2 ответа
Решение
Проблема была в предоставленном аккаунте. Когда я установил его на "*", все транзакции были получены.
Неправильноlisttransactions('my_account', 100)
Правильноlisttransactions('*', 100)
Для получения списочных транзакций серверной команды bitcoind является bitcoin-cli listtransactions (эта команда будет возвращать последние 10 транзакций) bitcoin-cli listtransactions "*" 100 0 (эта команда будет возвращать последние 100 транзакций, здесь от 0 до 100 транзакций)