Data delivery, usage
Last updated
Last updated
DIA Lumina is designed to be fully interoperable, delivering oracle data to any blockchain with minimal friction. To acheive this DIA launched Spectra, which is a message passing layer
An interchain message passing protocol. Spectra is formed by a network of nodes, running a custom instance of Hyperlane, an open interoperability framework. the Spectra facilitates secure and rapid transmission of oracle data to any blockchain, without the need for chain-specific integrations.
Currently, it supports the Ethereum Sepolia testnet.
Get familiar with the components:
The OracleTrigger smart contract exists on the Diadata chain. It receives asset prices from the DIA metadata smart contract and propagates them to destination chains via Hyperlane.
This smart contract resides on the destination chain and retrieves DIA oracle prices.
The OracleService runs at defined intervals, updates values from the DIA chain, and performs transactions to OracleTrigger with chain ID and symbol. This process bridges the data via Hyperlane.