Twin Documentation
  • Overview
  • Consumer
  • Developer
  • Operations
Arquitectura
Flujos Técnicos
    Minting & RedeemBridge Cross-chainUniswap V4 Liquidity ManagementOracle Price UpdatesAuto-RebalanceRewardsAuthentication (Platform)Circulation ManagementDisperse (Batch Transfer)Market Data PipelineSupply API (CoinGecko)Contract Data CollectionCron Jobs: Flujos Detallados
Base de Datos
Local SetupConventions
powered by Zudoku
Flujos Técnicos

Cron Jobs: Flujos Detallados

OPS_BALANCE_UPDATE

Actualiza balances on-chain de todas las cuentas operativas cada 5 minutos.

RPC: Usa Alchemy como proveedor principal (no RPCs públicos como el cron de Uniswap).

Error handling: Si falla un balance individual, incrementa totalErrors pero continúa con el siguiente. Al final, si totalErrors > 0, loguea resumen pero no tira error (a menos que todos fallen).

WALLET_BALANCE_CHECKER

Verifica balances de wallets de reward (whitelisted) y registra movimientos. Mantiene el minimumBalance de cada cuenta.

minimumBalance: Se actualiza con min(previousMinimum, newBalance). Se resetea diariamente por el cron DAILY_BALANCE_SNAPSHOT (10:00 ART).

Movimientos sintéticos: No corresponden a TXs on-chain reales, sino a diferencias de balance detectadas. El txHash es sintético: balance-check-{timestamp}-{random}-{walletId}-{token}.

BRIDGE_TX_SYNC

Sincroniza transacciones de bridge pendientes con su estado on-chain.

CIRCULATION_SNAPSHOT

Captura snapshots diarios del supply circulante por token.

Last modified on April 29, 2026
Contract Data CollectionBase de Datos
On this page
  • OPS_BALANCE_UPDATE
  • WALLET_BALANCE_CHECKER
  • BRIDGE_TX_SYNC
  • CIRCULATION_SNAPSHOT