Intern/Project

[Intern] Squid router API 데이터 분석

dbfl9911 2024. 12. 17. 18:33
반응형

근무 내용

 

근무 결과


[ Squid router API 데이터 분석 ]

squid는 아래 api 사용 가능(해시값으로 데이터 조회 가능)

https://api.0xsquid.com/v1/status?transactionId=0x09f6106db0dc8b387ad11c5cd87bee8590341c64b38dc80952742cea07961a5f

검색 예시 해시값 :

0x09f6106db0dc8b387ad11c5cd87bee8590341c64b38dc80952742cea07961a5f

0xa78731e6d6d24327c1839c6975706e88cf658898a462652d2a9a1e66f27ff919

위 데이터 분석

1. 기본 정보

  • 트랜잭션 ID:
    • 0x09f6106db0dc8b387ad11c5cd87bee8590341c64b38dc80952742cea07961a5f_94_108트랜잭션의 고유 ID.
  • 상태 (status):
    • destination_executed: 최종적으로 목적지 체인에서 실행이 완료된 상태.
  • 가스 상태 (gasStatus):
    • gas_paid_enough_gas: 충분한 가스가 지급됨.
  • Squid 트랜잭션 상태 (squidTransactionStatus):
    • partial_success: 일부 성공했지만, 전송 중에 문제가 있었을 가능성을 암시.

2. 출발 체인 (From Chain)

  • 출발 체인 이름: Ethereum
  • 트랜잭션 ID:
    • 0x09f6106db0dc8b387ad11c5cd87bee8590341c64b38dc80952742cea07961a5f
    • Etherscan 링크
  • 출발 체인의 네이티브 토큰:
    • 이름: Ethereum
    • 심볼: ETH
    • 컨트랙트 주소:
      • USDC: 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48

3. 목적지 체인 (To Chain)

  • 목적지 체인 이름: Avalanche
  • 트랜잭션 ID:
  • 목적지 체인의 네이티브 토큰:
    • 이름: Avalanche
    • 심볼: AVAX
    • 컨트랙트 주소:
      • USDC: 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E
  • 실패 이벤트:
    • 이벤트 이름: CrossMulticallFailed
    • 사유 (reason):
      • "INSUFFICIENT_OUTPUT_AMOUNT"(출력된 자산의 양이 부족함을 의미.)
    • 환불 수신자:
      • 0x661F947aad0916cf177E764C6fda2D4902F993F1

4. 시간 정보 (TimeSpent)

  • call_approved: 1087ms (출발 체인에서 호출이 승인되기까지 소요된 시간)
  • approved_executed: 17ms (승인 후 실행까지 소요된 시간)
  • total: 1104ms (전체 트랜잭션 소요 시간)

5. 전체 경로 상태 (RouteStatus)

  • 출발 체인 (Ethereum):
    • 트랜잭션 ID: 0x09f6106db0dc8b387ad11c5cd87bee8590341c64b38dc80952742cea07961a5f
    • 상태: success
    • 작업: call
  • 목적지 체인 (Avalanche):
    • 트랜잭션 ID: 0x59de433ff22b2b996c06bf21c3447e21d09ce1f828a697e581a07e37e3a055a5
    • 상태: success
    • 작업: executed

[예시로 조회되어야 할 해시값 목록]

이더리움↔bsc 간

https://api.0xsquid.com/v1/status?transactionId=0x155f30b344423b5ff4ece73f31742190064dd9652e7cf17802cee434f32e7cf2

아비트리움↔base 간

https://api.0xsquid.com/v1/status?transactionId=0x6ae843f0e6636d97fbf277ab0631a9e04a20e9e233682c4dce70891e17dc3817

https://api.0xsquid.com/v1/status?transactionId=0xb204e7774933acc79e42f415110aeb2012da6af4aa276aabdea7e8b973c68435

베이스↔bsc 간

https://api.0xsquid.com/v1/status?transactionId=0xfbd8c58aafb71f3980f77d3db2986b955b76f25ca8a065c6ac1d34ed738264c0

https://api.0xsquid.com/v1/status?transactionId=0x37f12211fc211b918e18aac0d110e194d5fcfdf5c262ddd0122664c769f0d935

베이스↔아비트리움 간

https://api.0xsquid.com/v1/status?transactionId=0x3e630a9cd1c20ecb8312a351e171616cadf1b8385d3ed12f022b58e31af97d79

https://api.0xsquid.com/v1/status?transactionId=0x61e81fc60887aa9557b06b5c4afbeda0ed660fbc7ca7c9731d2826ff9a1788cc



  1. 이더리움↔아비트리움 간

https://api.0xsquid.com/v1/status?transactionId=0xa60ce40abb28b640e01143b70eeb2f2e56205c5f6cb91ae5958c8dc85a139a33

  1. 아비트리움↔이더리움 간

예시 잘안나옴..

  1. 이더리움 ↔ 베이스 간

https://api.0xsquid.com/v1/status?transactionId=0xecc699b4be6d74ee66459947a06a4ed6b832ea3dfe5d8ad5d843397f8a3aa988

  1. 베이스 ↔ 이더리움 간

예시 잘안나옴..

반응형