Skip to content

Conversation

@devin-ai-integration
Copy link
Contributor

feat: add Rust consumer SDK for Pyth Lazer with redundant connections

Implements a Rust consumer SDK for Pyth Lazer with the following features:

  • Multiple parallel WebSocket connections with round-robin URL selection
  • Message deduplication with TTL cache
  • Exponential backoff with jitter for reconnections
  • Automatic resubscription after reconnection
  • Support for both JSON and binary message formats
  • Comprehensive test coverage

Based on the existing JavaScript SDK implementation and RedundantBinanceStream approach.

Link to Devin run: https://app.devin.ai/sessions/8d970f055e4343078d8728bee2d3273f

@devin-ai-integration
Copy link
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add "(aside)" to your comment to have me ignore it.
  • Look at CI failures and help fix them

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

@vercel
Copy link

vercel bot commented Jan 30, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
api-reference ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jan 30, 2025 7:41pm
proposals ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jan 30, 2025 7:41pm
staking ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jan 30, 2025 7:41pm
3 Skipped Deployments
Name Status Preview Comments Updated (UTC)
component-library ⬜️ Ignored (Inspect) Visit Preview Jan 30, 2025 7:41pm
entropy-debugger ⬜️ Ignored (Inspect) Visit Preview Jan 30, 2025 7:41pm
insights ⬜️ Ignored (Inspect) Visit Preview Jan 30, 2025 7:41pm

Co-Authored-By: Tejas Badadare <[email protected]>
Co-Authored-By: Tejas Badadare <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants