Deploy Pyth on Fluent

Deploy Pyth on Fluent Network (EVM)

Abstract
We’re building the first blended execution network at Fluent, an Ethereum L2 that blends Wasm, EVM and SVM apps into a unified execution environment. In the Fluent state machine, smart contracts from different languages (i.e. Solidity, SVM Rust, Wasm) can all communicate synchronously with each other.

Through blended execution, developers can choose to build within whatever languages they wish and port over their existing apps, or participate in a net-new engineering experience called blended apps that consist of multiple languages within the same app.

Blended apps are a fundamentally new development paradigm enabled by blended execution and only possible on Fluent. They refer to apps built using tools from historically different VM ecosystems. Example blended apps include prediction markets written in Rust that support ERC20 tokens, or DEXs mostly written in Solidity that use a few Rust libraries.

Fluent’s upcoming testnet in Q1 will come with SVM support, which means that Solana teams will be able to port over their existing SVM apps seamlessly. This means that SVM apps will be able to run on Fluent and execute against EVM liquidity, opening up an entirely new playing field for onchain participants.

Rationale
There will be sufficient demand for Pyth price feeds on Fluent from day one given that the majority of committed Fluent apps are within the defi vertical. As of the end of October, there are about forty committed apps. Some examples of committed defi apps on Fluent are

  • Ambient - AMM DEX with over $4bn in cumulative volume
  • Dinero - widely adopted liquid staking provider with over $75mil ETH locked
  • Angle.money - yield-bearing stablecoin provider backed by a16z

Lastly, Fluent has strong community traction, as evidenced by the below:

Discord

  • 200+ highly engaged community members (curated by roles)
  • 25+ ultimate members
  • 25k+ verified members
  • 1.2k+ weekly visitors

Twitter

  • 9.2% yearly engagement rate
  • 20+ high quality livestreams with an average of 500 viewers with guests such as Dankrad, Monad, Scroll, L2Beat, etc.

Request
To ensure reliable execution, apps on Fluent require access to high quality price feeds from Pyth. We are requesting Pyth DAO support of deployment of the Pyth EVM receiver contracts for its price feeds on Fluent.

Proposed Plan
Fluent proposes a deployment timeline on both Fluent’s upcoming testnet in Q1 2025 and mainnet in Q2 2025. Following successful Pyth deployment, Fluent will endorse Pyth as the canonical / preferred oracle for ecosystem apps on all official channels.

Questions & Uncertainties
While we’re confident in our ability to rally the Fluent community behind Pyth usage, it is difficult to forecast the number of transactions on Fluent mainnet. As a result, Fluent proposes to run periodical price updates with the Price Scheduler for about 10 price feeds every minute.

4 Likes

Thanks @austin_fluent! As a supporter of both Pyth and Fluent, I’m really excited about your proposal!

While integrating Pyth’s price feeds is understandably the main focus of your proposal—an idea I support as a member of the Pyth DAO—I believe there are more opportunities for Pyth and Fluent to collaborate in ways that are mutually beneficial, especially in the areas of community and marketing.

The Pyth community is among the strongest in web3. The level of engagement, the authenticity of interactions, and the high quality of its members are remarkable, particularly given that it has been over a year since Pyth’s TGE. While many communities tend to wane post-TGE, Pyth’s has only grown stronger.

With Pyth’s significantly larger social media reach and influence, as well as its proven track record in community building and engagement, I believe Pyth could play a valuable role in supporting Fluent’s marketing and community growth. In return, Fluent could explore ways to provide other forms of value to the Pyth DAO and community members—whether through special roles, early access, or even a potential allocation of future tokens (if any) to the Pyth DAO.

It’s probably too early to discuss specifics, but I just wanted to bring up the idea of a partnership that goes beyond price feed integration, and explore other ways to align the interests of these two great projects.

3 Likes

Thank you for your post :slight_smile:

I am always bullish on expanding the Pyth ecosystem, and definitely see PMF with Fluent! Keen to read more and join your community to better understand!

4 Likes

Thanks a lot for the proposal @austin_fluent

Following the successful deployment of Pyth on opBNB—approved after community discussion—it’s great to see interest from another promising chain ecosystem like Fluent.

As with any new ecosystem, Fluent carries some uncertainty. Therefore, efficient resource allocation is crucial to support sustainable growth. Expanding Pyth’s presence on new chains brings benefits like increased protocol integrations, market share, and usage metrics. However, I suggest we also prioritize revenue as a key metric.

To ensure value from a testnet and mainnet deployment, it would be ideal if Fluent committed to running a price scheduler that proactively updates on-chain price feeds in both environments. This would (1) streamline the integration of Pyth for developers and protocols on Fluent, and (2) ensure a minimum, predictable oracle fee revenue.

For (2), I propose targeting $5,000 in monthly revenue for the Pyth DAO from Fluent. I welcome input on the optimal revenue metric, but I believe $5,000 is a reasonable starting point.

Several scenarios exist to achieve this monthly fee target, each with different implications for Fluent’s DeFi ecosystem and for Pyth.

As a reminder, Pyth’s design supports optional data fees for on-chain price feed updates. Specifically, each feed update incurs a fee in the native chain token; if multiple feeds are updated in a single transaction, the fee scales accordingly.

The table below illustrates scenarios based on variables such as feed count and update frequency, each hitting the $5,000 target by adjusting individual feed fees accordingly.

For example, in Scenario 1, Fluent commits to updating 1 feed every minute, totalling 43,200 monthly updates. Achieving $5,000 would require a $0.116 fee per update. Conversely, Scenario 7 involves updating 10 feeds per minute, resulting in 432,000 updates and requiring only a $0.012 fee to reach the target.

From experience, prospective Pyth users generally prefer “as frequent as possible” updates, typically every minute or at a price deviation threshold of 0.1-0.25%. Although DeFi developers often request the maximum feasible number of on-chain feeds, most new ecosystems begin with around 5-10 core assets.

Thus, I recommend Scenario 7, where Fluent updates 10 distinct feeds per minute, setting fees at $0.012. This pricing is both accessible for DeFi protocols and encourages further on-chain updates, whether through additional updates on top of the sponsored ones or via new feeds not supported by the Fluent Scheduler.

Looking forward to hearing everyone’s thoughts on expanding Pyth to Fluent and how best to approach its implementation.

3 Likes

As a Price Feed Council member and long-time supporter of Pyth Network, XBTO strongly supports both the Fluent Network proposal and Pyth’s structured approach to its deployment. This strategy has been implemented successfully in the past with other networks, such as opBNB.

We particularly appreciate the data-driven approach with measurable metrics and clear revenue targets. The proposed $5,000 monthly revenue target is a compelling starting point to bootstrap growth in this promising, new ecosystem. We also believe Scenario 7’s structure strikes an excellent balance for the current state of Fluent.

3 Likes