radare2
radare2 copied to clipboard
Add bech32 encoding/decoding
This encoding is used by nostr and some crypto currencies to encode keys and notes with a meaningful prefix and extend the hexadecimal wordability. This can be compared to base64 but it's just different :D
- https://github.com/ElementsProject/lightning/blob/master/common/bech32.c
- https://github.com/bitcoinjs/bech32/blob/master/src/index.ts
- https://github.com/dcdpr/libbech32/blob/master/libbech32/bech32.cpp
FMI https://www.doubloin.com/learn/what-is-bech32-format
@trufae I would love to pick this up. Is anyone on it?
All yours! I learned about it when playing with nostr, so maybe good to check it out in case you didnt know about it and i think its worth having support for it!
Thanks! I am new here, please bear with me as I explore the codebase a little first. Will keep posting updates here :)
Sure, take your time, feel free to hangout in any of the chats (matrix, irc, discord, telegram) and ask anything if you need for help or guide! Ideally we may want to have this (or at least ap ublic api for this) before 5.9 is out, because this way we can have a stable api/abi until 6.0, (this timeframe is around a month from now)
Is the issue resolved or still available for solving?
If its not closed it means its still there