Como gerar um endereço BTC válido para retirar moedas para

Nov 27 2020

Eu configurei o bitcoind e o blockchain completo é sincronizado. Eu criei uma carteira e carreguei a carteira.

Como posso gerar um endereço para depositar o BTC? Tentei bitcoin-cli getnewaddresse consegui este endereço bc1q4mglxdp28f693lw476fnmcesq25tmfkcsfqnpk, mas na bolsa Huobi, quando tento retirar 0,001 BTC para aquele endereço como um teste, recebo a mensagem "Endereço inválido".

O que estou fazendo de errado? Como posso criar um endereço BTC válido em minha carteira carregada para enviar o BTC?

Respostas

2 chytrik Nov 27 2020 at 03:51

Seu cliente bitcoin está gerando um endereço P2WPKH (codificado por bech32) , que é um formato de endereço mais recente que tem alguns benefícios em comparação com formatos legados . O endereço é válido, mas por algum motivo, a troca mencionada ainda não atualizou seu código para reconhecer e enviar para este tipo de endereço.

A correção é fácil: você só precisa dizer ao bitcoin-core para gerar um endereço legado. Você pode usar o seguinte comando:

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

Você pode substituir seu próprio rótulo por (address_label), isso é apenas para fins de contabilidade local, também pode ser deixado em branco se desejar:

$ bitcoin-cli getnewaddress "" "legacy"