Connecting…
Connecting…
View all
ordinary subinium
Telegram · @web3subin

- 온체인 데이터 볼 때, 화나는 상황 하나 더 공유. (요약: 이벤트 파라미터 좀 이쁘게 해주면 좋겠음)

Posted
2025.06.02 22:12
Views
1,823
Forwards
8
Images
1
  • perpdex(avantis) 온체인 보는 중. perp 이해겸, perp 구현체 이해겸, perp 수익모델 이해겸 등등해서 만드는 중.
  • 참고로 일단 주어진 상황은 docs에서는 컨트랙트 내용 일체 없고, 웹에서 오픈된 트랜잭션 정보를 확인할 수 있는데 (1) 비트코인 closed 포지션 (2) 사이즈 $10.4k 이것만 주어진 상황에서 다음 이벤트를 연결해야 함
  • 근데 여기서 문제 상황 발생. positionSizeUSDC가 2-5에도 있고 5에도 있음 왜 다르지 하고 서로 다른 포지션에 혼자서 뭐가 어떤 값인지 감이 안잡혀서 계산기만 10번 돌림
  • 결국 계산기 두드려서 찾아낸 것. 2-5는 2-11 timestamp와 같은 값이고 unix 계산기 두드려보니 timestamp 맞음.
  • 2-4 initialPosToken = 5 PositionSizeUSDC와 같고, 이게 포지션 사이즈임. 그런데 진짜 포지션사이즈은 여기다가 2-8 leverage값 곱해줘야 함.
  • 이게 소수점이 CEX랑 맞춰줄려고 그런건지는 모르겠는데 decimal (자릿수)를 포지션 사이즈는 10^4 단위이고 leverage는 10^12 단위임. 참고로 EVM에서 USDC는 기본적으로 10^6 단위임.
  • 여기선 pairIndex: 1가 btc 페어를 의미. 근데 각 페어 표가 없으니 각 섹터별 마켓 구하려면 내가 하나씩 들어가서 확인해야 함. (이런건 종종 그냥 string으로 넣어줬으면 좋겠음)
  • 여튼 일단 대충 구조 알았고 이거 바탕으로 기본적인 parsing 코드 짜고 그 결과 보면 넘 짜릿함.
  • 그냥 넋두리겸 VC에서 온체인 분석가가 뭐하는지 공유해봄 (삽질, 삽질, 삽질)
Views1,823Forwards8View on Telegram