ビットコインコアでパブリックアドレスを取得するにはどうすればよいですか?

現在の痛みの世界。ビットコインコアをダウンロードしましたが、完全にダウンロードしたブロックチェーンが必要だと気付く前に、友人がコインを自分のアドレスに転送しました。

調査を行い、ビットコインコアの秘密鍵をブロックチェーンにインポートしようとしています。 、したがって、私のコインにアクセスできます。私の問題は、公開アドレスを取得できないことです。コンソールウィンドウでいくつかのコマンドを使用してみましたが、ロックを解除およびロックできます。私は「listaddressgroupings」を使用しました-これは機能しますが、戻り値は「[」、次に「]」のすぐ下ですか?

getaccountaddress も使用しましたgetaddressesbyaccount “Your Address” 運が悪かった。

ありがとうございます

コメント

  • ビットコインアドレスの一覧表示ウォレット内のビットコインアドレスの一覧表示は、listreceivedbyaddressを使用して簡単に実行できます。通常、すでにトランザクションを受信したアドレスのみが一覧表示されますが、最初の引数を0に設定し、2番目の引数をtrueに設定することで、すべてのアドレスを一覧表示できます。 * ' wikiページでこれを見たばかりですが、ブロックチェーンがiv idを持っていないため、'まだトランザクションを受信していません。 = “eefdb96aae”>

tが完全にダウンロードされました。 '最初の引数を0に入力し、2番目の引数をtrueに入力する方法がわかりません。さらに、私のアカウント名は何ですか?どこにありますか?

  • 'パブリックアドレスを取得できませんか?ビットコインコアウォレットからビットコインを移動する必要がある場合は、'秘密鍵は必要ありませんか?
  • 回答

    編集:質問への回答:ビットコインコアから秘密鍵を取得する方法

    アドレスを見つけたら(たとえば、以下にリストしたコマンドを使用して)、次のコマンドを実行できます。

    dumpprivatekey 1ofYourAddresses 

    ウォレットがパスワードで保護され、ロックされている場合は、次のコマンドを実行します:

    walletpassphrase "your password or passphrase" 600 

    そして、「ウォレットロック」が完了したら、「ウォレットロック」を実行します。

    アドレスは常に1で始まり、秘密鍵は5、K、またはLで始まるため、秘密鍵からアドレスを簡単に認識できます。公開鍵を管理する必要はまったくありません。また、「ウォレット」をエクスポート/インポートするために必要なのは秘密鍵だけです。実際、秘密鍵はウォレットであり、そのyptheソフトウェアはそれに対応するアドレスを見つけることができるので、それをエクスポートするだけです。 。


    元の質問への回答:ビットコインコアで公開アドレスを取得する方法注アカウントAPIは現在非推奨です(新しいバージョンでは削除されます)

    メインの(最初)ビットコインコアのビットコインアカウントおよびビットコイン-qt は空の文字列アカウントです、 “” “”

    メインアカウントのビットコインアドレスをbitcoin-cliまたはbitcoin-qtコンソールから取得するには、 use

    getaccountaddress "" 

    これにより、メインアカウント、および:

    getaddressesbyaccount "" 

    W ill return(最初に2つのアドレスを起動し、一般的に)メインアカウントに関連付けられているすべてのアドレスのリスト。


    これは、新しくインストールされたビットコイン-qtでのgetaddressesbyaccount呼び出しの出力例です。

    > bitcoin-cli getaddressesbyaccount "" [ "1AA37Akj16aj9nU4NYgx2cRwjgmuwpxR6Z", "1CbkkAbB7ootHHu9Fhbh8TtRR2iiCoNCZD" ] 

    これは、CLIでbitcoin-qtを実行できるようにするために必要な最小限の~/.bitcoin/bitcoin.confです。有効にすると、UIから、所有しているアカウントとアドレス、およびそれらの残高などを理解できます。

    rpcuser=bitcoin rpcpassword=TYPE_A_STRONG_PASS_HERE # enables deamon in bitcoin-qt server=1 

    コメント

    • これらの2つのコマンドは、最初の受信アドレスを表示し、次にアカウントに関連付けられているすべての受信アドレスのリストを表示します。ファイル->受信アドレスからすでにアクセスできます。 ' ' publicaddress 'または公開鍵を取得しようとしています。 dumpprivkey " INSERT PUBLIC ADDRESS / PUBLIC KEY "を入力するときにこれらが必要です。どうすればこれを見つけることができますか?
    • アドレスをリストするのではなく、秘密鍵をダンプしようとしているようです。その場合は、'これを編集します回答
    • @RhysCole:公開アドレスまたは公開鍵のいずれかが必要です。これらは関連していますが同じではなく、どれでも十分です。あなたはすでにあなたの住所を知っています-それはあなたの友人があなたにコインを送るために使用したものです'。 dumpprivkeyコマンドで使用します。例:dumpprivkey 1Jd6J5FaPiUYLHbqtybqaXuTUgvw65Us1R
    • bitcoin-cli getaddressesbyaccount ""を実行すると、error code: -32601 error message: Method not foundが表示されます。 Bitcoin CoreRPCクライアントバージョンv0.18.0.0-g2472733a24a9364e4c6233ccd04166a26a68cc65 を使用しています。
    • これらのメソッドは削除されました。 @makevoidが回答を更新するか、少なくともヒントを提供していただければ幸いです。

    回答

    bitcoin-cliまたはbitcoin-qtコンソールで、次のコマンドを入力します。

    validateaddress "ADDRESS_BASE58_ENCODED" 

    ADDRESS_BASE58_ENCODEDは次のアドレスです。 公開鍵を知りたいです。

    コメント

    • これは正解だと思います。 " pubkey "フィールドは公開鍵を保持します。

    コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です