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

JSON-RPC Standardization Breakout #1252

Open
fjl opened this issue Jan 17, 2025 · 0 comments
Open

JSON-RPC Standardization Breakout #1252

fjl opened this issue Jan 17, 2025 · 0 comments

Comments

@fjl
Copy link

fjl commented Jan 17, 2025

Meeting Info

Agenda

See https://notes.ethereum.org/@fjl/rpc-standards-2025-01 for context.

  • The role of rpc-compat hive tests. How do clients perceive the value of these tests? We maintain them as a separate artefact in the execution-apis repo so that clients can pull them into their unit tests. But nobody does that, probably. They also run on hive, but there are a lot of minor client issues that prevent them from being green. Ideally we'd reach a point where all clients pass all tests.
  • Spec considerations: we have some stuff in the spec for backwards-compatibility, like v signature value on transactions. It's hard to remove because the RPC client space is so open-ended, so have opted for keeping this around. I know some client-specific fields exist, such as author on blocks for Nethermind. Should these be added to the spec as well?
  • How to deal with extension proposals: there are a few open issues on the execution-apis repo where people proposed new methods. Sometimes these proposals would require extensive client changes. What's the process for landing an RPC extension?
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

No branches or pull requests

1 participant