Если когда-то торговали NFT через Magic Eden, особенно в Ethereum, Polygon или Base, лучше прямо сейчас проверить старые разрешения на NFT и WETH.
Проблема связана со старым Payment Processor V2 от Limit Break, который Magic Eden перестал использовать ещё в 2024 году. При этом выданные ранее on-chain разрешения сами по себе не исчезли. Из-за уязвимости контракт мог получить доступ к активам, на которые у него всё ещё оставался approval.
3.832 NFT уже были перемещены из кошельков через уязвимый контракт.
Что делаем:
▪️Переходим на revoke.cash
▪️Подключаем кошелёк
▪️Проверяем старые approvals Magic Eden / Payment Processor
▪️Если есть разрешение Payment Processor V2, отзываем его
▪️Для ApeChain также проверяем Payment Processor V3
Если у вас уже украли какие-то активы, отзыв approval их не вернёт. Он лишь уберёт старое разрешение и снизит риск дальнейшего списания. При этом отмена старого листинга или простое отключение кошелька от Magic Eden не удаляет выданные ранее approvals.
Старые разрешения вполне могут оставаться в кошельке годами, поэтому периодически проверяйте и отзывайте ненужные unlimited approvals 🙊
