
Gusto kong makita kung ano ang nangyayari sa antas ng smart contract nang magpadala ang DIA's Lasernet rollup ng price update sa ibang chain. Ang Spectra (DIA's messaging layer) ay binuo bilang custom instance sa Hyperlane, at ang flow ay nababawasan sa 3 partikular na contract: 1. OracleTrigger.sol (sa Lasernet): Kolektahin ang verified price output mula sa Aggregator contract at ipadala ang cross-chain payload. 2. Hyperlane ISM (Interchain Security Module): Ang relayers ay nagdadala ng mensahe habang ang validators ay nagpapatotoo sa autentisidad laban sa customizable security modules. 3. Mga Contract sa Destination Chain: • PushOracleReceiver.sol ay tumatanggap ng automated deviation/heartbeat pushes. • RequestOracle.sol ay nagdadala ng on-demand pull requests mula sa dApps. $DIA Dahil gumagamit ito ng permissionless framework ng Hyperlane, anumang bagong L1 o L2 ay maaaring mag-plug sa Lasernet nang hindi naghihintay ng centralized bridge committee. @DIAdata_org
