What Is a “Hybrid Smart Contract” and How Does It Use Both Push and Pull Oracles?

A hybrid smart contract is one that combines on-chain logic (the smart contract itself) with off-chain data and computation (provided by an Oracle). It uses both push and pull systems: a push Oracle might be used for critical, high-frequency data like liquidation prices, while a pull Oracle might be used for less time-sensitive data, such as contract initialization parameters or historical price verification, optimizing for both security and gas efficiency.

Differentiate between a Pull-Based and Push-Based Oracle System
What Is the Difference between an On-Chain and Off-Chain Data Source for an Oracle?
What Is the Difference between a Push and a Pull Oracle Model?
What Is the Security Trade-off of Using Off-Chain Aggregation?
What Is the Difference between a Push and a Pull Oracle System?
What Are the Limitations of Achieving DVP for Large, Off-Chain OTC Crypto Derivative Trades?
Why Is a Pull-Based System Often Preferred for Less Time-Sensitive Smart Contracts?
What Is the Role of “Oracles” in Connecting DeFi AMMs to Real-World Financial Data?

Glossar