eth-abi v5.0.1 introduced a new InvalidPointer exception type. In EthereumTesterProvider->_make_request, we catch the InsufficientDataBytes exception, but no other types of decoding errors. Specifically, this caused 2 vyper tests to start failing.
How was it fixed?
Instead of catching just the InsufficientDataBytes exception, catch its parent DecodingError
What was wrong?
eth-abi v5.0.1
introduced a newInvalidPointer
exception type. InEthereumTesterProvider->_make_request
, we catch theInsufficientDataBytes
exception, but no other types of decoding errors. Specifically, this caused 2 vyper tests to start failing.How was it fixed?
Instead of catching just the
InsufficientDataBytes
exception, catch its parentDecodingError
Todo:
Cute Animal Picture