My friend is trying to make an ADA () “lightwallet” implementation for a Multi-Currency Wallet. But he said that it’s not easy to find the documentation to do that. He has a beta App with roughly 30 assets. (BTC, ETH, Waves, etc).
Since he already “listed” many coins on his app, I think he could have some point on what he says about the difficulty.
Could someone help him with this implementation? Would be a light-client under a multicurrency wallet.
He said his implementation uses: BIP39 and BIP44
The app uses a mnemonic phrase and password to generate keys on demand.
His objective is to add the top50 coins. He said the easiest coin to add was the Stellar Lumens (XLM).
I guess he found https://testnet.iohkdev.io/ which is a great entry point and there’re a lot of documents. “Stage” or staging is usually the same as a testnet but it runs in your local network.
The Yoroi address scheme is the one that will be used by all clients in the future so go with that one (this is what the Rust codebase encourages you to use also).
Unfortunately Yoroi (and Icarus in general) doesn’t support the testnet – only staging. This will be fixed once we migrate Icarus to the Rust backend.
You can ping any of us on the Telegram dev chat if you have any questions about implementation details of Yoroi.