C'è un nuovo schema interessante da parte dei truffatori per rendere i portafogli compromessi completamente inutilizzabili, così non puoi inviare fondi per alcun salvataggio. TL;DR: Se fai _self-delegate_ del tuo indirizzo wallet EIP-7702, brickerai completamente il tuo wallet. Quindi, come funziona? Se imposti il tuo stesso wallet EOA come indirizzo di delega, il codice impostato nel tuo wallet è `0xef0100 || il_tuo_indirizzo`. Ora, secondo l'EIP-7702, l'indicatore di delega utilizza l'opcode _banned_ `0xef` per indicare che il codice deve essere gestito in modo diverso rispetto al codice normale. Quindi tutto bene? Potresti anche pensare che questo creerà una potenziale catena/loop infinito di deleghe, ma no, secondo le specifiche: "i client devono recuperare solo il primo codice e poi smettere di seguire la catena di delega." Quindi, ciò che accade è che quando ti auto-deleggi al tuo stesso indirizzo, invochi effettivamente l'opcode non valido `0xef` per ogni transazione che passa attraverso il tuo wallet e la transazione verrà annullata.
Ma puoi semplicemente risolvere questo, utilizzando il mio script di salvataggio che può recuperare tutti i fondi da un wallet compromesso usando un paymaster e un delegatore amichevole & non c'è _nessun bisogno_ di inviare ether al wallet compromesso.
Voglio dire, tecnicamente puoi forzare ETH in qualsiasi account, ma questo approccio è molto più pulito per recuperare qualsiasi cosa da un wallet compromesso.
13,42K