Post
Topic
Board Development & Technical Discussion
Topic OP
Base58 (P2SH) to Bech32 (P2WPKH) Converter
by
MisterCooper
on 19/02/2021, 16:01:34 UTC

Is there a python script "Base58 (P2SH)" to "Bech32 (P2WPKH)" Converter?

I have a huge list of Bitcoin Addresses "Base58 (P2SH)" and I need to create a list of addresses from them in the format "Bech32 (P2WPKH)".



List: "Base58 (P2SH)"

Code:
135VnFgmZG1Mvm9Z2F4wwekLySD9JpwgAq
1LAqmtxdjfsM2xsVVthsMUPsZ4Lw2X2sen
1JaS1LCj7m8BfJyexEqMVmSYs8RJhcRasy
1PTyMf9Z2TagnkMJVFNBEzR95QFqH99NQf
1NGL7KxXiYDcxxxhapukprgm2xm3D4MSL4
...
...
...
e.t.c


Need to get!
List: "Bech32 (P2WPKH)"

Code:
bc1qzmylp874rg2st6pdlt8yjga3ek9pr96wuzelun
bc1q6frdj8zd93jsarrsmsr3kyhz4cdrwkcy2gxtfu
bc1qcrxt6gypzl7k4xunlq7vfqggq9kwl34zqlpgwh
bc1q7ek2qs3z4qk3h679rwmlkj6lx3nwgh0xhcjpzv
bc1qa9qd29y768h2m9z86g04mzferg9qtn7ucuq2u0



https://segwitaddress.org/bech32/#entropyRef
https://github.com/sipa/bech32/tree/master/ref