Comment générer une adresse BTC valide pour retirer des pièces

Nov 27 2020

J'ai configuré bitcoind et la blockchain complète est synchronisée. J'ai créé un portefeuille et j'ai chargé le portefeuille.

Comment puis-je générer une adresse pour déposer des BTC? J'ai essayé bitcoin-cli getnewaddresset j'obtiens cette adresse bc1q4mglxdp28f693lw476fnmcesq25tmfkcsfqnpk, mais à l'échange de Huobi, lorsque j'essaye de retirer 0,001 BTC à cette adresse à titre de test, j'obtiens le message «Adresse invalide».

Qu'est-ce que je fais mal? Comment puis-je créer une adresse BTC valide sur mon portefeuille chargé pour envoyer des BTC?

Réponses

2 chytrik Nov 27 2020 at 03:51

Votre client bitcoin génère une adresse P2WPKH (encodée en bech32) , qui est un format d'adresse plus récent qui présente certains avantages par rapport aux formats hérités . L'adresse est valide, mais pour une raison quelconque, l'échange mentionné n'a pas encore mis à jour son code pour reconnaître et envoyer à ce type d'adresse.

La solution est simple: il vous suffit de dire à bitcoin-core de générer une adresse héritée. Vous pouvez utiliser la commande suivante:

$ bitcoin-cli getnewaddress "(address_label)" "legacy"

Vous pouvez remplacer votre propre étiquette par (adresse_label), ceci est juste à des fins de comptabilité locale, il peut également être laissé vide si vous le souhaitez:

$ bitcoin-cli getnewaddress "" "legacy"