Closed kcelestinomaria closed 1 year ago
Hello, it's a really good idea. You can submit an ARC.
Our wordlist is here: https://github.com/algorand/go-algorand/blob/master/crypto/passphrase/wordlist.go
Please take examples of what they have done on the BIP-39. https://github.com/bitcoin/bips/blob/master/bip-0039/bip-0039-wordlists.md
Hey @SudoWeezy , thanks a lot. Will add and take examples from BIP-39, though I need to ask, there are some languages that are not on BIP-39 , but would be a really good idea to have them supported for Algorand. We ran a testnet invitation for our project a couple of weeks back and uncovered ecosystem participation + interest from speakers/communities of these languages: Arabic and Bahasa Indonesia ... for us to support these languages we would need developers from these communities to add support, right? We could have the ARC be rolling for sometime, asking any developer who can add their language for support to contribute if they want to . Is this approvable for the ARC? Thanks.
Yes it's fine, as long as the process is approved. From my point of view, PR could be submitted in the future to the assets/arc-00XX/ repository with other languages.
There has been no activity on this issue for 1 week. It will be closed after 3 months of inactivity.
Hey @SudoWeezy , quick question, to enable this will need a network-level change on the Algorand protocol, right? Or should we put it under ERC(under Standards Track EIP) as a library/package change, which category best suites an ARC for this? Cause, if I am not wrong, wallet interfaces on Algorand can't enable this if it is not enforced as a protocol change. Looking forward to your guidance. Thanks
Hey, after an internal discussion, we think it should be sufficient for the SDKs to follow the existing BIP-39. Could you please raise the issue (your first post) here instead: https://github.com/algorand/go-algorand/issues.
Thanks!
@SudoWeezy Just did what you asked, here it is: https://github.com/algorand/go-algorand/issues/5215 , thanks!
Hey, is it possible to have multi-language support for passphrases on Algorand?
Bitcoin has a multi-language standard via BIP-0039 .
I lead the team at JASIRI(https://jasiriprotocol.org) , and we have a wallet we are working to ensure remains very inclusive for all users on the network, we are onboarding users and most don't necessarily speak English or even simply do not prefer it. Our wallet has multi-language support, but the passphrase set-up part, it comes natively from the Algorand SDKs, yet the Algorand SDKs only support English, sadly.
Could we put this as an ARC and have it considered?
Thanks and regards.