Oracles
Last updated
Last updated
An oracle is a service that provides trusted price quotes based on price observations. Our Reference Asset Oracle framework registers a preferred oracle alongside several fallback oracles to ensure continuous and secure pricing in reference asset denominations.
Asynchronously Updated Decentralised Oracle Networks: Singularity Finance typically employs asynchronously updated decentralised oracle networks as our preferred oracle. Networks like Chainlink aggregate data from multiple sources, reducing reliance on any single data provider. Asynchronous updates complicate price manipulation for attackers within short time windows.
Manipulation Resistance: Our fallback oracles calculate the geometric mean of prices across multiple observation points in decentralised exchanges (AMMs) to avoid economic exploits using flash loan attacks. The geometric mean smooths out extreme values and minimises the impact of outliers, making it more resistant to manipulation.