Skip to main content
Enhanced Transactions API는 유지 관리 모드의 레거시 제품입니다. 여전히 작동하며 이 페이지는 사용할 수 있지만, 새로운 파서 유형이나 기능 작업은 받지 않습니다. 후속 제품은 Parsed Events로, IDL 카탈로그를 통해 명령을 디코딩하며, 현재는 제한된 베타 상태입니다. 또한, 트랜잭션 기록 및 백필을 위해 getTransactionsForAddress를 사용할 수 있으며, 사람이 읽을 수 있는 지갑 데이터를 위해 Wallet API를 사용할 수 있습니다.

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 토큰 이동.
  • 이벤트 — 상위 수준의 이벤트 요약.
  • 수수료 정보 — 트랜잭션 수수료 및 수수료 지불자.
  • 타임스탬프 — 트랜잭션이 처리된 시기.

시작하기

트랜잭션 구문 분석

하나 이상의 트랜잭션 서명을 사람이 읽을 수 있는 데이터로 구문 분석합니다.

트랜잭션 역사

필터링 및 페이지네이션을 통해 주소에 대한 역사적인 트랜잭션 데이터를 가져옵니다.
첫 번째 요청을 하려면 dashboard.helius.dev에서 API 키에 등록한 다음 위 두 가이드를 따르세요.

다음 단계

getTransactionsForAddress

트랜잭션 기록 및 백필을 위한 현대적인 Helius 토착 대체품.

지갑 API

사람이 읽을 수 있는 지갑 데이터에 대한 REST 엔드포인트: 잔액, 역사 및 전송.

데이터 받기 개요

Solana 데이터를 쿼리하기 위한 모든 Helius 옵션을 비교합니다.

향상된 트랜잭션 FAQ

사용, 인증, 속도 제한 및 문제 해결.