Pull Model

Model

The pull model describes a data delivery mechanism where a smart contract or application actively requests information from an external source, typically an oracle, only when that data is required for execution. This approach contrasts with the push model, where data is automatically broadcast to the smart contract at regular intervals. The pull model offers greater flexibility and reduces unnecessary on-chain transactions.