Como Funcióna la Planificación
Cuando creas un intent, pan no ejecuta inmediatamente. Primero pasa por una fase de planificación sofisticada:1
Analisis de Estado
Consultar balances en todas las chains e identificar tokens disponibles
2
Evaluacion de Protocolos
Obtener APYs de Aave en cada chain y verificar liquidez
3
Optimización de Ruta
Calcular opciones de bridge y estimar costos de gas
4
Generación de Plan
Ordenar operaciones y calcular tiempos estimados
Estructura de un Plan de Ejecución
Tipos de Estrategia
Las estrategias usan nombres internos especificos. Asegurate de usar los nombres correctos en tus integraciones.
direct-deposit
Cuando se usa: Los fondos ya están en la chain con mejor yield.bridge-and-lend
Cuando se usa: Los fondos están concentrados en una chain diferente a la optima.multi-bridge-and-lend
Cuando se usa: Los fondos están distribuidos en múltiples chains.simple-withdraw
Cuando se usa: Retirar fondos de Aave.Tipos de Pasos
Bridge
Mueve tokens entre chains usando Across Protocol.provider: Siempreacross(Across Protocol)estimatedFee: Fee del bridge en USDfillDeadline: Tiempo máximo para completar (segundos)
Deposit
Deposita tokens en un protocolo de lending.protocol: Siempreaaveactualmenteapy: APY esperadoamount: Cantidad después de fees de bridge
Withdraw
Retira tokens de un protocolo de lending.Swap (Proximo)
Intercambia un token por otro (en desarrollo).Ejecución del Plan
Una vez generado el plan, pan ejecuta cada paso en secuencia: Para cada paso en el plan:1
Preparacion
Verificar balance y gas disponible, preparar datos de la transacción
2
Ejecución
Firmar via Privy, enviar a blockchain, obtener txHash
3
Confirmación
Esperar 1-2 bloques, verificar exito, actualizar estado
4
Registro
Guardar txHash y gas usado, calcular costo USD, incrementar completedSteps
failed. Si todos los pasos completan, el intent queda completed.
Detalle de Ejecución por Paso
Para cada paso en el plan:Monitorear Ejecución
Durante la ejecución, puedes ver el progreso en tiempo real:Respuesta durante ejecución
Respuesta completada
Optimización de Costos
pan optimiza costos considerando múltiples factores:Costos de Bridge
Costos de Gas
Decision de Bridge
pan decide si hacer bridge basandose en:Manejo de Fallos
Durante Bridge
Si un bridge falla:- pan espera hasta
fillDeadline - Si no completa, marca el paso como fallido
- El intent queda en estado
failed - Los fondos permanecen en la chain origen
Durante Deposit
Si un depósito falla:- Los fondos ya están en la chain destino
- pan intenta diagnosticar el error
- Puedes reintentar con un nuevo intent
Verificar Transacciónes
Todas las transacciones son verificables on-chain:Próximos Pasos
Ejecutar Intents
Guía práctica de ejecución
Monitorear Estado
Como hacer seguimiento efectivo
Manejo de Errores
Estrategias para manejar fallos
API de Intents
Referencia del endpoint
