What is a price oracle?

A price oracle brings market prices onto a blockchain so that smart contracts can use them, for example to value collateral and decide when a loan gets liquidated.

Also called oracle, enshrined oracle or price feed.

THORChain’s enshrined oracle

THORChain builds its oracle into the network itself. Every node runs it independently and pulls prices from many centralized exchanges, filters out outliers and weights the rest by 24-hour trading volume. The on-chain price is the median of all the nodes’ prices, and it only counts once at least two thirds of the active nodes have reported. The final prices are broadcast every second.

Apps on THORChain’s app layer, such as Rujira, can use these prices for trading, lending and liquidations.

What a public wallet gives away

The oracle price is the same for everyone, so a liquidation is triggered by the price, not by who you are. But when a loan sits in a public wallet, anyone can take its collateral, its debt and the oracle price and work out exactly where it gets liquidated, and trade toward that price.

In Redacted

A loan taken from a Redacted private account follows the same prices and rules as any other, but it has no visible tie to your wallet or to the rest of what you hold.

Borrow privately →

Related terms

Sources: Oracles, THORChain developer docs

Updated October 7, 2026. All terms