Thanks for reaching out and providing detailed information on your issue with integrating Torus Wallet in production mode.
Here’s a quick checklist and a couple of suggestions that might help:
Torus Wallet Configuration: Ensure that any keys or configurations specific to production (like API keys) are correctly configured. Sometimes the production environment requires different credentials than the testing environment.
API Endpoint Access: Make sure the production API endpoints are accessible. Test the network call separately to confirm there’s no network issue blocking the request.
Torus Wallet SDK Version: Make sure you’re using the latest version of the Torus Wallet SDK, as updates might have fixed known issues. (You didn’t mention the version, so ensure it’s updated).
Console Logs: Although you mentioned checking them, look for any specific error codes or messages when switching to production. They might give clues if it’s a network or configuration issue.
Permissions and Settings: Double-check any production settings in your app or server configuration that may differ from testing.
Can you please provide any specific console error messages or screenshots you’re seeing? It might help pinpoint the problem.
Hope this helps, and looking forward to your update!
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.
Additionally, we would recommend you to join our biweekly Office Hours to get this resolved even faster. Web3Auth Developer Office Hours
Sorry to hear you’re facing issues with your dApp in the production environment.
Please ensure that your Client ID is set up correctly for the production environment on Web3Auth Dashboard. Using a development Client ID in production can cause authentication failures.