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

NEO 3 RPC Update List #996

Closed
10 tasks
lock9 opened this issue Aug 4, 2019 · 7 comments
Closed
10 tasks

NEO 3 RPC Update List #996

lock9 opened this issue Aug 4, 2019 · 7 comments
Labels
enhancement Type - Changes that may affect performance, usability or add new features to existing modules. house-keeping Small enhancements that need to be done in order to keep the project organised rpc Module - All HTTP communication is handled by the RPC module.

Comments

@lock9
Copy link
Contributor

lock9 commented Aug 4, 2019

This is a checklist for updates in our RPC features. This list is based on previous issues and comments (I will try to list them here when possible).
I believe this will remain open until NEO 3 is officially released.

REST update (#726) :

GraphQL update (#623) :

  • Create GraphQL schema
  • Update data serialization methods
  • Add GraphQL endpoint
  • Update SDK to support GraphQL
  • Add GraphQL section to the documentation
@lock9 lock9 added this to the NEO 3.0 milestone Aug 4, 2019
@Jarbas666
Copy link

Nice thing about this.

@lock9 lock9 pinned this issue Aug 5, 2019
@lock9 lock9 added enhancement Type - Changes that may affect performance, usability or add new features to existing modules. house-keeping Small enhancements that need to be done in order to keep the project organised review rpc Module - All HTTP communication is handled by the RPC module. and removed check-list labels Aug 9, 2019
@Tommo-L
Copy link
Contributor

Tommo-L commented Sep 17, 2019

Can we implement them in NEO3, and also the SPV?

@lock9
Copy link
Contributor Author

lock9 commented Sep 19, 2019

Hi @Tommo-L is the SPV something provided using RPC? We need MPT before this is implemented, right?

@Tommo-L
Copy link
Contributor

Tommo-L commented Sep 20, 2019

Is the SPV something provided using RPC? We need MPT before this is implemented, right?

Yes

@longfeiWan9
Copy link
Member

@lock9 we are going to keep both RPC and REST, right ?

@lock9
Copy link
Contributor Author

lock9 commented Oct 10, 2019 via email

@longfeiWan9
Copy link
Member

Hi! I think so, I consider REST very important if we expect to onboard “web” developers (both frontend and backend)

I agree. I think it is good for us to provide both options. And I see this "Update SDK to use REST API" in the list. Do you mean SDK to support both, or update SDK to only use REST?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Type - Changes that may affect performance, usability or add new features to existing modules. house-keeping Small enhancements that need to be done in order to keep the project organised rpc Module - All HTTP communication is handled by the RPC module.
Projects
None yet
Development

No branches or pull requests

5 participants