-
Notifications
You must be signed in to change notification settings - Fork 5.1k
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: