
Я хотів дізнатися, що саме відбувається на рівні смартконтракту, коли Lasernet-ролап DIA надсилає оновлення ціни на інший ланцюг. Spectra (повідомлювальний шар DIA) побудований як кастомний інстанс на Hyperlane, і процес зводиться до трьох конкретних смартконтрактів: 1. OracleTrigger.sol (на Lasernet): збирає підтверджений вихід ціни з Aggregator-контракту та відправляє міжланцюговий пакет даних. 2. Hyperlane ISM (Interchain Security Module): релейери транспортували повідомлення, а валідатори перевіряють автентичність за допомогою налаштовуваних модулів безпеки. 3. Контракти цільового ланцюга: • PushOracleReceiver.sol отримує автоматичні повідомлення про відхилення/heartbeat. • RequestOracle.sol обробляє запити на запит цін за запитом від dApp. $DIA Оскільки використовується бездозвольна архітектура Hyperlane, будь-який новий L1 або L2 може під’єднатися до Lasernet, не чекаючи на централізований комітет мостів. @DIAdata_org
