What's Changed
* feat: implement evmspec lib for faster decoding
* feat: raise more specific BrownieNotConnected error by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/224
* feat: speed up decoding logs and tx receipts by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/237
* feat: optimize decoding blocks by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/239
* feat: freeze Struct subclasses to prevent editing by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/243
* feat: add exc detail by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/252 and https://github.com/BobTheBuidler/dank_mids/pull/256
* fix: define chainstack rate limiting handler for µs denominated wait times by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/225
* fix: use eth_retry.auto_retry when initing Contract by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/226
* fix: work with new arbitrum tx receipt fields by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/235 and https://github.com/BobTheBuidler/dank_mids/pull/236
* chore: add debugging details to msgspec.ValidationError by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/223
* chore: refactor to_dict by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/244 and https://github.com/BobTheBuidler/dank_mids/pull/248 and https://github.com/BobTheBuidler/dank_mids/pull/250
* chore: refactor error formatting by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/249
* chore: refactor __format_error by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/251
* chore: refactor get_response by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/254
* fix: refactor get_response by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/255
* feat(docs): add some light docs with cursor by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/222
* feat(docs): remove useless members by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/227
* fix(docs): fix automodule syntax err by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/228
* fix(docs): fix automodule syntax err by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/229
* fix(docs): debug logs AttributeError by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/231
* fix(docs): debug logs AttributeError by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/232
* fix(docs): hide `__call__` member on typing.NewType objs by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/233
* fix(docs): hide more useless members from docs by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/234
* chore(docs): log dogs deployment substeps for debugging by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/230
**Full Changelog**: https://github.com/BobTheBuidler/dank_mids/compare/v4.20.96...v4.20.97