Passer au contenu principal
GET
/
compute
/
swap-base-in
Calculer le devis de swap (entrée de base)
curl --request GET \
  --url https://transaction-v1.raydium.io/compute/swap-base-in
{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "success": true,
  "version": "V1",
  "data": {
    "inputAmount": "<string>",
    "outputAmount": "<string>",
    "priceImpact": "<string>",
    "routes": [
      {}
    ]
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.raydium.io/llms.txt

Use this file to discover all available pages before exploring further.

Paramètres de requête

inputMint
string
requis

Adresse de la monnaie du jeton d'entrée (clé publique encodée en base58).

outputMint
string
requis

Adresse de la monnaie du jeton de sortie (clé publique encodée en base58).

amount
string
requis

Montant d'entrée en lamports (plus petite unité des jetons SPL). Doit être une chaîne d'entier non négatif.

slippageBps
string
requis

Tolérance de slippage maximale en basis points (0–10000). 1 bps = 0,01 %.

referrerBps
string

Frais de parrainage optionnels en basis points (0–10000). Utilisé uniquement si vous disposez d'une autorité de parrainage.

txVersion
enum<string>
requis

Version de transaction Solana. V0 utilise des tables de consultation d'adresses ; LEGACY est le format traditionnel.

Options disponibles:
V0,
LEGACY

Réponse

Devis de swap calculé avec succès.

id
string

Identifiant de requête unique (UUID).

Exemple:

"550e8400-e29b-41d4-a716-446655440000"

success
boolean

Indique si le calcul a réussi.

Exemple:

true

version
string

Version de la réponse de l'API.

Exemple:

"V1"

data
object

Résultat du calcul du swap.