Skip to main content
POST
sendTransaction

Parameter Permintaan

boolean
default:"false"
Jika bernilai true, transaksi dirutekan secara eksklusif melalui infrastruktur SWQOS, tetapi memiliki persyaratan tip minimum yang lebih rendah.
boolean
default:"false"
Jika bernilai true, transaksi Anda dirutekan agar tidak melalui validator yang secara statistik terkait dengan serangan sandwich. Aktifkan secara opsional untuk setiap permintaan.
string
wajib
Transaksi yang dienkode dalam base64.
string
Format enkode data yang digunakan untuk payload transaksi Solana.
  • base58
  • base64
boolean
Jika bernilai true, validasi transaksi preflight Solana dilewati agar pengiriman lebih cepat. Opsional — Sender mendukung pemeriksaan preflight.
number
Jumlah maksimum percobaan ulang otomatis. Harus ditetapkan ke 0.

Parameter Query

api-key
string

Pengguna standar tidak memerlukan kunci API. Hanya pengguna dengan batas TPS khusus yang perlu memberikan kunci API.

swqos_only
boolean
default:false

Jika bernilai true, perutean dilakukan secara eksklusif melalui infrastruktur SWQOS, tetapi persyaratan tip minimumnya lebih rendah.

mev-protect
boolean
default:false

Jika bernilai true, transaksi Anda dirutekan agar menghindari validator yang secara statistik terkait dengan serangan sandwich. Diaktifkan secara opsional untuk setiap permintaan.

Body

application/json
jsonrpc
enum<string>
default:2.0

Versi protokol JSON-RPC.

Opsi yang tersedia:
2.0
Contoh:

"2.0"

id
string
default:1

Pengidentifikasi unik untuk permintaan.

Contoh:

"1"

method
enum<string>
default:sendTransaction

Nama metode RPC yang akan dipanggil.

Opsi yang tersedia:
sendTransaction
Contoh:

"sendTransaction"

params
(string | object)[]

Parameter untuk mengirim transaksi melalui Sender.

Transaksi yang dienkode dalam base64.

Respons

Transaksi berhasil dikirim. Respons 200 tidak menjamin bahwa transaksi tersebut valid atau akan masuk ke on-chain.

jsonrpc
enum<string>

Versi protokol JSON-RPC.

Opsi yang tersedia:
2.0
Contoh:

"2.0"

id
string

Pengidentifikasi yang cocok dengan permintaan.

Contoh:

"1"

result
string

Tanda tangan transaksi untuk melacak status konfirmasi.

Contoh:

"4qTLpN1sBrp5SzZUKfrSH2897FmxA7AB4EbN4ccgSgEjG9RG2686pSKWhEbz65q4bvaRsdpKRJKZ3dkdGZA78u5s"