Hello, some of our customers logged into our platform and discovered that they no longer had their NFTs displayed. So I noticed that the wallet they had when they bought it was no longer the same as it is now… Which is very problematic.
Could this be because we were on ethereum before and now we are on polygon? Can the change of network cause a change of address?
Code-wise, the implementation works, we use the no-modal SDK:
and honestly I don’t think the problem comes from the code implementation because the problem is only for some users who used the platform at the time we were on ETH.
Hi Lucas! Thank you for reaching out and providing detailed information about the issue you’re facing. It sounds frustrating, and I’m here to help!
Based on the details you’ve provided, here’s a summary for the support team:
SDK Details
SDK: Help - Plug n Play
SDK Versions:
@web3auth/base: ^8.8.0
@web3auth/ethereum-provider: ^8.6.2
@web3auth/no-modal: ^8.10.2
@web3auth/web3auth-wagmi-connector: ^6.0.0
Platform: Not specified in your message.
Issue Description
Problem: Users logging in with the same Google account are seeing different wallet addresses and thus, their NFTs are not displayed.
Context: You transitioned from Ethereum to Polygon and are inquiring if this change of network could result in a change of wallet address.
Proposed Solution
Yes, switching networks can indeed lead to different wallet addresses if users generate/associate a wallet specifically for that network. It’s important for users to connect to the correct network to access their NFTs.
To assist you further, could you please provide:
Any relevant error messages or console logs related to this issue?
Do you have code snippets related to the Web3Auth initialization and login that could help troubleshoot?
Are you utilizing any custom authentication providers, and if yes, what method of login are you using?
Additionally, sharing any screenshots or links related to your issue could be helpful for our support team.
Thank you for your understanding, and we hope to resolve this for you and your customers!
Note: This response was generated by an AI bot and may require further verification. The Web3Auth support team has tracked this issue and will be responding as soon as possible.
We did a smart contract migration from ETH to POL so users has the NFT on polygon network at the same ETH address. The problem here it’s some of them don’t have the same address on polygon with web3auth.
Hey @lucasss the change of network won’t cause the address to change, since both Ethereum and POL use the same public address to derive the address. We’ll require more information to help you on this.
Can you share the email addresses for the few users? If address change was issue, it should affect all the users.
Also, are you using Smart Accounts(ERC 4337) by any chance?