Hello! Can I ask you a few technical questions? I am a cryptocurrency wallet developer, and I’ve decided to integrate your web3auth technology into my project. My application is written in Vue and interacts with blockchains such as Bitcoin, Binance, Ethereum, Litecoin, Thorchain, Bitcoincash, Dash, Doge, Cosmos, Avalanche, and Maya. Will I be able to interact with all of them through web3auth, for example, signing transactions?
Also, I can’t figure out when the wallet is created: in the examples, I see the method await web3auth.connect(); getAccounts(); – does it happen when I initialize it with new Web3Auth? Based on this, how can I store wallet backups? Currently, I use a mnemonic in my project, and I save it on Google Drive for backups. In the Torus wallet example, I see the private key of the wallet that I can import into another account and access the wallet, even import it into another application and still access the wallet. Does this approach pose the same security risks as using a mnemonic? Is this the only way to back up wallets?
Furthermore, if I understand correctly, the private key is unique for each network. Does that mean if a user has 11 blockchains in their account on my application, I need to store 11 private keys for each blockchain, or am I mistaken?
Yes, you will be able to interact and do blockchain interactions. For some, we have documented the process; for others, you’ll have to do it yourself using their package, which would be similar to our non-evm approach.
Currently, my application operates using a mnemonic. Wallets for all 11 blockchains are generated based on it. I want to switch to using web3auth, as it seems more secure.
Questions:
Currently, a user may have multiple mnemonics on their device. With web3auth, can a user have multiple wallets on their account?
What is the correct way to back up user wallets? Should I store the private key?
Can a user delete wallets associated with their account?
Which of the products suits my needs: plug and play, core kit (mpc), safeAuth? From what I’ve read, it seems like plug and play is suitable for Vue.
What happens to users and wallets if your project closes down?
I apologize for any basic questions; I just want to clarify all aspects before starting development. Thank you for your patience.
@shahbaz
Hello! I apologize for my persistence. I wasn’t sure if you saw my previous message, so I decided to repeat it:
Currently, my application operates using a mnemonic. Wallets for all 11 blockchains are generated based on it. I want to switch to using web3auth, as it seems more secure.
Questions:
Currently, a user may have multiple mnemonics on their device. With web3auth, can a user have multiple wallets on their account?
What is the correct way to back up user wallets? Should I store the private key?
Can a user delete wallets associated with their account?
Which of the products suits my needs: plug and play, core kit (mpc), safeAuth? From what I’ve read, it seems like plug and play is suitable for Vue.
What happens to users and wallets if your project closes down?
I apologize for any basic questions; I just want to clarify all aspects before starting development. Thank you for your patience.