Skip to main content

Why Are Push Oracles Generally More Expensive in Terms of Blockchain Transaction Fees?

Push Oracles are more expensive because every time the price update threshold is met, the Oracle node must initiate and pay for a blockchain transaction (gas fee) to write the new data onto the chain. In a volatile market, this can lead to frequent updates and high cumulative transaction costs, especially on a high-fee blockchain like Ethereum Layer 1.

How Does the “Gas Price” Differ from the “Gas Limit” in Ethereum?
What Is the Difference between a “Pull” and “Push” Oracle Model?
What Is the Difference between “Gas” and “Gas Limit” in Transaction Fees?
What Is a ‘Gas Cost’ and How Does It Relate to On-Chain Aggregation?