* refactor: use Result<_, Error> * fix: report both errors during parsing * refactor: abigen derive results * update Event derive * refactor: derive utils * fmt Display derive * fmt Codec derive * refactor: derives * fix artifacts * chore: clippy
* chore: clippy * fmt
* feat: add EthError trait and derive * update changelog