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