Skip to main content
POST
sendTransaction

Anforderungsparameter

boolean
Standard:"false"
Wenn true, erfolgt die Weiterleitung ausschließlich über die SWQOS-Infrastruktur, jedoch mit geringeren Minimalanforderungen an Trinkgelder.
boolean
Standard:"false"
Wenn true, wird Ihre Transaktion von Validierern umgeleitet, die statistisch mit Sandwich-Angriffen in Verbindung stehen. Opt-in pro Anfrage.
string
erforderlich
Die Transaktion, kodiert in Base64.
string
Datenkodierungsformat, das für die Solana-Transaktionsnutzlast verwendet wird.
  • base58
  • base64
boolean
Wenn true, wird die Vorabvalidierung von Solana-Transaktionen umgangen, um eine schnellere Übermittlung zu ermöglichen. Optional — Sender unterstützt Vorabprüfungen.
number
Maximale Anzahl an automatischen erneuten Versuchen. Sollte auf 0 gesetzt werden.

Abfrageparameter

api-key
string

Standardbenutzer benötigen keinen API-Schlüssel. Nur Benutzer mit benutzerdefinierten TPS-Limits müssen einen API-Schlüssel angeben.

swqos_only
boolean
Standard:false

Wenn wahr, werden ausschließlich über die SWQOS-Infrastruktur geroutet, es ist jedoch eine niedrigere Mindest-gebühr erforderlich.

mev-protect
boolean
Standard:false

Wenn wahr, wird Ihre Transaktion von Validierern weggeroutet, die statistisch mit Sandwich-Angriffen in Verbindung stehen. Opt-in pro Anfrage.

Body

application/json
jsonrpc
enum<string>
Standard:2.0

Die JSON-RPC-Protokollversion.

Verfügbare Optionen:
2.0
Beispiel:

"2.0"

id
string
Standard:1

Ein eindeutiger Bezeichner für die Anfrage.

Beispiel:

"1"

method
enum<string>
Standard:sendTransaction

Der Name der RPC-Methode, die aufgerufen werden soll.

Verfügbare Optionen:
sendTransaction
Beispiel:

"sendTransaction"

params
(string | object)[]

Parameter zum Senden einer Transaktion über Sender.

Die Transaktion kodiert in base64.

Antwort

Transaktion erfolgreich übermittelt. Eine 200-Antwort garantiert nicht, dass die Transaktion gültig ist oder dass sie in die Blockchain gelangt.

jsonrpc
enum<string>

Die JSON-RPC-Protokollversion.

Verfügbare Optionen:
2.0
Beispiel:

"2.0"

id
string

Kennung, die der Anfrage entspricht.

Beispiel:

"1"

result
string

Die Transaktionssignatur zur Verfolgung des Bestätigungsstatus.

Beispiel:

"4qTLpN1sBrp5SzZUKfrSH2897FmxA7AB4EbN4ccgSgEjG9RG2686pSKWhEbz65q4bvaRsdpKRJKZ3dkdGZA78u5s"