Enhanced Transactions API란 무엇인가요?
Enhanced Transactions API는 복잡한 Solana 트랜잭션을 사람이 읽을 수 있는 데이터로 변환합니다. 명령 데이터와 계정 목록을 수동으로 디코딩하는 대신 전송, 스왑, NFT 활동 등에 대한 명확하고 구조화된 세부 정보를 제공합니다. 두 가지 엔드포인트를 제공합니다:POST /v0/transactions— 개별 또는 여러 트랜잭션 서명을 구문 분석합니다. Parse Transactions를 참조하세요.GET /v0/addresses/{address}/transactions— 주소에 대한 사람이 읽을 수 있는 트랜잭션 기록을 가져옵니다. Transaction History를 참조하세요.
type 매개변수를 통해 트랜잭션 유형별 필터링을 지원합니다 (예: NFT_SALE, SWAP, TRANSFER).
이 API를 사용할 시기
- 이미 Enhanced Transactions에 기반한 통합을 구축했으며 참조가 필요한 경우.
- 개별 트랜잭션 또는 주소의 기록에 대해 사전에 구문 분석된, 사람이 읽을 수 있는 설명이 필요한 경우.
- 최종 사용자에게 트랜잭션 활동을 표시하는 경우 (지갑, 포트폴리오 추적기, 탐색기 등).
getTransactionsForAddress (기록 및 백필) 또는 Wallet API를 선호합니다 (지갑 데이터에 대한 REST 엔드포인트).
주요 기능
사람이 읽을 수 있는 데이터
명령 데이터 대신 트랜잭션 활동에 대한 명확한 설명.
유형 필터링
트랜잭션 유형별 필터링 — NFT 판매, 스왑, 전송 등.
페이지네이션 지원
서명 기반 커서를 사용하여 대량의 트랜잭션 기록을 페이지 처리합니다.
상세 메타데이터
각 트랜잭션에 연관된 타임스탬프, 수수료, 서명 및 계정.
- 설명 — 발생한 내용에 대한 사람이 읽을 수 있는 요약.
- 유형 — 트랜잭션 카테고리 (
TRANSFER,SWAP,NFT_SALE및 기타). - 소스 — 트랜잭션을 실행한 프로그램.
- 네이티브 전송 — 계정 간의 SOL 이동.
- 토큰 전송 — SPL 토큰 이동.
- 이벤트 — 상위 수준의 이벤트 요약.
- 수수료 정보 — 트랜잭션 수수료 및 수수료 지불자.
- 타임스탬프 — 트랜잭션이 처리된 시기.
시작하기
트랜잭션 구문 분석
하나 이상의 트랜잭션 서명을 사람이 읽을 수 있는 데이터로 구문 분석합니다.
트랜잭션 역사
필터링 및 페이지네이션을 통해 주소에 대한 역사적인 트랜잭션 데이터를 가져옵니다.
다음 단계
getTransactionsForAddress
트랜잭션 기록 및 백필을 위한 현대적인 Helius 토착 대체품.
지갑 API
사람이 읽을 수 있는 지갑 데이터에 대한 REST 엔드포인트: 잔액, 역사 및 전송.
데이터 받기 개요
Solana 데이터를 쿼리하기 위한 모든 Helius 옵션을 비교합니다.
향상된 트랜잭션 FAQ
사용, 인증, 속도 제한 및 문제 해결.