Skip to content
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

Develop Web3.js in feature parity with Solana #28

Open
buffalojoec opened this issue Feb 19, 2024 · 0 comments
Open

Develop Web3.js in feature parity with Solana #28

buffalojoec opened this issue Feb 19, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@buffalojoec
Copy link

Motivation

The Solana protocol uses Feature Gates to make consensus-breaking changes to the protocol. Often, these changes have downstream effects on Web3.js (examples: solana-labs/solana-web3.js#2013, solana-labs/solana-web3.js#2101).

It would benefit our development workflow greatly to have some semblance of feature parity with the Solana protocol, possibly by leveraging these feature IDs in Web3.js.

Ideas

We could do this a number of ways:

  • Introduce build steps for bootstrapping either a pre- or post- feature activation change in a client bundle.
  • Rely on RPC calls to query feature status in order to control functionality (yuck).
  • Leverage feature IDs and the Feature Activation Schedule to manage development branches and subsequent releases.

We should discuss further!

@buffalojoec buffalojoec added the enhancement New feature or request label Feb 19, 2024
@steveluscher steveluscher transferred this issue from solana-labs/solana-web3.js Dec 14, 2024
@steveluscher steveluscher transferred this issue from another repository Dec 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant