Documentation Index
Fetch the complete documentation index at: https://docs.lasersell.io/llms.txt
Use this file to discover all available pages before exploring further.
Endpoint
Encabezados
| Encabezado | Requerido | Descripción |
|---|---|---|
Content-Type | Sí | Debe ser application/json |
x-api-key | Sí | Tu clave API de LaserSell |
Cuerpo de solicitud: BuildBuyTxRequest
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
mint | string | Sí | Dirección mint del token a comprar (base58). |
user_pubkey | string | Sí | Tu clave pública de wallet (base58). |
amount | number | No* | Cantidad legible a gastar (por ejemplo, 0.1 para 0.1 SOL, 10.0 para 10 USD1). Mutuamente excluyente con amount_in_total. |
amount_in_total | number | No* | Cantidad a gastar en unidades atómicas del activo de entrada (por ejemplo, lamports para SOL). Mutuamente excluyente con amount. |
slippage_bps | number | Sí | Tolerancia máxima de slippage en puntos base (por ejemplo, 2000 = 20%). |
input | string | No | Activo de entrada: "SOL" (por defecto) o "USD1". |
mode | string | No | Sugerencia de modo de enrutamiento. Valores válidos: "fast", "secure". Por defecto "fast". |
send_mode | string | No | Modo de envío de transacción: "helius_sender", "astralane" o "rpc". |
tip_lamports | number | No | Tip opcional de priority fee en lamports. |
partner_fee_recipient | string | No | Wallet receptora de comisión de partner (clave pública base58). |
partner_fee_bps | number | No | Comisión de partner en puntos base (máximo 50 = 0.5%). Mutuamente excluyente con partner_fee_lamports. |
partner_fee_lamports | number | No | Comisión de partner en lamports fijos de SOL (máximo 50,000,000). Mutuamente excluyente con partner_fee_bps. |
* Exactamente uno de
amount o amount_in_total debe proporcionarse. amount se convierte automáticamente a unidades atómicas según el activo de input (SOL: 10^9, USD1: 10^6).Respuesta: BuildTxResponse
| Campo | Tipo | Descripción |
|---|---|---|
tx | string | VersionedTransaction de Solana sin firmar codificada en base64. |
route | object | Metadatos opcionales de enrutamiento. |
debug | object | Información de depuración opcional. |
Ejemplos con curl
Usandoamount legible:
amount_in_total atómico:

