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

Change gogoproto compiler to protoc-gen-go-cast #8697

Merged
merged 128 commits into from May 17, 2021

Conversation

0xKiwi
Copy link
Contributor

@0xKiwi 0xKiwi commented Apr 2, 2021

What type of PR is this?
This PR replaces all gogoproto compilers with our own native protobuf v2 compiler. We now support optional fields no longer rely on gogoproto for ethereumapis.

What does this PR do? Why is it needed?
This PR unblocks #7510 to continue implementation of previously blocked endpoints/features.

More context on changes made here: https://hackmd.io/wO5rzfVWS3GrS-L7FNXKGg

Majority of changes are:

  • BUILD.bazel dependency changes
  • Import changes from ptypes.Empty to emptypb.Empty

Please pay attention to changes I've commented on!

@0xKiwi 0xKiwi requested a review from a team as a code owner April 2, 2021 01:57
Copy link
Member

@nisdas nisdas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The PR looks good to me, will run it for a while on my end to make sure there are no other surprises

nisdas
nisdas previously approved these changes May 15, 2021
Copy link
Member

@nisdas nisdas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Ready For Review A pull request ready for code review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants