Існує нова цікава схема шахраїв, яка робить скомпрометовані гаманці повністю зламаними, щоб ви не могли надіслати на них жодних коштів для будь-якого порятунку. ТЛ; Д.Р.: Якщо у вас EIP-7702 _self-delegate_ адресу вашого гаманця, ви повністю заблокуєте свій гаманець. Отже, як це працює? Якщо ви встановили власний гаманець EOA як адресу делегування, код, встановлений у вашому гаманці, буде таким: «0xef0100 || your_address». Тепер, відповідно до EIP-7702, індикатор делегування використовує код операції _banned_ '0xef', щоб вказати, що код повинен оброблятися інакше, ніж звичайний код. Так що все добре? Ви навіть можете подумати, що це створить потенційний нескінченний ланцюжок/цикл делегацій, але ні, згідно зі специфікаціями: «клієнти повинні отримати лише перший код, а потім припинити слідувати за ланцюжком делегування». Отже, що відбувається, так це те, що коли ви самостійно делегуєте свою власну адресу, ви ефективно викликаєте недійсний код операції «0xef» для кожного переказу, що проходить через ваш гаманець, і транзакція скасовується.
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.
Я маю на увазі, що технічно ви можете змусити ETH ввести будь-який обліковий запис, але цей підхід набагато чистіший, щоб врятувати будь-що зі скомпрометованого гаманця.
13,52K