Phantom in Grok Bot is a Mess

I gave my bot some money to test, only $50, but now it can’t even access the wallet it was using.

I log into that Phantom account w/ my Google account. seems like whenever the connection resets and i have to log back in, phantom generates a new default address and doesn’t pick up the one w/ the funds. this is a small sample of the chat trying to reconnect w/ the right wallet.

Hi there!

We detected that this may be a bug report, so we’ve moved your post to the Bug Reports category.

To help us investigate and fix this faster, could you edit your original post to include the details from the template below?

Bug Report Template - Click to expand

Where does the bug appear (feature/product)?

  • Editor, Tab & Chat (autocomplete, Composer, in-editor agent)
  • Terminal & commands
  • Models, pricing & API keys (availability, Auto/Max, BYOK/Bedrock)
  • MCP & tools
  • Cloud Agents & Automations (cursor.com/agents, scheduled/event)
  • BugBot & Code Review
  • Cursor CLI
  • Cursor Mobile
  • Remote (SSH / Dev Containers / WSL)
  • Account, billing & login
  • Something else…

Describe the Bug
A clear and concise description of what the bug is.


Steps to Reproduce
How can you reproduce this bug? We have a much better chance at fixing issues if we can reproduce them!


Expected Behavior
What is meant to happen here that isn’t working correctly?


Screenshots / Screen Recordings
If applicable, attach images or videos (.jpg, .png, .gif, .mp4, .mov)


Operating System

  • Windows 10/11
  • MacOS
  • Linux

Version Information

  • For Cursor IDE: Menu → About Cursor → Copy
  • For Cursor CLI: Run agent about in your terminal
IDE:
Version: 2.xx.x
VSCode Version: 1.105.1
Commit: ......

CLI:
CLI Version 2026.01.17-d239e66

For AI issues: which model did you use?
Model name (e.g., Sonnet 4, Tab…)


For AI issues: add Request ID with privacy disabled
Request ID: f9a7046a-279b-47e5-ab48-6e8dc12daba1
For Background Agent issues, also post the ID: bc-…


Additional Information
Add any other context about the problem here.


Does this stop you from using Cursor?

  • Yes - Cursor is unusable
  • Sometimes - I can sometimes use Cursor
  • No - Cursor works, but with this issue

The more details you provide, the easier it is for us to reproduce and fix the issue. Thanks!

i think I broke it. guess i’l just keep buring thru my credits :joy:

i finally got it to work, somehow. maybe the 5th time the plugin was uninstalled and reinstalled. The point remains that the Phantom connection is messy and frankly a headache.

Hey, thanks for the report. Glad it finally worked, even if it took 5 reinstalls, and yeah I get that the reconnect flow is really annoying.

About the new address, that’s the key bit to explain. The Phantom plugin runs on @phantom/mcp-server, and per Phantom’s docs, every new auth creates a separate dedicated agent wallet. It’s not tied to your personal Phantom wallet, and it won’t reconnect to an existing one even if you log in with the same Google account. That’s why after each connection reset and re-login you see a new default address.

Good news about the $50. From how Phantom set this up, the funds are on the agent wallet you topped up, and that address still exists under your Phantom login, the new session just doesn’t point to it. Here’s what you can try:

  • Ask the bot to list all of its current wallet addresses, then compare them to the one you originally funded. It should be visible earlier in the chat history.
  • If the funded address isn’t there, it’s best to contact Phantom Support directly since agent wallets live on their infrastructure and recovery has to happen on their side.
  • For next time, keep small amounts and ask the bot to confirm the current address before every transfer.

I passed your feedback along that the Phantom connection should survive resets without recreating the wallet. I can’t share an exact timeline, but if there’s an update I’ll post it here. Let me know if you can’t get the address back.