Undelegated Staking rewards without withdrawing rewards (missing) on yoroi

I have been staking my ADA for a long time and have build up a good amount of rewards.

The other day I decided to undelegate my ADA and I did that without claiming my rewards first because the window said that If I undelegate I will get the original ADA that I staked plus the rewards. The end result was that I just got back my delegated ADA without the rewards.

I waited a few days for the epoch to end and see if I eventually get them but that didn’t happen.
this is the trx hash and the rewards were about 769 ada but I never got them.

I can see under Assets a new ticker with the name of the old stake pool… This might have to do with it??

Can anyone help me out please?

So just in general, your rewards are never “undelegated” as every ADA on your wallet is delegated all the time as long as you delegated to a pool.

And second you cant loose your rewards just because you undelegated, as the rewards are part of your wallet and they cant simply disappear. Yoroi shows your total balance as your ADA + your rewards, which means if you claim your rewards your total balance doesnt change.

I hope this makes sense for you.

Not really sure what you mean with that.

can you share a receiving address?

So I looked at my transaction hash well.
I did loose the rewards from my total ADA.

the lost ADA went to the same address I can see on my wallet > recieve > reward generated addresses

As i said, this is not possible if you only undelegated.

Can you please provide a receiving address?

So you did claim your rewards (https://cardanoscan.io/transaction/37ede54c616b90a285049338645b05780fc91581b6dfb672c5bf882f25d0423e?tab=withdrawals) 769.718593 ADA 4 days ago.

edit : is there a specific reason that you wanted to undelegate?

No specific reason just want to get the rewards as I have been waiting for a long time…

Will restake soon but Im still convinced my wallet lost the rewards I guess I am mistaken.

You dont have to undelegate in order to “claim” your rewards, which is by the way completely unnecessary, as your rewards are also delegated.

I can guarantee you (the beatuy of a public blockchain) that you didnt loose anything.

But why?

You can look at the transaction in any explorer:
https://adastat.net/transactions/37ede54c616b90a285049338645b05780fc91581b6dfb672c5bf882f25d0423e

It took 15,023.313009 ADA from your wallet, withdrew 769.718593 ADA rewards and put 15,794.858269 ADA back into your wallet. The only difference are the transaction fess. Nothing is lost!

Your wallet balance does not change because of this because the ADA already were yours, already were part of your balance. So, the only thing changing is that it now says that no rewards to withdraw are there. That might look like they went nowhere, but that just isn’t the case.

As @Zyroxa already said, undelegating is completely unnecessary for withdrawing rewards, and withdrawing rewards is also often unnecessary, because the rewards already are yours, just on a different type of address, already are part of your stake.

The only real reason to withdraw is when you need to spend them.

That is just a scam token. It has nothing to do with the stake pool. They just see that you are delegated to that pool and try to trick you into going to the website advertised in that token and sign a transaction. They claim that that transaction is to get some rewards, but in reality it steals your ADA and transfer them to them.