Is it possible to move staked sol from one wallet to another without un staking it first?
I don’t think so, but I’m not 100% sure. I’ve never heard about a way to do that.
You can change your stake account withdrawal authority and/or stake authorities with the cli using:
solana stake-authorize , or the safer
solana stake-authorize-checked which will ensure you have the keys to the new authority account.
I finally got around to this and I can confirm that this works.
I was able to move stake accounts to another wallet seamlessly.
Thank you for this info!