Dans un monde de douleur en ce moment. Jai téléchargé Bitcoin Core, et avant de réaliser que javais besoin de la Blockchain complète téléchargée, mon ami a transféré des pièces à mon adresse.
Jai fait des recherches et jessaye dimporter mes clés privées Bitcoin Core dans Blockchain , donc avoir accès à mes pièces. Mon problème est que je ne peux pas obtenir mon adresse publique. Jai essayé dutiliser plusieurs commandes dans la fenêtre de la console et je suis capable de déverrouiller et de verrouiller. Jai « utilisé » listaddressgroupings « – ce qui fonctionne, mais le retour est » [« puis »] « directement en dessous?
Jai » également utilisé getaccountaddress et getaddressesbyaccount « Votre adresse » sans succès.
Merci beaucoup
Commentaires
- Liste de mes adresses bitcoin La liste des adresses bitcoin dans votre portefeuille se fait facilement via listreceivedbyaddress. Il ne répertorie normalement que les adresses qui ont déjà reçu des transactions, mais vous pouvez répertorier toutes les adresses en définissant le premier argument sur 0 et le second sur true. * Je ' je viens de voir ceci sur une page wiki, je nai ' pas encore reçu de transaction, car la blockchain na ' t téléchargé complètement. Je ne ' t comprendre comment entrer le premier argument à 0 et le second à true. De plus, quel est le nom de mon compte? Où le trouverais-je?
- Vous ne pouvez ' pas obtenir votre adresse publique? Si vous avez besoin de déplacer des bitcoins dun portefeuille de base de bitcoins, ' t vous avez besoin des clés privées?
Réponse
Edit: Réponse à la question: Comment obtenir des clés privées de Bitcoin Core
Après avoir trouvé vos adresses (en utilisant les commandes que jai listées ci-dessous, par exemple), vous pouvez exécuter la commande suivante:
dumpprivatekey 1ofYourAddresses
Si votre portefeuille est protégé par mot de passe et verrouillé, exécutez:
walletpassphrase "your password or passphrase" 600
Et « walletlock » lorsque vous « avez terminé de le reverrouiller.
Vous pouvez facilement reconnaître les adresses des clés privées car les adresses commencent toujours par un (1), les clés privées commencent par 5, K ou L. Vous navez pas du tout besoin de gérer les clés publiques. De plus, vous avez juste besoin de la clé privée pour exporter / importer un « portefeuille », en fait une clé privée est un portefeuille, et à partir de là, le logiciel peut trouver la ou les adresses qui lui correspondent, il vous suffit donc dexporter cela .
Réponse à la question initiale: Comment obtenir une adresse publique dans Bitcoin Core Remarque lAPI du compte est actuellement obsolète (en cours de suppression dans les nouvelles versions)
Votre principal (premier) compte bitcoin dans Bitcoin Core et bitcoin-qt est le compte de chaîne vide , « » « » .
Pour obtenir vos adresses bitcoin via bitcoin-cli ou via la console bitcoin-qt, pour votre compte principal, utilisez :
getaccountaddress ""
Cela renverra votre première adresse du compte principal et:
getaddressesbyaccount ""
W mauvais retour (au premier lancement deux adresses et en général) la liste de toutes vos adresses associées à votre compte principal.
Voici un exemple de sortie de lappel getaddressesbyaccount
sur un bitcoin-qt nouvellement installé:
> bitcoin-cli getaddressesbyaccount "" [ "1AA37Akj16aj9nU4NYgx2cRwjgmuwpxR6Z", "1CbkkAbB7ootHHu9Fhbh8TtRR2iiCoNCZD" ]
Ceci est le ~/.bitcoin/bitcoin.conf
minimal que vous voulez avoir pour pouvoir exécuter bitcoin-qt
avec la CLI activée, de cette façon, vous pouvez comprendre quels comptes et adresses vous possédez, ainsi que leurs soldes, etc. à partir de linterface utilisateur.
rpcuser=bitcoin rpcpassword=TYPE_A_STRONG_PASS_HERE # enables deamon in bitcoin-qt server=1
Commentaires
- Ces deux commandes me donnent ma première adresse de réception, puis une liste de toutes les adresses de réception associées à mon compte. Je peux déjà y accéder via File- > Adresses de réception. Jessaye ' dobtenir mon ' publicaddress ' ou clé publique. Jen ai besoin lorsque jentre dans le dumpprivkey " INSERT PUBLIC ADDRESS / PUBLIC KEY ". Une idée de la façon dont je pourrais trouver ça?
- Il semble que vous essayez de vider vos clés privées, pas de lister vos adresses. Dans ce cas, je ' modifierai ceci réponse
- @RhysCole: Vous avez besoin de votre adresse publique ou de votre clé publique. Ceux-ci sont liés mais pas les mêmes, et lun dentre eux suffira. Vous connaissez déjà votre adresse – cest ' que votre ami a utilisé pour vous envoyer des pièces. utilisez-le avec la commande dumpprivkey, par ex.dumpprivkey 1Jd6J5FaPiUYLHbqtybqaXuTUgvw65Us1R
- Lors de lexécution de
bitcoin-cli getaddressesbyaccount ""
jobtiens:error code: -32601 error message: Method not found
. Jutilise la version client Bitcoin Core RPC v0.18.0.0-g2472733a24a9364e4c6233ccd04166a26a68cc65 . - Ces méthodes ont été supprimées. Japprécierais que @makevoid puisse mettre à jour la réponse ou au moins donner un indice.
Réponse
En utilisant le bitcoin-cli ou la console bitcoin-qt, entrez la commande:
validateaddress "ADDRESS_BASE58_ENCODED"
Où ADDRESS_BASE58_ENCODED
est ladresse de dont vous voulez connaître la clé publique.
Commentaires
- Je pense que cest la bonne réponse. Le champ " pubkey " contient la clé publique.