Wpis z mikrobloga

#kryptowaluty wygląda na to, że liquidity safemoon zostało wyczyszczone przez przypadek. Ostatni upgrade konktraktu tokena ma bug, który pozwala na publiczne palenie tokena. Takie rzeczy wykorzystują automatyczne boty, które na wiele sposobów skanują blockchain w poszukiwaniu okazji (tzw. MEV - Maximal Exctractable Value).

W tym przypadku szczęściarzem okazał się ten bot 0xa1fae685c8abf938eb706dedabbcffbff3b3d7da, który w transakcji https://bscscan.com/tx/0x48e52a12cb297354a2a1c54cbc897cf3772328e7e71f51c9889bb8c5e533a934 wykorzystał mechanizm flash loan (pożyczenie dowolnej ilości środków z dowolnego LP z koniecznością zwrócenia ich wszystkich w tej samej transakcji) oraz bug w konktrakcie safemoon (public burn).

Bot pożyczył 1000 WBNB, a następnie dokonał transakcje między liquidity poolami z dodatkiem spalenia tokenów, na co pozwolił bug. To spowodowało, że cena safemoon na jednym z pooli poszybowała w kosmos. Czyli bot kupił safemoon za nieco poniżej 1000 WBNB, a następnie sprzedał te tokeny po zawyżonej cenie otrzymując ponad 28000 WBNB. Oddał flash loan (czyli pożyczone 1000 WBNB) i zostało mu w portfelu ponad 27000 WBNB.

Twórca bota już poinformował, że nie zamierzał hackować, a był to jedynie przypadek / automat. Zwrócił też już część środków.
  • 5
@Big_Fomo: w kilka miesięcy idzie to ogarnąć ale trzeba znaleźć sobie jakąś działkę jeszcze niezagospodarowaną lub stać się najlepszym. Duża konkurencja np. wśród tych MEV bots. Ale jak już napiszesz takiego efektywnego bota to siedzisz i odcinasz kupony.

Ciekawym przykładem MEV bot jest arbitrage bot. Widziałem raz token który miał liqudity w parze WBNB/token. W ramach uruchomienia kolejnego etapu projektu twórcy stworzyli nową parę BUSD/token. Wysyłając transakcję dodania liq BUSD, MEV
@adapt7: sam swojego czasu walczylem z botem i udalo mi sie go "ograc". Rywalizowalismy o nagrody za jakis staking ( user dostawal jakas nagrode w zamian za manualne dodadnie zestejkowanych krypto do puli). Na poczatku klikalem i zarobilem kilkaset usd na tym, czasami ktos kliknal tez i placilem tylko gas...potem pojawil sie bot ktory jak widzial ze ktos clajmuje nagorde to wysylal operacje z wiekszym gas zeby uprzzedzic uzytkownika. Ale odkrylem
@Big_Fomo: przy arbitrage bot jest podobnie ale nie tyle walczy się przez gas tylko szybkością (jeśli chodzi o BSC). Użytkownik wysyła transakcję swap, bot odczytuje z mempool dane tej transakcji (m.in. slippage), następnie sprawdza wszystkie powiązane LP i oblicza czy występuje opcja arbitrażu. Jeśli tak to wysyła transakcję backrun, która ma się znaleźć w bloku zaraz za transakcją usera.

Kluczowy jest tutaj czas wykrycia transakcji w mempool oraz obliczenia. Mi udało