Como gerar um endereço BTC válido para retirar moedas para
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 getnewaddress
e 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
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"