¿Qué es un Intent?
Un intent es una declaracion de un objetivo financiero. Cuando creas un intent, le dices a pan que quieres lograr, no como lograrlo.Enfoque Tradicional
Enfoque Intent
- Analiza el estado actual del wallet
- Evalua protocolos DeFi y oportunidades disponibles
- Genera un plan de ejecución optimizado
- Ejecuta el plan de forma segura
1
Tu App envia request
POST /intents con action: lend, amount: 1000 USDC2
Planificación
pan consulta balances (500 ARB, 500 Base) y APYs (Base 8.5%, ARB 7.2%)
3
Generación de plan
Plan optimo: bridge ARB a Base + deposit en Aave
4
Ejecución
pan ejecuta bridge y deposit, retornando txHashes
5
Resultado
Intent completado con resultados y costos de gas
Tipos de Intent
Lend (Prestar)
Deposita fondos en un protocolo de lending para ganar intereses:- Consulta APYs en todas las chains soportadas
- Identifica donde están los fondos del wallet
- Si es necesario, hace bridge a la chain con mejor APY
- Deposita en el protocolo (Aave) automaticamente
Withdraw (Retirar)
Retira fondos de un protocolo de lending:Bridge
Mueve fondos entre chains:Parámetros de Intent
Comunes a todos los intents
Específicos por accion
Lend:
Withdraw:
Bridge:
Ciclo de Vida de un Intent
Los intents pasan por estados bien definidos:1
Pending
El intent ha sido creado y registrado en el sistema. Este estado es muy breve.
2
Planning
pan está analizando el wallet, evaluando protocolos, y generando el plan de ejecución optimo.Que ocurre internamente:
- Consulta balances del wallet en todas las chains
- Obtiene APYs actuales de protocolos
- Calcula rutas de bridge optimas
- Estima costos de gas
- Genera plan de ejecución
3
Executing
pan está ejecutando las transacciones en blockchain.
4
Completed
Todas las operaciones completaron exitosamente.
5
Failed
Algo salio mal durante la ejecución.
Monitorear Intents
La ejecución de intents es asincrona. Debes hacer polling para seguir el progreso:Estrategias de Ejecución
pan determina automáticamente la mejor estrategia basandose en el estado del wallet:no-bridge
Los fondos ya están en la chain destino. Deposito directo.single-bridge
Los fondos están en una sola chain diferente. Un bridge + deposito.multi-bridge
Los fondos están distribuidos en múltiples chains. Varios bridges + deposito.insufficient
No hay fondos suficientes. El intent falla en planning.Manejo de Errores
Errores Comunes
Estructura de Error
Reintentar Intents Fallidos
Ejemplos Avanzados
Lending con Verificacion de APY
Rebalanceo Automatico
Notificaciones de Progreso
Próximos Pasos
Planes de Ejecución
Profundiza en como pan optimiza estrategias
Ejecutar Intents
Guía práctica paso a paso
Monitorear Estado
Mejores prácticas de monitoreo
Manejo de Errores
Como manejar errores correctamente
