- Conectarte a protocolos DeFi para gestionar rendimiento o liquidez
- Automatizar préstamos, staking u operaciones de tesorería con stablecoins
- Integrar activos del mundo real tokenizados (RWA) en los flujos de tu producto
- Impulsar liquidaciones, pagos o comprobaciones de cumplimiento programables con lógica on-chain
- Ampliar tu plataforma con tokens personalizados, sistemas de recompensas o reglas de comisiones
Requisitos previos
1
Clave de API
Obtén tu clave de API en el panel de Blockradar. Ve a Developers para generar una.
2
Billetera creada
Necesitarás un
walletId para todas las operaciones con contratos inteligentes.3
ABI del contrato
Necesitas la ABI (interfaz binaria de aplicación) de la función del contrato que quieres llamar. Está disponible públicamente para los contratos verificados en exploradores de bloques como Etherscan.
4
Dirección del contrato
La dirección on-chain del contrato inteligente con el que quieres interactuar.
Cómo funciona
En esta guía recorreremos un ejemplo real: intercambiar un token no soportado por USDT usando Uniswap V2. El mismo patrón sirve para cualquier interacción con contratos inteligentes. El flujo:- Leer el saldo del token desde el contrato
- Aprobar que Uniswap gaste el token
- Estimar la comisión de red del swap
- Ejecutar el swap
- Confirmar mediante webhook
Paso 1: Entiende el contrato
Usaremos el métodoswapExactTokensForTokens del router de Uniswap V2.
Firma del método:
Paso 2: Lee el saldo del token
Antes de hacer el swap, consulta cuánto token tiene tu billetera usandocontracts/read.
Paso 3: Aprueba que el contrato gaste tu token
Antes de que Uniswap pueda mover tu token, debes concederle permiso con la funciónapprove del contrato del token.
Paso 4: Estima la comisión de red
Antes de ejecutar el swap, estima el coste de gas para asegurarte de que tu billetera tiene suficiente token nativo para cubrirlo.Paso 5: Ejecuta el swap
Cuando la aprobación esté confirmada y hayas revisado la comisión, ejecuta el swap.Eventos de webhook
Otros endpoints
Notas de seguridad
- Todas las transacciones se firman y transmiten a través de la infraestructura de Blockradar: no necesitas gestionar claves privadas ni nodos RPC
- Se aplican comprobaciones nativas de AML y cumplimiento siempre que es posible
- Cada interacción con un contrato es una transacción on-chain real y requiere gas en el token nativo de la cadena

