Where is my ETH? when my withdraw tx failed, I cannot found my ETH or stETH

where is my ETH? when my withdraw tx failed, I cannot found my ETH or stETH

This is the tx:
0x846b3a97a396b46a51eaf71843de4b545feb3e0cc7c67fac8f342f9eb8eca803

0x420b5938711d13139726d59f494553f3f3b0fdac4f3c608b88280d6157b6b645

The transaction was initiated a long time ago, but due to the low gas fee set, it was only packaged today. However, the transaction failed, yet my ETH and stETH are missing.

1 Like

Your transaction failed since the address didn’t have stETH for withdrawal during the transaction execution.

As I see, your stETH was transferred out 21 days ago. you can see the related tx history below.

Also, through the etherscan token approval, you gave an address an unlimited amount of allowance. If you don’t trust the address, better to revoke it. More info here:

Thank you very much.

Can you figure out how these transactions got my approval? I didn’t do anything, why were they able to construct an approval and transfer my stETH in one transaction?

You likely interacted with a phishing site impersonating Lido or some other platform, then you approved the contract yourself.