We have a user logging into our platform with social account but the wallet address associated with this account isnt the one which Torus is providing back to us. We believe the user has signed up twice with the same email and hence it has created multiple wallets.
Subsequently, when they now login to the platform, it shows the wrong account and he cant access the right wallet account.
The correct wallet address is: 0x06acbbdd0fdd5a91f42707d44f364b2672b9b426
However, the wallet address passed back by Torus is: 0xb52470D1CDb1eAC71Ef069dB94D98A73AA207Ce9
How do we retrieve the correct wallet address on the account?
Thanks for the explanation @vjgee. So the account was created with the same clientID, however, what has added to the complication is that the user changed his email after registration to the same email as the other wallet. If that makes sense?
So he signed up, using email and we generated the wallet. He then signed up again with a different email and we subsequently generated another wallet. So now the user has 2 wallets with two accounts which is expected behaviour.
The issue is that he changed his email on one of the accounts to the same as his other account. So now, we can’t seem to unassociate the two accounts and show him the correct account. Anything you can help with?
Email addresses cannot be updated as they create a unique wallet address. You cannot link two wallet addresses generated from different email address to a single email address. How is the user doing this?
Do you have a link to your Dapp to check the flow?
As they can log in with a wallet, we need them to be able to update their email on their account for communication and KYC etc. So thats why we allow them to update their email, but the association of user_id and uuid (wallet address) shouldn’t be effected?
Here is another example of a user who has three accounts with the same credentials, i.e. they signed in with email, social logins and wallets, but they are the same person, can you confirm access to the accounts and what emails are assigned to each one as they are the same user:
They said they never received their seed phrases so they cant access their account. Please can you resend or provide options for them to get in touch and recover account.
We are a non-custodial wallet and this information is not stored in our servers so there is no option to resend it. The screenshot indicates the date & time the phrase was sent. The user must have deleted the email or it might have ended up in the spam folder. The backup phrase is sent automatically when the user enables 2FA.
Ask the users to check their inbox and spam folder thoroughly for the backup phrase. It was sent there. They can search with the script “from: hello@tor.us or no-reply@tor.us subject: backup”.
Not yet no, but these are problems from existing users from a few months ago. We are looking to help them as they are trying to log directly into Tor.us as at the moment, they cant even access the wallets within your infrastructure, regardless of our system setup
Hi @vjgee - we have checked all our personal and business accounts for emails relating to seed phrases and nothing is being sent out. When the user signs up, they should be receiving this email but there is no evidence of this so is there an error on your system to not send these out, or a trigger which needs to be used to send these out?
Never received a recovery phrase email, but in your platform, you have a message saying it was sent to the gmail address. Looks like there is a bug on your end and these arent being sent out.
I will check this with our team and get back. There is no bug at our end since the phrase is always sent to the recovery email address provided the user opts for that. If he opts to download the phrase manually and does not make a note of it then that is an issue which we can’t control.