Create an Algorand wallet using Ethereum privatekey

Hi everyone!

I have working services operating with an EVM blockchain, this service already manages the user accounts and their private keys, the privates are generated based on mnemonic with a BIP-44 derivation, so I have one private key for each user. I want to start to use Algorand as part of my solution but don´t want to have a forked private key. Can I generate an Algorand account based on an EVM private key?

Thanks in advance!

I think you can if it’s a 24 word mnemonic. There is a formula to generate the 25th word, I think. I’ll have a look on how to do it and I’ll get back to you.

1 Like

I don’t think there is an official standard.
But some wallets have been doing it. See for example: How to recover my wallet with 24 word mnemonic - #6 by fabrice

However, nothing has been audited and the prefix are non-standard.
If you are using it in a production service, you most likely will need to do your own full audit.