오늘할일
1. 헬스 어깨팔
2. net 응원중 영차영차
3. 아니 밈시즌왓대서 좀해보는데 여전히 재능없네 쩝
4. 기존봇들은 너무 잘짜놔서 아스트라첫날 나와서 고쳐봤는데 딱히 뭐없고 요즘 로빈훗 붐와서 3,3 up만 종나캐는데
딱 정해드림
- 저번에 버섯페어같이 말도안되는 볼륨 터지면, 유니 5%풀
- 차트 초봉기준으로 초봉크기가 1-2프로 넘어간다, 유니 2%풀
- 단일페어 기준으로 10k 이상이면 유니풀
위 세개아니면 3,3이훨씬나은듯
그리고 봇짤때 썻던 프롬프트 초안인데 저는 이거로 대충 토대잡은다음에 실제로 10불테스트해보면서 계속 깎아서썻음
bot안에하위폴더로 lp봇 폴더를만들어서 봇프로젝트를하나새로짜보자
우선 메인은https://up33.xyz/liquidity 이사이트에서 로빈후드체인을 이용해서 lp를 넣는거임
지금은 우선 로빈후드체인만이용할건데나중에 다른체인도 확장가능해야함공식 rpc우선 로빈후드만 붙여놓고 다른체인도가능하도록 구현은해놔
up33이 3,3 플젝인데 lp를 넣고 레인지가 벗어나면 추가로 범위를 붙여주는작업을 하고, lp를 관리할수있도록 하는게주목적이야
우선 너가 lp 리밸런싱에대해서 공부를 꼼꼼히해서 내가원하는바를 생각해봐
예를들어 eth - usdc페어가 있으면 cl 200이라면 한틱이 2%잖아? 그러면 내가만약에 2400-2500범위에 lp를 넣는다고가정해볼게 이더가격이 2400아래로가게되면 풀레인지 아웃이되겟지? 그러면이걸 매번리밸런싱하면 너무심하니까 5분이면 5분 타이머로조절할수있게해주고 타이머아웃이되면 텔레그램알람을 주고 봇이 자동으로 lp리밸런싱을 하게해줘
2400아래엔 usdc를 넣어야하잖아? 지갑에돈이있으면 기존에 2400-2500풀을 제거하고 2400아래로 cl200이라면 한틱이면 2%니까 대략 2360-2500풀을다시넣어야하는거임 2360-2400까진 usdc로만 넣으면될거고 2400-2500은아까 체결되었던 eth가 있으니까 그구간은 eth만 넣는거지 만약에 상방 이탈하게되면 eth를 위로붙이는거야
이런식으로 내가원하는 틱구간을 설정해서계속해서 리밸런싱을 할수있게해줘 5틱이면 5틱구간을 계속 유지하면서 상하방이 뚫리면 위에던 아래던 부족한부분을 다시넣는거지
이걸 스왑까지해서 zap in 기능까지구현해줘 스왑해서 부족한틱에서 일부 바꾼다음넣을수있도록
가장중요한게 내가원하는틱구간을 리밸런싱해가면서계속 유지하는게 목표고, 너무즉각적으로벗어낫다고 그러지말고 5분이면 5분 이런식으로타이머를설정해서그구간이 벗어나면텔레그램알람을주고 봇이자동으로리밸런싱할수있도록해줘야함
이해안가는 부분이있으면 구현하기전에플랜세우면서 나한테 질문해서 꼼꼼하게 독립세션이랑합의해서목표 먼저세우고
구현할땐목표 루프돌려서 드라이런으로계속검증해 최소루프3번이상 꼼꼼하게 파악해둬
대시보드는 https://defi.krystal.app/pools?category=stocks 이런사이트의느낌을 차용하면좋겠어 사이트의 풀에서 apr을전체적으로파악하고 3,3토큰의 배출량을 파악해줘야함 특히이런건 배출량이 무한이아니야 tvl이 낮으면 apr이 뻥튀기되는경우가있으니까 우선 up저쪽 독스를 뒤져봐서 배출량 계산할수있는 증거가있으면 그걸차용했으면좋겠음
그걸 계산해서내가얼마정도넣어야 크게 apr깎이지않는선에서 넣을수있는지도 미리알려줘
up사이트와 크리스탈의 ui를전체적으로꼼꼼하게보고모든기능들을 너가 꼼꼼하게파악한다음에구현해 비슷한느낌으로
텔레id,내지갑프빗키는 따로 .env로 관리
너는 lp봇만관리하는거고 다른폴더는건들면안됨
특히 크리스탈에서 특정페어를누르면 풀범위나 이런거 제대로 확인할수있는기능도 모두꼼꼼히구현
그리고 up쪽은 3,3이라서 lp를 넣은다음에스테이킹까지한번에묶어서 넣을수있는기능이있는지봐봐
마찬가지로 뺄때도 언스테이킹하면서 lp까지 다빼야함 항상 스테이킹은 필수야
여기까지 꼼꼼하게파악하고 세션합의해서 구현전에모르는거질문해
