Ich brauche dies für ein Tool, das ich schreibe, das einen Transaktionsverlaufsbericht generiert. Denken Sie an: Buchhaltung, Auditing usw. Das Tool hat keinen Zugriff auf die privaten Schlüssel und sollte keinen Zugriff darauf haben.
Idealerweise würde die API:
Gibt es alternativ Befehlszeilentools, die dies tun können?
Am Ende schrieb ich mein eigenes Befehlszeilentool, um die Wallet-Erkennung durchzuführen und einen Bericht auszudrucken.
Es unterstützt die einzelne xpub-Ableitung sowie Multisig-m-of-n-Wallets, insbesondere CoPay-Wallets.
Es bestimmt, ob jede Adresse verwendet wurde oder nicht, indem es blockchain.info oder auch Toshi- oder Insight-Server abfragt (die beiden letzteren können lokal ausgeführt werden).
Jeder Interessierte kann es sich ansehen unter: https://github.com/dan-da/hd-wallet-addrs
Ich plane, bald ein Web-Frontend hinzuzufügen. Update: Web-Frontend ist da .
Auch Blockonomik ist ziemlich gut und sehr schnell. Sie scheinen CoPay/Multisig jedoch noch nicht zu unterstützen.
Ich habe 3 Möglichkeiten, wie ich vorgehe:
Beide haben eine CLI-Schnittstelle, obwohl PyCoin umfassender ist. Das Scannen von Adressen kann mit diesem pybitcointools-Fork erreicht werden .
Sie müssen Ihre Vorlieben in Bezug auf Shell/Betriebssystem/Programmiersprache klären, damit ich dies speziell beschreiben kann. Wenn Sie mit Pybitcointools vertraut sind, kann ich das detailliert beschreiben.
Der Goochain-Webdienst tut genau das, was Sie anfordern: Er bietet eine Liste der verwendeten Adressen der Brieftasche. Es hat keinen Zugriff auf die privaten Schlüssel. Geben Sie einfach xpub... in das Suchfeld ein, und es werden alle Transaktionen auf allen von BIP32 und BIP44 abgeleiteten Adressen angezeigt.
goochain.net
Dies ist keine API, sondern ein Webdienst.
Sie können xpubs mit der Blockonomik-API durchsuchen. Würde sowohl die Hauptkette zurückgeben als auch die Adressen zusammen mit ihrem Kontostand ändern
Probieren Sie die Watch-Only Wallet Services von Goochain für BIP32-Adressen aus, die über Ledger, Trezor oder Mycelium erstellt wurden. Basierend auf xpub gibt ihr Tool nur Adressen zurück, die zuvor in der Kette verwendet wurden.
https://samouraiwallet.com/sentinel.html
Samourai Wallet hat eine weitere App namens Sentinel, die eine Bitcoin-Wallet nur für Uhren ist. Die App verarbeitet keine privaten Schlüssel zum Ausgeben (abgesehen vom Sweeping). Sentinel stellt Transaktions-, Saldo- und Empfangsadressen für jeden bereitgestellten öffentlichen Schlüssel bereit.
Leonardo
Morsecoder