-
Notifications
You must be signed in to change notification settings - Fork 906
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
web3.js Roadmap – February 2023 – Discussion thread #1143
Comments
Wanted to get thoughts on implementing a MultiConnection/ConcurrentConnection class, which allows the dev to specify multiple RPC URLs. We have an implementation of this, and found it essential for reliability. Considering compression as well, with many RPCs not supporting it (at least not yet), having this would be helpful |
You're probably really going to like what I'm cooking up for the web3.js rewrite. I'll try to remember to tag you when I have a PR ready that's relevant to this. In the meantime, say more. How do you use multiple RPC URLs? Are the extra URLs fallbacks for a primary one? Do you round-robin them? Are some dedicated for use with certain methods? Tell me all the use cases, @mPaella. |
Awesome, excited to see it. Is there a central place tracking the rewrite? The main use case for us is just protection from upstream outages; This used to be a much larger problem when RPCs/Solana were less mature, but has gotten a lot better over time. Using a simple |
For background on the principles off which the rewrite will hang, take a look at #1111. For everything else just watch the |
Alright, that's a wrap on February. Let's take it to March! #1186 |
Because there has been no activity on this issue for 7 days since it was closed, it has been automatically locked. Please open a new issue if it requires a follow up. |
What do you want to see accomplished in
@solana/web3.js
in the month of February 2023?Milestone: https://github.com/solana-labs/solana-web3.js/milestone/1
The text was updated successfully, but these errors were encountered: