Нужен файл с кошельками где были когда либо транзакции!
Где можно скачать такой?
Будет сложновато. Под такое надо писать парсер, так как адрес где были транзакции это может быть и пустой адрес. Есть, если что, база UTXO
The UTXO set is stored in the chainstate, a LevelDB database that providespersistent key-value storage. LevelDB [2] is used to store the chainstate databasesince Bitcoin v0.8. Apart from the UTXO set, the chainstate database stores twoadditional values: the block height at which the set is updated and an obfuscationkey that is used to mask UTXO data [3,4]. Such an obfuscation key is used toobtain a different file signature of the UTXO set file for every different wallet inorder to avoid false-positives with antivirus software.The format of the chainstate database changed in version v0.15 of the BitcoinCore. We will refer to the previous format as 0.14, although it has been used inversions from 0.8 to 0.14
Как я понимаю, при поднятии клиента и после его синхронизации ты получишь эту базу (надеюсь кто то из знающих, если таковые еще остались поправит меня в случае чего). А вот проверить адреса на условие
хотя бы одной исходящей транзакции это другое. В голову приходит такой вариант:
- Собираешь все UTXO и по истории смотришь все инпут транзакции и считываешь их адреса. Убираешь дубликаты. Не особо сложная, но и не особо тривиальная задача.