I have a token account (example: https://solscan.io/account/3HJdseEK7G8cDEcDQPNmt5z1TuVb5AjCPxvqJCpkskbQ?cluster=devnet) and accidentally sent some SOL to it. I want to transfer this out to my SOL wallet. How do I do this? All the wallets will only let me send USDC from this token account

1 Answer 1


The process is clunky, but to get the additional SOL out of a token account, you need to move the USDC to another account, close the account to retrieve everything, recreate the account, then move the USDC back.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.