Skip to main content
사전 확인에 대한 구독 시작 — 트랜잭션이 항목으로 수집되고 조각으로 변환되기 전에 예약된 트랜잭션 단계에서 전달됩니다. 이는 Helius가 제공하는 가장 낮은 대기 시간의 거래 신호입니다.

엔드포인트

preconfSubscribe는 Helius Gatekeeper 엔드포인트에서 제공됩니다:
  • wss://beta.helius-rpc.com/?api-key=<API_KEY>
beta 호스트 이름은 Preconfirmations의 성숙도가 아닌 Gatekeeper 출시를 나타냅니다 — 트래픽이 Gatekeeper로 이동됨에 따라 표준 엔드포인트가 될 것입니다.
스트림은 연속적이지 않습니다. Helius로 전달되는 네트워크 지분의 비율에 따라 커버리지가 조정되므로 메시지가 없는 슬롯이 있을 수 있습니다 — 이러한 간격을 원활하게 처리하세요. Coverage를 참조하세요.

권한

string
필수
api-key 쿼리 매개변수로 전달되는 Helius API 키입니다. 프로페셔널 플랜 이상이 필요합니다.

본문

array
선택 사항입니다. params를 생략하여 예약된 모든 트랜잭션을 받을 수 있습니다. 스트림을 좁히려면 첫 번째 요소로 필터 객체를 전달하세요 — 필터링은 서버 측에서 이루어지므로 관심 있는 트랜잭션만 비용을 지불하고 받습니다.
잘못된 계정 값이나 인식되지 않는 지역 코드는 JSON-RPC 오류 -32602(잘못된 매개변수)를 반환합니다. 계정 필터는 트랜잭션의 정적 계정 키 이상과 일치합니다 — Helius는 서버 측에서 v0 주소 조회 테이블을 확인하므로 accountInclude, accountExclude, 그리고 accountRequired 또한 ALT를 통해 트랜잭션이 로드한 계정과 일치합니다.

지역 코드

응답

integer
구독 id(구독 취소에 필요합니다)

알림

JSON 확인 후 알림은 바이너리 WebSocket 프레임으로 전달됩니다(JSON 아님). 각 프레임은 단일 예약된 트랜잭션을 전달하는 패킹된 바이트 레이아웃입니다: 필드를 순서대로 읽은 다음 남은 바이트를 bincode로 역직렬화하여 명령, 계정, 서명을 읽습니다.
항상 version 바이트를 먼저 읽고 확인하세요. 현재 1입니다. Helius가 페이로드 형식을 업데이트해야 할 경우 버전이 증가할 것입니다 — 분기하여 디코더가 스키마 변경에도 작동하도록 하세요.
사전 확인은 초기 신호일 뿐, 보증이 아닙니다. 거래가 아직 온체인에 도달하지 않았고 실패하거나 삭제될 수 있습니다. 표준 커밋먼트 검사를 통해 거래가 최종인지 확인하세요.

가격

사전 확인은 프로페셔널 플랜 이상이 필요하며 메시지당 10 크레딧이 소요됩니다 — 스트리밍된 거래당 하나의 메시지입니다. 자세한 내용은 Credits를 참조하세요.

관련 항목

Preconfirmations Overview

사전 확인이란 무엇이며 검증자 파이프라인에서의 위치입니다.

preconfUnsubscribe

ID로 구독을 중지합니다.