Skip to main content
POST
sendTransaction

요청 매개변수

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

쿼리 매개변수

api-key
string

표준 사용자는 API 키가 필요하지 않습니다. 사용자 지정 TPS 제한이 있는 사용자만 API 키를 제공해야 합니다.

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"