

온체인에서 일어나는 일을 가장 명확하게 파악하세요
3,600개 이상의 온체인 프로그램에서 불투명한 바이트와 계정을 설명이 포함된 인수, 이름이 지정된 계정, 모든 토큰 전송을 갖춘 사람이 읽을 수 있는 트랜잭션 요약으로 변환하세요.
{
"programId": "JUP6LkbZbjS1jKKwapdHNy74...",
"data": "EeywBCUuyt2UqWRr9dkkI8hiFZLpJ...",
// opaque bytes
"accounts": [
"7iWnBRRhBCiNXXPhq1GzvVk...",
"GV6UUmNxz2RpKxmNApadYKb7...",
"teBPkZtsnaKDpGHTy1KUZeh1...",
"2oL6my4QDDCFpgJZX1bZV1Ng...",
"9RzosLeV5P5oG5MLobJWrBTG...",
"3zExK5UQlKAri2KAAFUTvZAt...",
"5tKq8vHmRy3NdWZfLpXo2bAc...",
"Hj4nPwEs7YuDgvT6kMxCq9Fb...",
… 10 more bare addresses
]
}
{
"programName": "jupiter",
"instructionName": "shared_accounts_route_v2",
"summary": {
"type": "swap",
"description": "GV6UUm… swapped 1500 SOL for…",
"parsedData": {
"protocol": "jupiter",
"in_amount": "1500000000000",
"actual_out_amount": "64672839261950",
"input_mint": "So1111…", // SOL
"output_mint": "PumpCm…", // PUMP
"inner_swaps": [ … 5 route hops … ]
}
},
"decoded": {
"args": { "slippage_bps": 2200, "route_plan": […] },
"accounts": [ { "name": "user_transfer_authority" } … ]
}
}모든 Solana 트랜잭션을 온디맨드로 파싱하세요
3,600개 이상의 온체인 프로그램에서 서명과 주소 기록을 디코딩된 명령, 전송, 요약으로 변환하세요. REST와 GraphQL을 지원합니다.
- 원시 바이트나 이름 없는 계정이 없습니다
- 슬롯, 시간 또는 서명으로 주소 기록을 필터링하고 페이지 단위로 조회하세요
- GraphQL로 필요한 필드만 정확히 받거나 REST로 완전히 변환된 payload를 받으세요

- 원시 바이트나 이름 없는 계정이 없습니다
- 슬롯, 시간 또는 서명으로 주소 기록을 필터링하고 페이지 단위로 조회하세요
- GraphQL로 필요한 필드만 정확히 받거나 REST로 완전히 변환된 payload를 받으세요

모든 주소 기록에서 원하는 트랜잭션을 찾으세요
프로그램 명령이나 민트를 기준으로 서버 측에서 주소 기록을 스캔하고, 완전히 파싱된 일치 결과를 반환합니다.
- 요청당 최대 10,000개의 트랜잭션을 스캔하세요
- 토큰 민트 주소, 시간, 슬롯, 서명, 상태 또는 정렬 순서로 결과를 좁히세요
- 프로그램 ID, 명령 이름 또는 판별자를 기준으로 최상위 또는 내부 명령을 매칭하세요
{
"address": "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P",
"match": {
"programs": [
{
"programId": "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P",
"instructions": ["buy", "sell"]
}
],
"mints": [
{
"mint": "<MINT_ADDRESS>"
}
]
},
"time": {
"gte": 1735689600,
"lte": 1767225599
}
}
- 요청당 최대 10,000개의 트랜잭션을 스캔하세요
- 토큰 민트 주소, 시간, 슬롯, 서명, 상태 또는 정렬 순서로 결과를 좁히세요
- 프로그램 ID, 명령 이름 또는 판별자를 기준으로 최상위 또는 내부 명령을 매칭하세요
{
"address": "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P",
"match": {
"programs": [
{
"programId": "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P",
"instructions": ["buy", "sell"]
}
],
"mints": [
{
"mint": "<MINT_ADDRESS>"
}
]
},
"time": {
"gte": 1735689600,
"lte": 1767225599
}
}
디코딩된 트랜잭션을 실시간으로 구독하세요
확정된 모든 트랜잭션을 모니터링하고 명령 수준에서 필터링하세요. 이미 디코딩된 전체 트랜잭션을 WebSocket으로 받을 수 있습니다.
- 프로그램, 명령 또는 계정으로 필터링하세요
- 내부 명령을 포함해 3,600개 이상의 프로그램을 서버 측에서 매칭합니다
- 모든 알림에 요약, 전송, 일치한 명령을 가리키는 포인터가 포함됩니다

- 프로그램, 명령 또는 계정으로 필터링하세요
- 내부 명령을 포함해 3,600개 이상의 프로그램을 서버 측에서 매칭합니다
- 모든 알림에 요약, 전송, 일치한 명령을 가리키는 포인터가 포함됩니다

해독된 Solana
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"id": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4",
"name": "jupiter",
"instructions": [
"route",
"shared_accounts_route",
"exact_out_route"
],
"events": ["SwapEvent"],
"roles": [
"user_transfer_authority",
"destination_token_account"
]
}
}{
"jsonrpc": "2.0",
"id": 1,
"result": {
"id": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4",
"name": "jupiter",
"instructions": [
"route",
"shared_accounts_route",
"exact_out_route"
],
"events": ["SwapEvent"],
"roles": [
"user_transfer_authority",
"destination_token_account"
]
}
}파싱된 Solana 데이터로 만들 수 있는 것
지갑 활동 피드
원시 명령을 직접 디코딩하는 대신 지갑의 파싱된 기록을 페이지 단위로 조회하고 전송, 스왑, 요약을 표시하세요
실시간 스왑 추적
라우터 명령을 구독하고 스왑이 체인에 반영되는 즉시 디코딩된 payload에서 입력량, 출력량, 민트를 읽으세요
토큰 출시 모니터링
Pump.fun `create` 명령을 실시간으로 모니터링하거나 생성자의 지갑을 페이지 단위로 조회해 지금까지 배포한 모든 민트를 나열하세요
포트폴리오 및 PnL
네이티브 및 토큰 전송과 스왑 요약을 활용해 잔액, 포지션, 실현 PnL을 최신 상태로 유지하세요
트레이딩 봇 및 알림
프로그램, 명령 이름 또는 계정 역할로 필터링해 봇이 필요한 작업에만 반응하도록 하세요
인덱서 및 백필
Parsed Events로 데이터베이스를 백필한 다음 Parsed Streams의 실시간 트랜잭션으로 최신 상태를 유지하세요
Parsed Events API와 Parsed Streams는 Free를 포함한 모든 플랜에서 이용할 수 있습니다. 시작하려면 Helius Dashboard에서 API 키를 발급받고 문서의 빠른 시작 가이드를 따르세요.
Parsed Events는 요청당 10크레딧이 필요합니다. Parsed Streams는 전달된 이벤트당 1크레딧이 필요합니다.
describeProgram 메서드를 사용해 주소로 온체인 Solana 프로그램을 조회하세요. 프로그램이 디코딩되어 있다면 필터를 구성하는 데 사용할 수 있는 정확한 명령과 역할 이름을 확인할 수 있습니다.
Enhanced Transactions API는 지원이 종료될 예정이므로 Parsed Events API로 마이그레이션하는 것이 좋습니다. 가이드에 따라 엔드포인트, 매개변수, 응답 필드를 매핑하세요. 에이전트가 마이그레이션을 대신 완료할 수 있도록 프롬프트도 포함했습니다.





