What's Changed * chore: loosen ez-a-sync pin by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/294 * chore: bump version to 4.20.102 by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/295
What's Changed * feat: optimize _Batch.calls property by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/287 * chore: refactor failure logging by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/292 * chore: update lockfile by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/288 * chore: bump version to 4.20.101 by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/293
* fix(test): brownie bug no longer breaks tests by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/290 * fix(test): install cython in test workflow by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/291
What's Changed * feat: cache method len by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/281 * feat: prepare for cython by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/283 * fix: unbound local error by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/282 * fix: broken import by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/284 * fix: key error by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/285 * fix: DankEth.get_block_number is defined twice by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/286
What's Changed * feat(docs): MUCH better docs with gpt-4o by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/279
* fix: dependency pins by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/276 * chore: bump version to 4.20.99 by BobTheBuidler in https://github.com/BobTheBuidler/dank_mids/pull/280
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