메인 콘텐츠로 건너뛰기
POST
트랜잭션 구문 분석
이 페이지의 요청 본문, 응답 스키마 및 예시는 OpenAPI 정의에서 생성되었습니다.

참고 사항

  • 결과는 중복을 포함하여 입력 서명과 동일한 순서로 반환됩니다.
  • 누락된 트랜잭션과 항목별 파서 오류는 parserStatus: "ERROR"이 포함된 항목 수준의 TransactionResult 객체로 반환됩니다.
  • 잘못된 요청 본문은 요청 수준의 JSON 오류를 반환합니다.
  • 저장된 트랜잭션을 디코딩할 수 없으면 항목 수준의 오류를 반환하는 대신 전체 요청이 500 및 {"error": "internal server error"}과 함께 실패합니다.
  • rawTransaction을 json, jsonParsed 또는 base64으로 설정하지 않으면 원시 트랜잭션 페이로드가 생략됩니다.

요청 매개변수

array
필수
파싱할 트랜잭션 서명입니다. 응답 순서는 중복 항목을 포함하여 이 배열과 동일합니다.
string
기본값:"confirmed"
트랜잭션을 가져올 때 사용하는 커밋먼트 수준입니다. processed은 지원되지 않습니다.
  • confirmed
  • finalized
string
기본값:"none"
각 성공 결과에서 rawTransaction으로 반환되는 원본 Solana 트랜잭션의 인코딩이며, getTransaction 형식을 따릅니다. none은 원시 트랜잭션을 반환하지 않습니다.
  • none
  • json
  • jsonParsed
  • base64
boolean
지원 중단
더 이상 사용되지 않습니다. true은 rawTransaction: "json"과 동일합니다. includeRawTransaction과 rawTransaction을 모두 설정하면 400이 반환됩니다.

인증

api-key
string
query
필수

본문

application/json

Request body for parsing one or more transaction signatures.

transactions
string[]
필수

Transaction signatures to parse. The response order matches this array, including duplicates.

commitment
enum<string>
기본값:confirmed

Commitment level used when fetching transactions. processed is not supported.

사용 가능한 옵션:
confirmed,
finalized
rawTransaction
enum<string>
기본값:none

성공한 각 결과에서 rawTransaction으로 반환되는 원본 Solana 트랜잭션의 인코딩입니다. getTransaction 형식을 사용합니다. none은 원시 트랜잭션을 반환하지 않습니다.

사용 가능한 옵션:
none,
json,
jsonParsed,
base64
includeRawTransaction
boolean
지원 중단

더 이상 사용되지 않습니다. true는 rawTransaction: "json"과 같습니다. includeRawTransaction과 rawTransaction을 모두 설정하면 400을 반환합니다.

응답

구문 분석된 트랜잭션 결과.

signature
string

Transaction signature for this item.

parserStatus
enum<string>

OK when parsing succeeded, or ERROR when the item failed to fetch or parse.

사용 가능한 옵션:
OK,
ERROR
parsed
object

Parsed transaction object. Present when parserStatus is OK.

parserError
object

Item-level error. Present when parserStatus is ERROR.

rawTransaction
object

요청한 rawTransaction 인코딩에 따라 getTransaction 형식으로 제공되는 원본 Solana 트랜잭션입니다. base64를 사용하면 transaction은 [data, "base64"]입니다. 원시 트랜잭션을 요청한 경우에만 표시됩니다.