개요
Parse Transactions 엔드포인트는 원시 거래 서명을 구조화된 사람이 읽을 수 있는 정보로 변환합니다. 명령어 데이터와 계정 목록을 수동으로 디코딩하는 대신, 전송, 스왑, NFT 활동 등에 대한 명확한 세부 정보를 받을 수 있습니다. 한 번의 호출로 최대 100개의 서명을 포함하여POST 요청을 /v0/transactions에 보냅니다.
언제 사용해야 하는가
- 하나 이상의 거래 서명을 가지고 있으며, 사전 구문 분석된 사람이 읽을 수 있는 출력을 원할 때
- 사용자가 한 개의 거래 세부 정보를 보는데 사용합니다 (지갑, 탐색기).
- 자체 구문 분석기를 작성하지 않고 이벤트 요약 (SOL/토큰 전송, NFT 활동)이 필요할 때
getTransaction는 원시 거래를 반환하며, getTransactionsForAddress는 최신의 관련 이력 경로입니다.
빠른 시작
1
API 키 받기
dashboard.helius.dev에서 가입하고 API 키를 복사하세요.
2
서명을 /v0/transactions로 POST하기
서명 배열을
transactions 본문 필드에 전달하십시오.- JavaScript
- Python
3
구문 분석된 응답 읽기
각 거래는 설명, 유형, 전송 및 이벤트 요약과 함께 반환됩니다. 아래 응답을 참조하세요.
요청 매개변수
string[]
필수
구문 분석할 거래 서명의 배열. 요청당 최대 100개의 서명.
응답
각 구문 분석된 거래에는 사람이 읽을 수 있는 설명과 구조화된 전송 및 이벤트 데이터가 포함되어 있습니다:description— 무슨 일이 있었는지에 대한 사람이 읽을 수 있는 요약.type— 거래 카테고리 (TRANSFER,SWAP,NFT_SALE등).source— 거래를 실행한 프로그램.fee/feePayer— 램포트로의 거래 수수료 및 이를 지불한 계정.nativeTransfers— 계정 간 SOL 이동.tokenTransfers— SPL 토큰 이동.events— 고수준 이벤트 요약.slot/timestamp— 거래가 처리된 시점.
다음 단계
거래 이력
필터링 및 페이지 매김을 통해 주소의 사람이 읽을 수 있는 거래 이력을 가져오세요.
getTransactionsForAddress
거래 이력 및 백필을 위한 최신 Helius 네이티브 대체품입니다.
지갑 API
사람이 읽을 수 있는 지갑 데이터를 위한 REST 엔드포인트: 잔액, 이력, 전송.
데이터 얻기 개요
Solana 데이터를 조회하기 위한 모든 Helius 옵션을 비교하십시오.