Comment générer une adresse BTC valide pour retirer des pièces
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 getnewaddress
et 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
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"