問題タブ [bitcoind]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bitcoin - ビットコイン取引にオフラインで署名する
このトランザクションをオフラインで署名する方法は?
から受け取ったビットコイン:
https://www.blocktrail.com/tBTC/tx/6971035c95e8997e55dfe18c2940edeb4137b3e41b33af478b9b5512068c5164
金額: 10 受信アドレス: mgnKCYotzvX9gK36vZEd86WJMN8bdtB1sF
戻り値:
それをデコードします(vout hexを取得するため)
戻り値:
アドレスの秘密鍵を取得する
戻り値:
署名してください:
bitcoin - バッチでビットコイン アドレス情報を抽出する
最終的な目標は、ローカル ノードにクエリを実行することにより、xpub の使用されているすべてのアドレスをプログラムでバッチで見つけることです。
この PHP ツール ( https://github.com/dan-da/hd-wallet-addrs ) は、HD ビットコイン ウォレットから通常のビットコイン アドレスを抽出します。抽出されたアドレスが使用されているかどうかを確認するために、ローカル ビットコイン ノードにクエリを実行する必要があります。これは、一度に 1 つのアドレスをノードにクエリすることで簡単に確認できます ( https://bitco.in/en/developer-reference #getreceivedbyaddress )。動作しますが、遅すぎます。
バッチで同じことを行うにはどうすればよいですか? つまり、アドレスのグループに関する情報を確認するためのコア関数呼び出しまたは何かがありますか?
またはこれを達成できる他の方法はありますか?私はビットコインに比較的慣れていないため、その内部の仕組みを完全には理解していません。
PS: blockchain.info のような外部 API は使用できません
debian - ビットコイン: 破損: ブロック チェックサムの不一致
ブロックのインデックス作成中に、debug.log に次のエラーが記録されます。
2016-11-14 15:14:52 UpdateTip: new best=000000000000038ad111e773453f172891263e1a7a2bca9b2017ac474c54fb0c height=211020 log2_work=69.125688 tx=9563053 date=2012-12-05 20:04:23 progress=0.029749 cache=40.0MiB(40827tx)
2016-11-14 15:14:52 LoadExternalBlockFile: Processing out of order child 000000000000004f797d6a10f2b0fa1420b74c77dc335a37e3ab98efa76ebd2d of 000000000000038ad111e773453f172891263e1a7a2bca9b2017ac474c54fb0c
2016-11-14 15:14:52 LevelDB read failure: Corruption: block checksum mismatch
2016-11-14 15:14:52 Corruption: block checksum mismatch
2016-11-14 15:14:52 Error: Error reading from database, shutting down.
2016-11-14 15:14:52 Error reading from database: Database corrupted
bitcoind - regtest ネットワークでビットコイン ノードを実行すると失敗する
このバージョンのビットコイン ノードを使用して regtest でビットコイン ネットワークを実行しようとしているので、 bitpay の Insight-ui ブロック エクスプローラーをテストできます。
regtest で実行すると、この繰り返しエラーが発生します
最終的には
その後、エラーが再発します
ブロックエクスプローラーを使用できるように、ブロックを使用してこれを起動して実行する方法についての考えはありますか?