뒤로
Solid Quant
Solid Quant ·

안전한 MEV봇 개발을 기원하며... 샌드위치봇 하나 오픈소스합니다

KakaoTalk_Photo_2024-01-07-18-33-25.jpeg

이미지는 Fotor AI에서 생성: "샌드위치 먹는 힙한 치와와"입니다.

안녕하세요~ 디스콰이엇에는 오랜만입니다 :)
최근에 시간 날때마다 혼자 작업한 샌드위치 봇 하나를 오픈소스하려고 해요.


최근 제 디스코드 커뮤니티에 한국분들이 많이 들어오셨는데요, 같이 배우면서 개발하면 좋을 것 같아요! 아직 커뮤니티에 안 계신 분들을 위한 링크도 준비했습니다:


아 그리고... 보안 최우선입니다! 보안 문제 절대 소홀히 하시면 안 됩니다!!! (완벽히 피해갈 수는 없겠지만... 배포하고 꼭 소액으로 한번 테스트해본 후에 친구에게도 코드 검토받고, ChatGPT한테도 검토받고 해주세요 ㅠ)

다른 분들께서는 같은 실수를 하지 않겠지만, 저는 콜백 함수 보호를 제대로 못해서 컨트랙 배포하고 바로 frontrun 당했습니다. 그 흔한 reentrancy attack이죠. 그래서 컨트랙에 넣은 이더가 전부 drain되는 경험을 했네요 ㅎㅎ drain 당하고 바로 올 것이 왔다고 생각했어요. 몇달치 월급을 가져간 그 봇에게는 이제 감사하고 있습니다. 앞으로는 같은 실수를 절대 하지 않을거거든요. (저 같은 경우 솔리디티로 짠 코드를 최적화한다고 Yul로 옮기는 과정에서 발생한 실수였습니다.)

다른 분들은 절대로 같은 경험을 하지 않도록 유용한 블로그 글 하나를 공유드리겠습니다:

4

댓글

로그인 후 댓글을 남길 수 있습니다.

아직 댓글이 없습니다.