Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cake Wallet on iPhone IOS not sending or swapping USDC via Solana Network - KNOWN ISSUE #1884

Closed
M0stlyCloudy opened this issue Dec 15, 2024 · 18 comments · Fixed by #2011
Closed
Assignees
Labels
Bug Something isn't working

Comments

@M0stlyCloudy
Copy link

There is an issue with the Cake Wallet IOS with not being able to send or swap USDC via the Solana network.

There is a certain amount of Solana needed for "gas" to make transactions. However even with sufficient Solana "gas" in the wallet, the app continues to give the following error message:

Error_Exception: Insufficient SOL balance to complete this transaction: jsonrpc-2.0 error (-32601): Method not found_

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Cake Wallet'
  2. Try to swap/send USDC via the Solana Network
  3. Get Error message.

Screenshots from App & Telegram Cake Support response:
thumbnail_IMG_2366
thumbnail_IMG_2493
thumbnail_IMG_2368

Platform:

  • OS: iOS 18.1.1 and ALL others
  • Device: iPhone 14
  • Cake Wallet Version: 4.21.2 and all others.
    Cake Error

Additional context
Per support, the Cake Dev Team is aware of the of the issue, but I did not see it here in the Github repository, so I want to make sure it's noted as I've had $102 in USDC bricked in the Cake Wallet since early November.

@M0stlyCloudy M0stlyCloudy added the Bug Something isn't working label Dec 15, 2024
@cake-tech cake-tech deleted a comment Dec 16, 2024
@cake-tech cake-tech deleted a comment Dec 16, 2024
@Blazebrain
Copy link
Contributor

Hi @M0stlyCloudy

Thank you for sharing this.

I have two questions to help in understanding this error and getting a possible fix for it.

  • What node were you connected to when you had this issue?
  • Did you trying switching the nodes also? If yes, was it the same behaviour with the other nodes?

@M0stlyCloudy
Copy link
Author

Hi BlazeBrain! Yes I have tried mutliple nodes while on with support via Telegram (cakewallet_bot). I was on Solana-rpc.publicnode.com:443 for this particular one, but I have used the other two with the same results (rpc,ankr,com & api.mainet-beta.solana:443) in the past with the exact same results. Support recommended that I tried dowloading and opening the Solana wallet in another app like Phantom App or Trust Wallet. I don't want to do that. I want Cake Wallet to work and be the one-stop-shop that I know it can be. Thanks!

@Blazebrain
Copy link
Contributor

Hi @M0stlyCloudy

Thanks for your response, and a big thank you for sticking with Cake Wallet. We're definitely working to give you the best experience here.

We just released a new build(v 4.22.0) to beta testing, can you try testing with the build and see if it fixes this error?

You can check out the full details here: https://forum.cakewallet.com/t/v4-22-0-beta-testing/35

Let me know how it goes and if it fixes the error.

Thank you!

@M0stlyCloudy
Copy link
Author

Hi BlazeBrain! I tried to swap/send under the new build (v.4.22.0) and am now receiving a different error message: Error creating associated token account for recipient address. (see pic). However I think this may be progress?
image

@M0stlyCloudy
Copy link
Author

Hello BlazeBrian - any thoughts here on this error message above? Thanks!

@OmarHatem28
Copy link
Contributor

Hi @M0stlyCloudy, is the wallet you are trying to send to, a newly created wallet? or is this transaction, its first USDC transaction?
if so, is it possible to try and send to another wallet that had previous transactions?

just wanna narrow down the possibilities of this issue so we can better track it down and fix it

Thank you for being so patient and sorry for any inconvenience

@M0stlyCloudy
Copy link
Author

Hey Omar! - both the (XMR when trying swap and Coinbase when trying send) were existing long term wallets with previous USDC transactions (except for the sending/swapping Cake Wallet - which has only received SOL and USDC via SOL from Coinbase wallet/exchange. I hope this makes sense.

@M0stlyCloudy
Copy link
Author

Hey Omar! I'm still receiving the Error message: Error creating associated token account for recipient address. This is for both Sending and Swapping the $102 USDC in my Cake Wallet that has been bricked since November. Any help other than "download Phantom Wallet" would be great. Thanks!

@OmarHatem28
Copy link
Contributor

Hi @M0stlyCloudy, sorry for the late reply. I was able to reproduce your issue, and I fixed it. It will be available with the next release next week.
if you want early access to the internal testing or beta testing builds so you can try it with us and share your feedback, please email me at [email protected]

Thanks for your patience and sorry for any inconvenience that this has caused 🙏

@OmarHatem28
Copy link
Contributor

Closing this as fixed in the latest version 4.22.1
but please feel free to re-open if the update doesn't fix your issue.
Thanks for your patience and feedback 🙏

@IronicMeme
Copy link

This is still occurring. iOS 18.3, app version 4.23.1
Unable to swap USDC SOL with cakewallet. Initially thought it was related to using TOR, still occurs without TOR.

Image

@Rain509
Copy link

Rain509 commented Feb 26, 2025

Still happening trying to swap USDC poly.

@OmarHatem28 OmarHatem28 reopened this Mar 9, 2025
@OmarHatem28
Copy link
Contributor

we are currently working on finalizing a new implementation for Solana (#2011) to fix most of the issues the users are having in their Solana wallet

If you want you can help us in testing the new implementation, you can find the build that has it here https://github.com/cake-tech/cake_wallet/actions/runs/13648078480
and you can leave your feedback here

Thanks for assisting in improving Cake Wallet

@OmarHatem28 OmarHatem28 linked a pull request Mar 9, 2025 that will close this issue
5 tasks
@Rain509
Copy link

Rain509 commented Mar 10, 2025 via email

@ZepsiZola
Copy link

I also have this issue. Opened a Solana wallet on CakeWallet. Sent 10usdc to it to test. Tried to send 5usdc back and I got the "Error creating associated token account for recipient address" error.

image

@OmarHatem28
Copy link
Contributor

@ZepsiZola are you using the latest version on production v4.24.0?
and do you have enough Solana funds in your wallet to pay for the fees?

@Rain509
Copy link

Rain509 commented Mar 31, 2025 via email

@ZepsiZola
Copy link

@ZepsiZola are you using the latest version on production v4.24.0?
and do you have enough Solana funds in your wallet to pay for the fees?

Putting SOL in the wallet fixed it. Didn't know I had to do that to be able to transfer USDC. The error message doesn't exactly make it clear either.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

10 participants
@OmarHatem28 @IronicMeme @ZepsiZola @Blazebrain @M0stlyCloudy @Rain509 and others