-
Notifications
You must be signed in to change notification settings - Fork 5k
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
Upgrade abi coder to fix solc 0.4.x edge case #3724
Comments
Hopefully I'm just doing something incorrect here, but upgrading To make sure my testing steps are valid, here is what I did:
...
1 passing (2s)
1 failing
1) Contract: Simple
fires external event:
Error: data out-of-bounds (length=36, offset=64, code=BUFFER_OVERRUN, version=abi/5.0.0-beta.153)
...
...
1 passing (1s)
1 failing
1) Contract: Simple
fires external event:
Error: data out-of-bounds (length=36, offset=64, code=BUFFER_OVERRUN, version=abi/5.0.4)
... And to solidify that the updated Using web3.js version Using updated local web3.js: |
Also #3738 seems to be related? |
Can I work on this issue? I would love to work on this issue. |
@Patil2099 what kind of timeline do you think this would take you? |
I confirm @spacesailor24's finding that upgrading abi coder to |
Are you making sure to pass |
In ethers-io/ethers.js#891 (comment), @ricmoo notes that he released a new version of the ethersproject abi coder that contains a "loose" reader for decoding logs for certain contracts built with solc
0.4.x
.This is a tracking issue to upgrade the dependency in
web3-eth-abi
here so users can read these contracts (some used actively on mainnet) without future issue.The text was updated successfully, but these errors were encountered: