Hello !
Having put this method on my
bot to check the Bitcoin signatures, I thought it would be useful to take the opportunity to share this method to everyone !
The purpose of this method is to convert the Bech32 address to a Legacy address.
For this example, I will use my signature.We agree that if I try to check my signature with the address Bech32, it does not work.

So to start, paste your Bech32 address here and decode it :
->
https://slowli.github.io/bech32-buffer/With my example, the returned data is "f0113389dea4d5abb74fe9fa4aaaa756f966c86d".
Now, go to this page, and paste the decoded data in the "Converts a BitCoin Hash160 (in Hex) to a valid BitCoin address." input and convert :
->
https://bitcoinvalued.com/tools.phpAt this point, I copy the address "1NtMnD5BQrRvVeHDk4HXaGvXiVkUuTjhXf".
And ... It's all, now, use the copied address in signed message like this :
-----BEGIN BITCOIN SIGNED MESSAGE-----
I'm Lulucrypto on Bitcointalk. And normally, I'm Luluwebmaster. I sign this message at 9 Aug 2019.
-----BEGIN SIGNATURE-----
1NtMnD5BQrRvVeHDk4HXaGvXiVkUuTjhXf
IAIAMSyjMV62EttLm3HltwmQK0HEchc80OfXKJGPEo1pIvq/st/kgWvLmREfByk3/TSbdrWLmfzoExivGSxzTOo=
-----END BITCOIN SIGNED MESSAGE-----
You can now verify your signed message with
Brainwallet :
Big thanks to @pooya87 and @hatshepsut93 who helped me understand how to set up this method :
-> https://bitcointalk.org/index.php?topic=5194216.msg52815008#msg52815008
-> https://bitcointalk.org/index.php?topic=5194216.msg52817898#msg52817898This post in other Language :And that's all for this little tutorial
