-
Notifications
You must be signed in to change notification settings - Fork 76
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
Go ethereum version upgrade to Punisher (v1.8.27) #901
Conversation
- Import crypto/sha3 from `golang.org/x` instead of `github.com/ethereum/go-ethereum`. This change was introduced in Byzantium v1.8.21 PR: ethereum/go-ethereum#18390 For our upgrade we also need to point to golang.org/x/crypto/sha3 so the dependencies won't break.
- Fixed errors in error_resolver_test.go due to a newer version of abi.go::MethodById() introduced in commit: 96fd50be10885c9b3033404df698177fdb63d036
During the update a couple of things broke:
|
Tested the following:
|
I think this card should |
It may be worth to add |
when adding
seems like we can't just trigger |
Oh, right - |
Well that's sloppy heh. |
- Reverted added 1 byte at the end of a method ABI signature. - Allocated 4 bytes instead of 3 for errorID construction.
Testing... 👓 |
Dropped my |
All @Shadowfiend comments were addressed as requested, so I am merging it. |
Closes #741
In this PR we are upgrading
go-ethereum
fromBudapest (v1.8.16)
released in 24 Sep 2018 toPunisher (v1.8.27)
released in 17 Apr 2019