Det finns ett intressant nytt mönster av bedragare för att få komprometterade plånböcker att helt gå sönder så att du inte kan skicka några pengar till dem för några räddningar. TL; DR: Om du EIP-7702 _self-delegate_ din plånboksadress murar du din plånbok helt. Så hur fungerar detta? Om du ställer in din egen EOA-plånbok som delegeringsadress är koden som anges i din plånbok "0xef0100 || your_address". Enligt EIP-7702 använder delegeringsindikatorn den _förbjudna_ opkoden '0xef' för att indikera att koden måste hanteras på ett annat sätt än vanlig kod. Så allt är bra? Du kanske till och med tror att detta kommer att skapa en potentiell oändlig kedja/loop av delegeringar, men nej, enligt specifikationerna: "klienter måste bara hämta den första koden och sedan sluta följa delegeringskedjan." Så vad som händer är att när du självdelegerar till din egen adress anropar du effektivt den ogiltiga opkoden "0xef" för varje tx som går igenom din plånbok och transaktionen kommer att återgå.
Men du kan helt enkelt lösa detta genom att använda mitt räddningsskript som kan rädda alla pengar från en komprometterad plånbok med hjälp av en paymaster och en vänlig delegator och det finns _no need_ att skicka ether till den komprometterade plånboken överhuvudtaget.
Jag menar att du tekniskt sett kan tvinga in ETH på vilket konto som helst, men det här tillvägagångssättet är så mycket renare för att rädda allt från en komprometterad plånbok.
895