Existuje zajímavý nový vzor podvodníků, který umožňuje úplné rozbití kompromitovaných peněženek, takže na ně nemůžete posílat žádné prostředky na záchranu. TL; DR: Pokud jste EIP-7702 _self-delegate_ adresu své peněženky, úplně si peněženku zablokujete. Jak to tedy funguje? Pokud si jako adresu delegace nastavíte vlastní peněženku EOA, kód nastavený ve vaší peněžence je "0xef0100 || your_address". Nyní podle EIP-7702 používá indikátor delegování _banned_ operační kód '0xef', který označuje, že s kódem je třeba zacházet jinak než s běžným kódem. Takže všechno v pořádku? Možná si dokonce myslíte, že to vytvoří potenciální nekonečný řetězec/smyčku delegací, ale ne, podle specifikací: "klienti musí načíst pouze první kód a pak přestat sledovat řetězec delegací". Takže se stane, že když se sami delegujete na svou vlastní adresu, efektivně vyvoláte neplatný operační kód '0xef' pro každý tx procházející vaší peněženkou a transakce se vrátí.
Ale můžete to jednoduše vyřešit pomocí mého záchranného skriptu, který může zachránit všechny prostředky z kompromitované peněženky pomocí pokladníka a přátelského delegátora a není _no need_ vůbec poslat ether do kompromitované peněženky.
Chci říct, že technicky můžete ETH donutit i k jakémukoli účtu, ale tento přístup je mnohem čistší na záchranu čehokoli z kompromitované peněženky.
13,43K