Skip to content

Pyth Pull Oracle comes to Solana

Pyth Pull Oracle comes to Solana

The Pyth Network, a real-time market data platform, has launched its Pull Oracle on Solana (SOL), according to the most recent updates shared with Finbold on June 17.

The launch marks a significant advancement for developers on the Solana mainnet-beta, as they can now access Pyth’s oracle prices by requesting updates from the Pythnet appchain. 

While the Pyth push oracle will remain operational on Solana until June 30, 2024, the new pull oracle is poised to enhance reliability during periods of congestion and expand the number of available price feeds.

Overcoming the limitations of the Push Oracle

The initial version of the Pyth Network on Solana was built around a push oracle design, which received price inputs from data providers via Solana transactions, aggregated them on-chain, and then pushed the updated prices to the Solana environment every 400ms. 

The Pyth push oracle became the most widely adopted decentralized finance (DeFi) oracle on Solana, but it had limitations during high volatility and congestion.

To address these issues, the Pyth Network contributors developed a new price oracle that employs a pull oracle design, known as Pythnet Price Feeds. 

The new design ensures that the oracle only updates on-chain prices when specifically requested. 

The benefits of the Pull Oracle

In a push oracle system, every price update must be pushed on-chain, often competing for bandwidth with other transactions. 

The pull oracle design allows users to include these price updates in their transactions, ensuring they land during crucial periods. 

Additionally, the price update frequency on Pythnet is higher than on Solana mainnet-beta during congestion. 

Solana developers now also gain access to Pyth Benchmarks, a tool for querying historical Pyth prices, which is essential for accurate settlement and preventing frontrunning. 

The Pythnet appchain supports more data providers per feed than the push oracle on Solana, enhancing reliability and security.

Oracle support in new Solana Virtual Machine environments

The introduction of the pull oracle paves the way for oracle support in new Solana Virtual Machine environments.

Pyth Network’s scalability allows it to send data cross-chain to new SVM instances, whether they are private or permissioned. 

The Solana DeFi ecosystem has already begun transitioning to the Pyth pull oracle, which now receives 200,000 pull updates daily. 

Current users include Kamino, Jupiter, Zeta Markets, Drift, Solend, Flash Trade, GooseFX, RainFi, PsyOptions, Mango Markets, Clone Protocol, Lifinity, and Bonfida. 

These platforms benefit from the improved performance, reliability, and security provided by the new Pyth pull oracle, further strengthening their operations on Solana.

Best Crypto Exchange for Intermediate Traders and Investors

  • Invest in cryptocurrencies and 3,000+ other assets including stocks and precious metals.

  • 0% commission on stocks - buy in bulk or just a fraction from as little as $10. Other fees apply. For more information, visit etoro.com/trading/fees.

  • Copy top-performing traders in real time, automatically.

  • eToro USA is registered with FINRA for securities trading.

30+ million Users
Securities trading offered by eToro USA Securities, Inc. (“the BD”), member of FINRA and SIPC. Cryptocurrency offered by eToro USA LLC (“the MSB”) (NMLS: 1769299) and is not FDIC or SIPC insured. Investing involves risk, and content is provided for educational purposes only, does not imply a recommendation, and is not a guarantee of future performance. Finbold.com is not an affiliate and may be compensated if you access certain products or services offered by the MSB and/or the BD

Read Next:

Finance Digest

By subscribing you agree with Finbold T&C’s & Privacy Policy

Related posts

Sign Up

or

By submitting my information, I agree to the Privacy Policy and Terms of Service.

Already have an account? Sign In

Services

Disclaimer: The information on this website is for general informational and educational purposes only and does not constitute financial, legal, tax, or investment advice. This site does not make any financial promotions, and all content is strictly informational. By using this site, you agree to our full disclaimer and terms of use. For more information, please read our complete Global Disclaimer.