Skip to main content

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.

What Is the Difference between a Push and a Pull Oracle System?
What Is the Difference between a “Pull” and “Push” Oracle Design?
What Is the Difference between a ‘Push’ and a ‘Pull’ Oracle Model?
What Are the Trade-Offs between On-Chain and Off-Chain Governance?