Skip to main content
POST
sendTransaction

Paramètres de la demande

boolean
défaut:"false"
Lorsqu’il est vrai, route exclusivement via l’infrastructure SWQOS, mais nécessite un pourboire minimal plus bas.
boolean
défaut:"false"
Lorsqu’il est vrai, éloigne votre transaction des validateurs statistiquement liés aux attaques de type sandwich. Option à activer par demande.
string
requis
La transaction encodée en base64.
string
Format d’encodage des données utilisé pour la charge utile de la transaction Solana.
  • base58
  • base64
boolean
Lorsqu’il est vrai, contourne la validation des transactions en prévol de Solana pour une soumission plus rapide. Optionnel — Sender prend en charge les vérifications prévol.
number
Nombre maximum de tentatives de réessai automatique. Doit être réglé sur 0.

Paramètres de requête

api-key
string

Les utilisateurs standards n'ont pas besoin d'une clé API. Seuls les utilisateurs ayant des limites TPS personnalisées doivent fournir une clé API.

swqos_only
boolean
défaut:false

Lorsque vrai, route exclusivement via l'infrastructure SWQOS, mais nécessite un pourboire minimal inférieur.

mev-protect
boolean
défaut:false

Lorsque vrai, détourne votre transaction des validateurs statistiquement liés aux attaques de sandwich. Optionnel par requête.

Corps

application/json
jsonrpc
enum<string>
défaut:2.0

La version du protocole JSON-RPC.

Options disponibles:
2.0
Exemple:

"2.0"

id
string
défaut:1

Un identifiant unique pour la requête.

Exemple:

"1"

method
enum<string>
défaut:sendTransaction

Le nom de la méthode RPC à invoquer.

Options disponibles:
sendTransaction
Exemple:

"sendTransaction"

params
(string | object)[]

Paramètres pour l'envoi d'une transaction via Sender.

La transaction encodée en base64.

Réponse

Transaction soumise avec succès. Une réponse 200 ne garantit pas que la transaction est valide ou qu'elle sera ajoutée en chaîne.

jsonrpc
enum<string>

La version du protocole JSON-RPC.

Options disponibles:
2.0
Exemple:

"2.0"

id
string

Identifiant correspondant à la requête.

Exemple:

"1"

result
string

La signature de la transaction pour le suivi du statut de confirmation.

Exemple:

"4qTLpN1sBrp5SzZUKfrSH2897FmxA7AB4EbN4ccgSgEjG9RG2686pSKWhEbz65q4bvaRsdpKRJKZ3dkdGZA78u5s"