Как заснайпили TokenFi? (Как тима девов TokenFi x Floki заскамила рынок)
Проведу краткий экскурс, что бы понимали все что же вообще происходило.
Тима Floki решили запустить свой фундментал проект токен TOKENFI (https://tokenfi.com/), я конечно же понял что надо снайпить этот токен и флипнуть, подготовил банана бота, закинул хороший тип билдеру, сидел, ждал старта торгов и приходит заветное
🍌 0x4507cEf57C46789eF8d1a19EA45f4216bae2B528
Смотрю график, думаю "Как же я много заработал...", но увидел что я получил очень мало токенов.
Сижу пару минут в недоумении, как, почему. Давайте разберемся.
Открываем транзакцию 0x998aa1Af01cE20936FF3184EE421c2D0D3B295ca (кошелек, который выкупил большую часть эмиссии первым.)
https://etherscan.io/tx/0xa79eaf45718918b8e40c324a900ab137d71d8355c36cf3092cb03f1a19e4d00d
На вид - обычная транзакция, где пользователь просто через свой контракт произвел очень много свапов в одной транзакции и получал токены на разные коши. Но его транзакция 0 в этом блоке (https://etherscan.io/block/18442357). Большинство снайперов работает по симуляции покупки, поэтому именно после этой транзакции пошли все остальные от ботов.
Если мы перейдем в Logs данной транзакции, мы сможем увидеть что в ней было взаимодействие с Gnosis контрактом (https://etherscan.io/address/0xf5d492ffbec47db69333a6812bec227b6f670a86)
⚠️ Важно подметить, данный контракт является овнером на всех контрактах, связанных с TokenFi и является Gnosis контрактом разработчиков Floki.
Для тех, кто не понимает как работает Gnosis - https://teletype.in/@notothemoon/GnosisSafeGuide
В транзакции выше, произошел вызов функции setTaxHandler (0x488d4a51) которую может вызвать только овнер контракта (Gnosis Safe контракт)
function setTaxHandler(address taxHandlerAddress) external onlyOwner
Данная функция меняет обработчик комиссии на тот, который вставят в функцию.
В обработчике комиссии который стоял до этого (https://etherscan.io/address/0x12e39Cd22501Eec967663b9b58946d02dA2DF74c) комиссия стояла >100% - поэтому торги и не могли идти. В этом же обработчике комиссии на который сменили (https://etherscan.io/address/0x162E54eb85DD85C3f1d27918d3fa950aF1033BF7) - она уже стояла 20% по заготовке. И именно это действие вызвало старт торгов.
Оба обработчика комиссий задеплоены разработчиком Floki.
После всех этих махинаций, спустя 18 минут, команда меняет комиссию на старом обработчике комиссии на 20% в 18442452 блоке (https://etherscan.io/tx/0x47456c2b0435f378015ba92fc46cc754d8bb3126b71eadf50e732cd97268caec#eventlog)
И в 18442460 блоке устанавливает как ни в чем не бывало старый обработчик комиссии (https://etherscan.io/tx/0x6437f15896680c10dcea3bc40d989f1818740ee70a49369f44cf79a1dc8d28ec)
Теперь давайте посмотрим что же произошло на запуске в BSC сети.
Вот транза (https://bscscan.com/tx/0xb4b4d4c868ccfa7e3729dafe07e582f09de12ba8ff3524ef2476ba8fcc2a1c19) с этого же адреса (0x998aa1af01ce20936ff3184ee421c2d0d3b295ca) , который и купил в эфире.
Смотрим логи данной транзакции.
Мы видим обращение к Gnosis контракту (https://bscscan.com/address/0xe33ee27a75c31511e7b91fb05e1091daa626b4d4) и опять смену обработчика комиссий.
Знакомые транзакции, не так ли?
Схема ровно такая же, как была описана и выше.
Можете посмотреть все транзакции в блоке данной транзакции, чтобы убедиться в том, что именно эта транзакция влияла на старт торгов. (https://bscscan.com/txs?block=32972564&p=14)
В данной транзакции команда меняет комиссию на обработчике комиссии который стоял до с 100.01% на 20% (https://bscscan.com/tx/0xf1c066f18c16144d01f0943b91d74b6dba5f63c670a136e96fe40cd1ef387cad#eventlog)
В следующей транзакции меняет с поддельного обработчика комиссии на реальный. (https://bscscan.com/tx/0xffdf80e1f0bd9dba1be760de937afd64ef77ad0d965bc4657bf619e71104624e#eventlog)
После всех этих действий, команда Floki опубликовали следующий твит, что очень забавно :)
Немного подсчетов:
Просто открываем лог транзакции, которую мы рассматривали в самом начале, и идем сверху вниз. Есть функция такая: sync. В нее записываются резервы после свапа, т.е. по ним можно вычислить цену по которой купил кошелек, но считать цену не обязательно. Просто смотрим на reserve0(т.к. в пуле TokenFi является token0).
После самого первого свапа у нас в пуле находится 495099019803930348(это число делим на 10^9 (делим на количество decimals), получается 495099020 токенов.
Затем листаем в самый низ логов, чтобы посмотреть резервы пула после последнего свапа: 51593488009382937 / 10 ^9 это 51,593,488 токенов
Было 495,099,020, стало 51,593,488.
Тоесть, девы выкупили 90% всей эмиссии за 120 ETH. Вы можете проследить reserve1 - сначала было 13 эфиров в пуле, стало 133.
Для тех кто не понял, что все же произошло на листинге TokenFi - команда девов просто выкупила большую часть эмиссии, тем самым подняв маркеткапу выше $250млн. и начали продавать токены об последующих покупателей.
И поймите одну вещь, у них все еще огромная сумка токенов на руках, которую они не продали.
Всем спасибо за прочтение данной статьи. Перешлите это всем своим друзьям, буду благодарен за любой шил.
t.me/ETHx177 x Corn
Press F.
Брайбим. Брайбим. Брайбим. Каждый день - праздник, я дегеню - мне платят.