I feel it is more practical to do this in one big PR rather than having to go through all of them individually and resolving conflicts at every step.
Since these commits are already being used my plan is to merge this soon ish, close PRs that have been included in this, skim remaining PRs, update dependencies and make a release.
This PR batches commits from https://github.com/gakonst/ethabi and https://github.com/vkgnosis/ethabi/commits/ethcontract . Many of the commits come from unmerged PRs on this repository.
I feel it is more practical to do this in one big PR rather than having to go through all of them individually and resolving conflicts at every step.
Since these commits are already being used my plan is to merge this soon ish, close PRs that have been included in this, skim remaining PRs, update dependencies and make a release.