Há um novo padrão interessante por parte de golpistas para fazer com que carteiras comprometidas fiquem completamente inoperantes, de modo que você não consiga enviar fundos para elas em caso de resgate. Resumindo: Se você _self-delegate_ seu endereço de carteira EIP-7702, você brica completamente sua carteira. Como isso funciona? Se você definir sua própria carteira EOA como endereço de delegação, o código definido na sua carteira é `0xef0100 || seu_endereço`. Agora, de acordo com o EIP-7702, o indicador de delegação usa o opcode _banido_ `0xef` para indicar que o código deve ser tratado de forma diferente do código regular. Então tudo certo? Você pode até pensar que isso criará uma potencial cadeia/loop infinito de delegações, mas não, de acordo com as especificações: "os clientes devem recuperar apenas o primeiro código e então parar de seguir a cadeia de delegação." O que acontece é que, quando você se auto-delega para seu próprio endereço, você efetivamente invoca o opcode inválido `0xef` para cada transação que passa pela sua carteira e a transação será revertida.
Mas você pode simplesmente resolver isso, usando meu script de resgate que pode recuperar todos os fundos de uma carteira comprometida usando um pagador e um delegador amigável & _não há necessidade_ de enviar ether para a carteira comprometida.
Quero dizer, você pode tecnicamente forçar ETH em qualquer conta também, mas esta abordagem é muito mais limpa para resgatar qualquer coisa de uma carteira comprometida.
13,42K