You unstaked. You never claimed.
Unstaking and bridging back to Ethereum both take two steps: start, then claim. Skip the last step and your funds stay parked in the protocol or bridge, waiting for you. Paste an address to find them.
What it checks
- LidostETH / wstETH withdrawal NFTs
- EigenLayerqueued restaking withdrawals
- ether.fieETH / weETH withdrawal NFTs
- SwellswETH withdrawals (swEXIT NFTs)
- FraxfrxETH redemption tickets, V1 and V2
- StaderETHx withdrawal requests
- MantlemETH unstake requests
- RenzoezETH withdrawal requests
- KelprsETH withdrawals to ETH, stETH or ETHx
- PufferpufETH 2-step withdrawals
- Liquid CollectiveLsETH redeem requests
- OriginOETH withdrawal requests
- EthenasUSDe cooldowns, paid out in USDe
Bridges back to Ethereum
- Optimismwithdrawals not yet proven or finalized
- Basewithdrawals not yet proven or finalized
- Arbitrumofficial bridge withdrawals not yet claimed
- Blastwithdrawals not yet proven or finalized
- Modewithdrawals not yet proven or finalized
- Scrollwithdrawals not yet claimed
For each open request you see whether it's claimable now or still waiting, with the amount read from the protocol's contract. Amounts marked ≈ are estimates before fees or rate adjustments; the protocol's app shows the final figure.
Questions
Why would my ETH be stuck?
Unstaking takes two transactions. First you request a withdrawal, then the protocol works through its queue, and then you come back to claim. Nothing reminds you to do that second transaction, so the ETH waits in the protocol's contract until you do.
Does it cost anything?
Checking is free. Claiming is a normal transaction in the protocol's own app and only costs gas. Last Step never takes a cut; the full amount goes to your wallet.
What happens to the address I paste?
It's sent to a public Ethereum node and the Blockscout explorer API so the page can read the contracts. Last Step has no server and stores nothing. The address is added to the page link so you can bookmark the result; remove it before sharing the link if you'd rather not.
Why are some amounts marked ≈?
Some protocols apply a fee or a final exchange rate at the moment you claim. The protocol's app shows the exact amount before you confirm.
Does unclaimed ETH expire?
Not in the protocols checked here. Once a request is finalized, the ETH stays reserved for whoever owns the request, no matter how long it takes to claim.
I lost access to the wallet. Can someone claim it for me?
No. Only the wallet that owns the request can claim it, and nobody can do it on your behalf, Last Step included. Anyone offering to recover it for a fee or asking for your seed phrase is running a scam.
How do I know the numbers are real?
Every figure is read directly from the contracts listed below, at the block shown under your results. The whole site is a single page with no server, so you can view its source.
Contracts it reads
Last Step only calls read functions on these contracts. Check any of them on Etherscan.