Es gibt ein interessantes neues Muster von Betrügern, um kompromittierte Geldbörsen vollständig zu zerstören, sodass Sie kein Geld für Rettungen an sie senden können. TL; DR: Wenn Sie EIP-7702 _self-delegate_ Ihrer Wallet-Adresse verwenden, blockieren Sie Ihre Wallet vollständig. Wie funktioniert das? Wenn Sie Ihre eigene EOA-Wallet als Delegationsadresse festlegen, lautet der in Ihrer Wallet festgelegte Code "0xef0100 || your_address". Gemäß EIP-7702 verwendet der Delegationsindikator den _banned_ Opcode '0xef', um anzuzeigen, dass der Code anders als regulärer Code behandelt werden muss. Also alles gut? Sie könnten sogar denken, dass dies eine potenzielle unendliche Kette/Schleife von Delegierungen erzeugt, aber nein, gemäß den Spezifikationen: "Clients müssen nur den ersten Code abrufen und dann aufhören, der Delegierungskette zu folgen." Wenn Sie sich also selbst an Ihre eigene Adresse delegieren, rufen Sie effektiv den ungültigen Opcode "0xef" für jeden TX auf, der durch Ihre Wallet geht, und die Transaktion wird rückgängig gemacht.
But you can simply solve this, by using my rescue script that can rescue all funds from a compromised wallet using a paymaster and a friendly delegator & there is _no need_ to send ether to the compromised wallet at all.
Ich meine, man kann ETH technisch gesehen auch in jedes Konto zwingen, aber dieser Ansatz ist so viel sauberer, um alles aus einer kompromittierten Wallet zu retten.
13,52K