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

Community Call - Nov 27th 8am PST - JSON-RPC Spec and Testing for Ethereum Clients #15

Closed
bmann opened this issue Nov 8, 2018 · 13 comments
Assignees

Comments

@bmann
Copy link
Member

bmann commented Nov 8, 2018

An initial call to gather interest and assign next steps in improving / solidifying the JSON-RPC specification for Ethereum clients, and how to run community resources for testing and validation.

@Arachnid made a call for documenting JSON-RPC in an EIP ethereum/EIPs#1442

@bitpshr has added a PR starting this work ethereum/EIPs#1474

This will be an organizing and initial "bootup" call to see who will be participating, how we will communicate, and so on. Feel free to use this community space for now, with notes preferred in HackMD format.

Please add topics and questions for discussion below, and use reactions to indicate which ones you like.

@bmann bmann self-assigned this Nov 8, 2018
@bmann bmann changed the title Community Call - - JSON-RPC Spec and Testing for Ethereum Clients Community Call - Date TBD - JSON-RPC Spec and Testing for Ethereum Clients Nov 8, 2018
@bmann
Copy link
Member Author

bmann commented Nov 8, 2018

@egalano has some internal Infura JSON integration tests -- describe and discuss if this can be contributed.

@bmann
Copy link
Member Author

bmann commented Nov 8, 2018

@benjamincburns has been working on EEA spec.

@alexvotofuture also connected to EEA work.

How to align / re-use / connect / improve JSON-RPC spec out in the open for all Ethereum community, and how EEA can align & support that.

@bmann
Copy link
Member Author

bmann commented Nov 8, 2018

@atoulme & @cleishm have interest & time available to do spec editing and improvements.

@bmann
Copy link
Member Author

bmann commented Nov 8, 2018

@bmann will give overview of discussions leading up to EthMagicians and DevCon with @chaals (EEA) and others about how to use collaboration on JSON-RPC as a first test case to get useful work done.

@bmann
Copy link
Member Author

bmann commented Nov 8, 2018

@hermanjunge wants to extend the JSON-RPC spec to support slices openethereum/parity-ethereum#9857 -- this is in support of the Mustekala Ethereum light node project.

I suggest this actually be done by a second EIP, applied as an extension or amendment to the first one, but that's just a guess on my part. I don't know that this has been formalized.

@pipermerriam
Copy link

I'd like to be included in this call. My team at the EF is absorbing ethereum/tests into our "umbrella" of responsibility and I see this as falling under that. Our primary contribution is likely not to be to spec itself (as that seems to be solidly underway) but rather creation and maintenance of a test suite for this spec under ethereum/tests and potentially tooling to assist in running the tests.

@Arachnid
Copy link

Arachnid commented Nov 12, 2018 via email

@bmann bmann changed the title Community Call - Date TBD - JSON-RPC Spec and Testing for Ethereum Clients Community Call - Nov 27th 8am PST - JSON-RPC Spec and Testing for Ethereum Clients Nov 13, 2018
@bmann
Copy link
Member Author

bmann commented Nov 16, 2018

Great to see the INFURA team open sourced some of their tests https://github.com/INFURA/rpc_sanity_test

It looks like it’s specifically designed to compare results returned from multiple clients.

@bobsummerwill
Copy link

Count me in!

@egalano
Copy link

egalano commented Nov 16, 2018

Happy to do it @bmann. It fit our straightforward use case but looking forward to seeing how extending it makes it more useful to others. In addition, I've started building an OpenAPI v3 spec for the current JSON-RPC API. Happy to collaborate on that as well.

@bobsummerwill
Copy link

bobsummerwill commented Nov 16, 2018 via email

@bmann
Copy link
Member Author

bmann commented Nov 27, 2018

Confirming this call for tomorrow morning 8am PST, here's the Zoom link https://zoom.us/j/946476323

I have added a number of you to the calendar invite that I have email addresses for. I realize that the calendar invite is a little last minute if you haven't been tracking this. No worries if you can't make it, consider this a kick off call to get things moving, notes will be taken and posted.

EthMagicians thread here https://ethereum-magicians.org/t/json-rpc-specifications-and-testing-community-call-nov-27th-2018/2031

Live notes for the call in HackMD https://hackmd.io/FUE13Uh_Rj2qLoJOnHILqw

@bmann
Copy link
Member Author

bmann commented Nov 27, 2018

I have done follow up notes on the EthMagicians post https://ethereum-magicians.org/t/json-rpc-specifications-and-testing-community-call-nov-27th-2018/2031/2?u=boris

We'll use EthMagicians and the new repo I created https://github.com/spadebuilders/ethereum-json-rpc-spec for further coordination.

Everybody's core action item is to review the spec. I'd suggest filing issues in the repo and/or PRs for changes, TODOs, future calls, and so on.

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

5 participants