iOS Phantom Deeplink signMessage fails for non-active account #413
Answered
by
adamdelphantom
mooshee
asked this question in
Help & Support
SummaryOur iOS dapp supports connecting multiple accounts. When the user has one account, connect and signMessage work great. However, if the user switches the active account in Phantom, all subsequent deeplink attempts fail with -32603 Internal Error. Since session data has the public key (wallet address) embedded in every request, I would expect that Phantom would auto-switch accounts, prompt the user to switch accounts, or at the very least return a meaningful error. ExampleNo response Steps to Reproduce
Phantom Version25.8.0 Is there an existing discussion for this?
|
Answered by
adamdelphantom
Mar 18, 2025
Replies: 1 comment
|
Hey @mooshee, Unfortunately this is expected behavior. We don't currently have functionality to trigger an account switch prompt via deeplink. |
0 replies
Answer selected by
adamdelphantom
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hey @mooshee,
Unfortunately this is expected behavior. We don't currently have functionality to trigger an account switch prompt via deeplink.