Replies: 1 comment 3 replies
-
Hey @jassuwu, I'm not familiar enough with dynamic to know if it's possible to override the use of the browse deeplink. My only guidance would be to use the supported phantom native deeplink method's. I think it's worth checking with dynamic to see if they enable this functionality. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I am currently working on a dApp that integrates multiple wallets to support a bridge-like feature. The primary functionality of the dApp operates on the Base mainnet, and it uses the Thirdweb smart wallet (AA) for wallet connections. We are also in the process of adding a token swap functionality to enable deposits from various chains.
As part of this update, we are exploring adding support for the Solana network, and having Phantom Wallet functionality work smoothly would be a significant benefit.
I am encountering an issue when attempting to connect Phantom Wallet on mobile via the Dynamic.xyz widget. Here’s the flow:
When connecting to the Base mainnet using MetaMask on mobile Chrome using Thirdweb, the connection process works as expected. Redirect to the app to sign, after signing the signature, the app auto-redirects to the Chrome browser to continue the session.
However, when trying to connect to Phantom Wallet using the Dynamic.xyz widget, the app opens within Phantom’s in-app browser instead of staying within the Chrome browser. This behavior is causing conflicts, particularly with thirdweb’s social login integration and other wallet login functionalities.
I've looked into the docs to see that this is because of the
Browse
deeplink feature. Now the above issue could be aDynamic.xyz
thing, but I'm asking here just in case. I’m looking for guidance on how to manage or override this behavior to ensure seamless wallet interactions across platforms.Beta Was this translation helpful? Give feedback.
All reactions