📄️ IndexStorage.sol
Comme le modèle Diamond repose sur delegatecall, l'état doit être géré avec soin pour éviter les collisions de stockage. Blok Capital utilise le modèle Diamond Storage.
📄️ IIndex.sol
Cette interface définit les structures de données essentielles échangées entre le Centralized Relayer Engine (CRE) off-chain et le protocole on-chain.
📄️ Base.sol & Facet.sol
Ces fichiers contiennent la logique métier principale pour le rééquilibrage de portefeuille. Le processus est divisé en deux transactions distinctes pour garantir la sécurité.