메인 콘텐츠로 건너뛰기
POST
sendTransaction

요청 매개변수

boolean
기본값:"false"
true인 경우, SWQOS 인프라를 통해서만 라우트되지만, 최소 팁 요구사항이 낮습니다.
boolean
기본값:"false"
true인 경우, 샌드위치 공격에 통계적으로 연결된 검증인으로부터 트랜잭션을 라우트합니다. 요청마다 옵트인.
string
필수
base64로 인코딩된 트랜잭션입니다.
string
Solana 트랜잭션 페이로드에 사용되는 데이터 인코딩 형식입니다.
  • base58
  • base64
boolean
true인 경우, 더 빠른 제출을 위해 Solana의 프리플라이트 트랜잭션 검증을 무시합니다. 선택 사항 — Sender는 프리플라이트 검사를 지원합니다.
number
자동 재시도 최대 횟수입니다. 0으로 설정해야 합니다.

쿼리 매개변수

api-key
string

리전별 초당 50개의 표준 요청 한도를 사용하려면 기존 Helius 프로젝트 API 키를 추가하세요. 키가 없는 요청은 리전별 이그레스 IP당 초당 1개로 제한됩니다. 승인된 한도가 초당 50개 요청을 초과하는 경우 전용 Sender 키를 사용합니다.

swqos_only
boolean
기본값:false

true인 경우 SWQOS 인프라를 통해 독점적으로 라우팅되지만 최소 팁 요구 사항은 낮습니다.

mev-protect
boolean
기본값:false

true인 경우 샌드위치 공격과 통계적으로 연결된 검증인을 피하여 트랜잭션을 라우팅합니다. 요청당 옵트인.

본문

application/json
jsonrpc
enum<string>
기본값:2.0

JSON-RPC 프로토콜 버전.

사용 가능한 옵션:
2.0
예시:

"2.0"

id
string
기본값:1

요청의 고유 식별자.

예시:

"1"

method
enum<string>
기본값:sendTransaction

호출할 RPC 메서드의 이름.

사용 가능한 옵션:
sendTransaction
예시:

"sendTransaction"

params
(string | object)[]

Sender를 통해 트랜잭션을 보내기 위한 매개변수.

base64로 인코딩된 트랜잭션.

응답

트랜잭션이 성공적으로 제출되었습니다. 200 응답은 트랜잭션이 유효하거나 체인에 기록될 것임을 보장하지 않습니다.

jsonrpc
enum<string>

JSON-RPC 프로토콜 버전.

사용 가능한 옵션:
2.0
예시:

"2.0"

id
string

요청과 일치하는 식별자.

예시:

"1"

result
string

확인 상태 추적을 위한 트랜잭션 서명.

예시:

"4qTLpN1sBrp5SzZUKfrSH2897FmxA7AB4EbN4ccgSgEjG9RG2686pSKWhEbz65q4bvaRsdpKRJKZ3dkdGZA78u5s"