RedStone Oracles offer three innovative integration models designed to meet the diverse needs of decentralized applications (dApps) across DeFi, gaming, and beyond. By leveraging RedStone's modular architecture, developers can choose between Pull, Push, and X models to access price feeds and other data services. Here's a breakdown of these integration approaches:
The Pull model is RedStone's flagship solution, prioritizing cost efficiency and scalability. In this approach, data is fetched dynamically and injected directly into transactions by users. It eliminates the need for data to be stored on-chain unless necessary, reducing gas costs significantly. Ideal for dApps requiring frequent updates for multiple assets, it is especially suited for lending protocols, automated market makers (AMMs), and dynamic collateral management.
Key Advantages: Minimal gas fees, broad asset coverage, real-time updates.
Best Use Cases: Applications with high-frequency data needs or a large number of assets.
For protocols requiring on-chain data storage, the Push model offers a familiar oracle setup. Data is pushed to the blockchain at predefined intervals or when specific conditions are met. Unlike traditional oracles, RedStone's Push model provides full control over update parameters, such as time-based triggers or price deviations.
Key Advantages: Compatibility with existing infrastructures, customizable update conditions, and flexibility to operate across EVM and non-EVM chains.
Best Use Cases: Protocols prioritizing compatibility with traditional oracle setups, such as insurance platforms or low-frequency data needs.
The X model is tailored for advanced protocols like derivatives, perpetuals, and options trading platforms. By broadcasting data updates in the next block following user interactions, this model eliminates front-running risks. Its near-zero latency and security make it the go-to solution for high-stakes financial applications.
Key Advantages: Front-running protection, immediate price updates, and security.
Best Use Cases: Derivative platforms, perpetual protocols, and other time-sensitive dApps.
RedStone's modular design supports a wide range of blockchains, including EVM-compatible chains, Layer 2s, and non-EVM networks. By integrating features like signed data packages and decentralized data availability layers (DDL), RedStone delivers unmatched flexibility, scalability, and cost efficiency across its models.
To dive deeper into RedStone's integration models and see which is best for your protocol, explore their documentation or visit their blog.