Tracker de portafolio DeFi con revocación de allowances
Un tracker de portafolio DeFi serio no se queda en mostrar saldos: tiene que reconstruir posiciones de lending y staking, valorarlas en fiat y avisar de allowances peligrosas que dejan fondos expuestos. El patrón común reparte esto en cuatro fuentes distintas. Esta arquitectura de referencia lo resuelve con una sola key sobre nodos propios, cubriendo net-worth, decodificación de posiciones y control de approvals.
El desafío
El usuario de un tracker DeFi quiere ver todo su patrimonio en una vista, entender qué tiene supplied, borrowed o staked, y saber qué allowances abiertas ponen sus fondos en riesgo. Montar esto suele exigir cuatro integraciones: una para balances cross-chain, un decodificador para las posiciones, un scanner de allowances y un price feed para valorar. Cada fuente añade una key, un formato distinto y una latencia propia, y mantener las cuatro sincronizadas es la mayor parte del trabajo.
- Balances / portfolio / net-worthC2
- Approvals / value-at-riskC2
- Decoded transactions / logsC2
- Spot / OHLCVC2
Net-worth cross-chain valorado con spot
El patrimonio se agrega a través de las cadenas soportadas en una lectura de net-worth, y se valora con precios spot en la misma capa. El usuario ve su portafolio total sin que el tracker tenga que unir balances de varios proveedores ni cruzarlos con un feed de precios externo que puede quedar desincronizado.
Posiciones DeFi reconstruidas sin ABIs
Las posiciones de los protocolos —supplied, borrowed, staked— se reconstruyen con decoded logs, sin mantener el ABI de cada protocolo. El backend interpreta la actividad on-chain ya decodificada, así que añadir cobertura de un protocolo nuevo no implica versionar y probar una integración de ABI a mano.
Scan de approvals y value-at-risk para revocar
El tracker escanea las approvals abiertas del usuario y estima el value-at-risk de cada allowance, es decir, cuánto fondo queda expuesto si el contrato aprobado se comportara mal. Con eso el usuario ve y prioriza qué allowances revocar. La revocación se hace con build/sign/broadcast y la firma queda del lado del cliente.
Lo que entrega la arquitectura
- Una sola key sustituye las cuatro fuentes típicas: balances, decodificador, scanner de allowances y price feed.
- Posiciones de lending y staking reconstruidas con decoded logs, sin mantener ABIs por protocolo.
- Scan de approvals con value-at-risk para ver, priorizar y revocar allowances peligrosas.
Preguntas frecuentes
¿Cómo sé qué allowances abiertas ponen en riesgo mis fondos?
El scan de approvals lista las allowances activas y estima el value-at-risk de cada una: cuánto fondo queda expuesto. Así priorizas cuáles revocar, empezando por las de mayor exposure.
¿Tengo que integrar un ABI por cada protocolo DeFi que quiero rastrear?
No. Las posiciones supplied, borrowed y staked se reconstruyen con decoded logs ya decodificados, así que sumar un protocolo nuevo no exige mantener su ABI a mano.
Recarga, obtén tu clave y publica.
Autoservicio. Paga en cripto o con tarjeta. Medido por créditos: las primitivas pesadas cuestan más, las simples son baratas.
Obtener clave API