Documentation Index
Fetch the complete documentation index at: https://docs.blockradar.co/llms.txt
Use this file to discover all available pages before exploring further.
En resumen
El Liquidity Pool de Blockradar permite que los Liquidity Providers (LPs) aprobados definan y gestionen tipos de cambio para pares de activos. Las tasas alimentan el motor interno de swaps: cuando un usuario inicia un swap, el sistema selecciona automáticamente la mejor tasa disponible de los LPs activos, valida la liquidez y ejecuta la transacción.
El Liquidity Pool de Blockradar permite que los Liquidity Providers (LPs) aprobados definan y gestionen tipos de cambio para pares de activos. Las tasas alimentan el motor interno de swaps: cuando un usuario inicia un swap, el sistema selecciona automáticamente la mejor tasa disponible de los LPs activos, valida la liquidez y ejecuta la transacción.

Requisitos previos
Antes de utilizar la API del Liquidity Pool, asegúrese de contar con:Conviértase en Liquidity Provider
El Liquidity Pool está disponible únicamente para Liquidity Providers aprobados. Para comenzar, complete el formulario de solicitud de LP y el equipo de Blockradar revisará su solicitud y lo incorporará.
Clave API
Una vez incorporado, genere una clave API desde el Dashboard de Blockradar. Vaya a Developers para crear una.
Cómo funciona
Como Liquidity Provider, usted define tipos de cambio para pares de activos (por ejemplo, BNB → USDC). Cuando un usuario en la plataforma de Blockradar inicia un swap, el sistema:- Encuentra tasas coincidentes de todos los LPs activos para el par de activos solicitado.
- Clasifica los candidatos por mejor tasa, prioridad del LP y hora de creación.
- Valida la liquidez comprobando que la wallet de tesorería del LP seleccionado tenga saldo suficiente para cumplir con el swap.
- Ejecuta el swap utilizando la tasa y la tesorería del LP seleccionado.
Rate Management
Cree, actualice, desactive y reactive tipos de cambio para cualquier par de activos compatible.
Amount Bands
Defina montos mínimos y máximos de transacción por tasa para controlar la exposición y segmentar niveles de precios.
Version History
Cada cambio de tasa crea una nueva versión. Se conserva el historial completo para auditoría y análisis.
Automatic Selection
El sistema selecciona automáticamente el mejor LP para cada swap en función de la tasa, la prioridad y la liquidez disponible.
Ciclo de vida de la tasa
Las tasas siguen un ciclo de vida claro con seguimiento completo de versiones:1. Crear una tasa
Defina un nuevo tipo de cambio para un par de activos. La tasa comienza como active en la versión 1.Parámetros de la solicitud
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
fromAsset | string | Sí | El símbolo del activo a convertir desde (por ejemplo, BNB) |
toAsset | string | Sí | El símbolo del activo a convertir a (por ejemplo, USDC) |
rate | string | Sí | El tipo de cambio. Se proporciona como cadena para evitar problemas de precisión de coma flotante |
minAmount | string | Sí | Monto mínimo de transacción para esta tasa (inclusive) |
maxAmount | string | No | Monto máximo de transacción (exclusivo). Omita para que sea ilimitado |
Respuesta de creación
2. Actualizar una tasa
Modifique la tasa o las restricciones de monto de una tasa activa existente. Esto crea una nueva versión: la versión anterior se marca automáticamente comosuperseded.
Proporcione únicamente los campos que desea cambiar: se admiten actualizaciones parciales.
3. Desactivar una tasa
Retire temporalmente una tasa. La tasa pasa a estar deactivated y ya no se seleccionará para swaps.4. Reactivar una tasa
Vuelva a poner en línea una tasa desactivada. Esto crea una nueva versión con estadoactive.
Pricing Tools
Antes de cotizar un nuevo nivel o reajustar uno existente, utilice las Pricing Tools para inspeccionar su propia cobertura y compararse con otros Liquidity Providers del mismo segmento de negocio.Consultar tasas activas para un par
GET /rates/check-pair devuelve todas las tasas activas que ha configurado para un par de activos en el entorno actual, incluida la banda de monto de cada una. Úselo para confirmar si ya está cotizando un par antes de abrir un nuevo nivel.
Response
Comparar con otros LPs
GET /rates/market-benchmark devuelve la mejor tasa competidora para un par de activos entre otros Liquidity Providers de su segmento de negocio. Sus propias tasas se excluyen para que pueda ver con qué está compitiendo. Los resultados se almacenan en caché durante 60 segundos por par.
Pase amount para restringir el benchmark a las tasas cuya banda cubra ese tamaño de transacción, o pase pairs (entradas from:to separadas por comas, máximo 20) para obtener un arreglo de benchmarks en una sola llamada.
Single pair response
Batch response
bestRate es null cuando ningún otro LP tiene una tasa activa para el par (o para la banda de monto proporcionada).Inspeccionar saldos de tesorería
GET /rates/treasury-balances devuelve los saldos de tesorería agregados de cada activo que aparece en sus tasas activas, desglosados por blockchain. Úselo para supervisar la cobertura de liquidez en los pares que está cotizando.
La respuesta excluye activos con saldo on-chain igual a cero y elimina entradas duplicadas cuando varias tasas hacen referencia al mismo par activo/wallet.
Response
Versionado de tasas
Cada vez que se actualiza o reactiva una tasa, se crea una nueva versión. La versión anterior se marca comosuperseded. Esto proporciona un registro de auditoría completo.
| Campo | Descripción |
|---|---|
version | Número de versión secuencial que comienza en 1 |
rootRateId | Apunta a la tasa original: todas las versiones de una cadena comparten este ID |
previousRateId | Apunta a la versión inmediatamente anterior |
Ejemplo de cadena de versiones
Ver el historial de la tasa
Recupere el historial completo de versiones de una tasa:Respuesta del historial
Estados de la tasa
| Estado | Descripción |
|---|---|
active | Actualmente vigente y elegible para selección en swaps |
superseded | Reemplazada por una versión más reciente (mediante actualización o reactivación) |
deactivated | Retirada manualmente: puede reactivarse |
Amount Bands
Cada tasa cubre un rango de montos de transacción definido porminAmount y maxAmount:
minAmount: el límite inferior inclusivo. Las transacciones por debajo de este monto no usarán esta tasa.maxAmount: el límite superior exclusivo. Establézcalo ennull(omita) para que sea ilimitado.
Múltiples tasas para el mismo par
Puede crear varias tasas para el mismo par de activos con diferentes bandas de monto para ofrecer precios escalonados:| Tasa | Banda | Caso de uso |
|---|---|---|
| 605.00 | 0.01 – 10 BNB | Transacciones pequeñas |
| 606.50 | 10 – 100 BNB | Transacciones medianas |
| 608.00 | 100+ BNB | Transacciones grandes |
Validación de liquidez
Antes de ejecutar un swap utilizando su tasa, el sistema valida que su wallet de tesorería tenga:- Saldo de token suficiente del activo de destino para cubrir la salida del swap (
amount x rate). - Saldo suficiente de token nativo (ETH, BNB, etc.) para cubrir las comisiones de red de la transferencia.
Buenas prácticas
Rate Management
- Supervise las condiciones del mercado y actualice las tasas con regularidad para mantenerse competitivo
- Use Amount Bands para ofrecer precios escalonados según los distintos tamaños de transacción
- Desactive las tasas durante mantenimiento o alta volatilidad en lugar de eliminarlas
- Revise el Version History para hacer seguimiento de los cambios de tasa a lo largo del tiempo
Liquidez
- Mantenga saldo suficiente en sus wallets de tesorería tanto del activo de destino como de los tokens nativos
- Configure el monitoreo para recibir alertas de saldo bajo
- Financie las wallets de forma proactiva para evitar interrupciones del servicio
Referencia de la API
| Endpoint | Descripción |
|---|---|
| Create Rate | Cree un nuevo tipo de cambio para un par de activos |
| Get Rate | Recupere una sola tasa por ID |
| Update Rate | Actualice una tasa existente (crea una nueva versión) |
| Deactivate Rate | Retire una tasa |
| Reactivate Rate | Vuelva a poner en línea una tasa desactivada |
| Get Rate History | Vea el historial completo de versiones de una tasa |
| Check Pair | Liste sus tasas activas para un par de activos específico |
| Get Market Benchmark | Mejor tasa competidora para un par (o un lote de pares), excluyendo las suyas |
| Get Treasury Balances | Saldos de tesorería agregados agrupados por activo y blockchain |
Soporte
- Correo electrónico: [email protected]
- Conviértase en LP: Postule aquí para manifestar su interés en convertirse en Liquidity Provider
El Liquidity Pool está diseñado para proveedores de liquidez institucionales y profesionales. Postule para convertirse en LP y, a continuación, pruebe sus configuraciones de tasas en testnet antes de pasar a producción.

