I found a list of addresses in my dumped wallet.dat file that all start 00 14... They are script=1.

What are these encoded with and how to decode?

1 Answer 1


More than likely these are native segwit address scripts. Native segwit scriptPubKey start with 0014 followed by a 20-byte public key hash. There is an online tool available for encoding the public key hash into its native segwit address representation. Note that although the risk of using such tools is minimal in terms of security, there is a possible risk toward privacy. I have not personally verified/reviewed the code for this online tool and you should proceed with caution.

Remove the 00 14 section and paste the remaining 40-character string (20 bytes) into the "Data" field. The associated bitcoin address will be displayed on the right-hand side under "Encoded data".

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.