[FUNDS RECOVERY] Mainnet Tokens Sent to Account Opened on Testnet Platform

Hello,

I have created a web3auth wallet on a testnet platform with my Twitter account. Thinking that this wallet would have the same address as my web3auth wallet on the mainnet platform, I’ve sent funds to this wallet. However, later I found out that the testnet and mainnet addresses are different even though they are created using the same Twitter account.

How can I recover the funds from the web3auth wallet created on the testnet platform?

Thank you in advance.

hi @mert

I’m sorry to hear about your situation… Unfortunately, as you said the addresses are different when you use different web3auth networks. You can read more here : https://web3auth.io/docs/troubleshooting/different-private-key

Did you try getting the private key from web3auth devnet and using it in the blockchain you want with another wallet provider (ex Metamask)?

I hope this can help to recover your funds.

Hey @mert,

Before we proceed, I just need to clarify one thing to better assist you. Are you referring to the blockchain mainnet and testnet networks, or are you discussing the Web3Auth mainnet and testnet networks?

Thank you for the answer @TomTom. I have not tried that actually. The testnet platform I was using is on Arbitrum Goerli and the platform’s mainnet is on Arbitrum. Do you think I can get the private key of the account that I created on the testnet platform from web3auth devnet? Can you guide me please on how to do that?

I created the account on the testnet platform of a project.

hi @mert

Sorry for the confusion. You are talking about the testnet in Arbitrum.
My reply was because I thought that you were talking about the devnet in the Web3auth network.

The address should be the same in both networks. Please share with me the project.

I recommend you to read this docs: https://web3auth.io/docs/troubleshooting/different-private-key to know when the public address changes.

The project is app.just.bet. This is the testnet: https://justbet-v2.vercel.app/.

hi @mert

So if you change from testnet to mainnet … you are getting a different address? did you try it?

if you want, you can make a video showing me the problem.

Yes, I am getting a different address. Is there any way I can get the private key for the testnet address I created?

Hi @mert

The address should be the same.

Do you have the code that you were using when you entered and the result was that address? Or Can you reproduce and receive the same address in your project?

You can also try it to see it yourself.

Testnet: https://justbet-v2.vercel.app/
Mainnet: app.just.bet

Hi @mert,

Could you please share with me the differences in the code between them? This is something that is not happening to any client, so we have to find the differences.

Please double-check the clientId, the web3auth network, and the verifierId that you are using in both environments.

I do not have access to the code. I’m a user.

Hi @mert,

I’m sorry, but I am unable to assist you in this case. Please contact the website administrators and inquire about the possibility of adding a button to receive the private key for the test account. If this is possible, you will be able to use the private key on the mainnet.

do you think they can help me to get my private key?

hi @mert,

I can’t help you. So you can try contacting them.