Актуальные темы
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
DEATHStr начинает свой путь с хаоса. К сожалению, я пропустил первоначальный наплыв, но нашел проблему, которая была упущена, и сообщил об этом команде, и теперь она исправлена.
DEATHStr предназначен для покупки NFT и их листинга на 20% ниже, с намерением обрушить полы NFT в пользу самого DEATHStr (выручка используется для покупки и сжигания токена).
Однако нет задержки или другого механизма, чтобы предотвратить чистый арбитраж - любой, кто держит Moonbird, может эффективно забирать 20% от сборов контракта в любое время.
Функция выше достаточно для любого держателя Moonbird, чтобы атомарно и без риска забрать 20% доступных сборов DEATHSTR.
В порядке, она:
- Определяет доступные сборы
- генерирует листинг Seaport на эту сумму
- говорит DEATHSTR купить этот листинг
- Читает цену, по которой DEATHSTR выставил NFT (должна быть 20% скидка)
- Покупает NFT обратно
Пользователь в итоге получает тот же NFT, с которым он начал, + немного свежего ETH. Это можно запускать, пока `currentFees() * 0.2` превышает стоимость газа для выполнения.
Предложенное решение: внедрить задержку в один блок перед тем, как NFT можно будет купить обратно у DEATHSTR. Это убирает атомарность и делает так, что любой NFT, проданный протоколу, имеет равные шансы быть купленным кем угодно в мире, так что продажа по цене ниже пола внезапно становится риском, и, вероятно, гарантированным убытком для пользователя.
На данный момент команда просто добавила контроль доступа к buyTargetNFT, так что только одобренные адреса могут инициировать покупки. Это нормально в краткосрочной перспективе, но было бы здорово увидеть более открытое решение в долгосрочной.

Я бы считал это больше проблемой повествования, чем механической. DEATHSTR по-прежнему покупается и сжигается, однако больше нет никаких аспектов, которые можно было бы считать "атакой" на полы nft.
На самом деле это полностью отключает его от коллекции, на которую он нацелен, за исключением того факта, что арбитражер должен держать nft из целевой коллекции, чтобы получать сборы.
36
Топ
Рейтинг
Избранное
