Push Model
Last updated
Was this helpful?
Last updated
Was this helpful?
Entangle's Push Model delivers continuous, automated updates for critical data, such as prices and asset values, across multiple blockchains. These updates are delivered periodically, making them ideal for scenarios requiring data at set intervals or infrequently, without the need for user requests. This is particularly useful for applications like monitoring dashboards or dApps that display market prices or feed metrics, ensuring optimal performance without user-initiated transactions.
The Push Model transmits verified information across blockchains at set heartbeat intervals and or when specified deviations occur. All updates undergo a secure, consensus-driven verification process before being published on-chain, ensuring data accuracy and security. Updates are broadcast simultaneously across networks, enabling real-time cross-chain functionality and seamless interoperability.
UDF push nodes post the current aggregated feed to a target chain at given price deviations of 0.25%, 0.5%, 1%, 2.5%, or 5% depending on the deviation parameter selected by users, or based on a predefined heartbeat of 24 hours to guarantee sufficient data freshness even when price variations are minimal.
This means users with stricter update frequencies bear a propertionally higher cost, increasing a user's cost share. This ensures that users requiring frequent updates pay more, while those with wider deviation tolerances contribute adequately less, maintaining fairness and economic efficiency.
The UDF push oracle contract holds the verified value so that authorized users’ dApps can read it without paying additional verification overhead. This is managed by the PushMarketplace contract, and whitelisted addresses can read via the getFeedPrice function.
UDF charges a small percentage on deposits to the push marketplace contract. The push oracle updates cost is shared across subscribed readers, making it cheaper for the UDF push oracle user base wanting continuous access.
Gas Efficiency for Consumers: Price reads are restricted to subscribed users and data updates are shared across multiple users, reducing individual verification costs.
Cost Efficiency for Consumers: Cost sharing mechanisms amongst subscribed users makes subscriptions cost efficient.
Slight Delay in Data Freshness: Updates happen periodically (price deviation triggers or time-based heartbeats).
Best for Continuous Data Access: Suited for DEXs, stablecoin issuers, and liquidity protocols needing steady price updates.
Subscribed users can share the cost of running the same feed which guarantees cost efficiency for users. As more consumers subscribe to a feed, the cost per user decreases, making the model more economical at scale. Consider checking out our for indepth details on the cost sharing formula.
EVM Integration
Solana Integration