Recover ETH stuck in old smart contracts
Thousands of ETH sit forgotten in defunct contracts from the 2015–2019 era.
DeBank, Zapper, and other portfolio trackers don't detect them.
Foreground's DEAL token sale used a custom finite-state crowdsale (Prepared → Configured → Started → Ended → Finalized → Refunding) and held ETH directly in the crowdsale contract — no separate vault. The sale ended in the Refunding state and ~12.15 ETH still sits in the contract for 18 buyers. Single-tx claim: claimRefund() reads purchases[msg.sender].weiBalance and transfers it back. No token gating.
| Range | Addresses | Total |
|---|---|---|
| 1-10 ETH | 2 | 5.98 ETH |
| 0.1-1 ETH | 12 | 5.92 ETH |
| 0.01-0.1 ETH | 4 | 0.2450 ETH |