What's Changed
* fix sphinx_rtd_theme dependency by charles-cooper in https://github.com/vyperlang/titanoboa/pull/100
* fix: non-eip-1559 transactions by bout3fiddy in https://github.com/vyperlang/titanoboa/pull/103
* Avoid KeyError for unspecified ABI traces by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/107
* Fix pre-commit checks by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/110
* chore: add PR template by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/111
* Check if there is a doc_string by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/114
* Add raw_call to docs by DanielVF in https://github.com/vyperlang/titanoboa/pull/118
* fix debug frames for uninitialized variables by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/117
* JupyterLab+Colab extension by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/109
* fix: allowed special block identifiers by benber86 in https://github.com/vyperlang/titanoboa/pull/121
* Display storage dump with state before revert by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/123
* ABI parser by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/115
* support for proxy contracts for `from_etherscan` by mo-anon in https://github.com/vyperlang/titanoboa/pull/122
* fix: disable prefetch for anvil tests by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/129
* Patch encoder/decoder to convert ABI addresses by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/133
* Refactor RPC to make it more extensible by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/132
* Implement RPC calls in Jupyter/Colab by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/124
* Sign typed data using BrowserSigner by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/130
* Set chain ID via BrowserSigner + 137 by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/131
* Fix unit tests by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/137
* Use sendTransaction instead of signTransaction by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/139
* chore: clean state properly in try_prefetch_state by charles-cooper in https://github.com/vyperlang/titanoboa/pull/140
* Do not trigger wallet on page reload by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/141
* implement "native" imports for boa by charles-cooper in https://github.com/vyperlang/titanoboa/pull/149
* chore: Add mypy to pre-commit by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/146
* chore: Coverage check by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/135
* ci: Use `pull_request_target` with permissions check by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/142
* chore: More modern types by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/150
* Create an AccountDB class on-the-fly by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/151
* fix: Allow special args in overloaded ABI methods by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/159
* Fix: storage read and refund strategy by romanagureev in https://github.com/vyperlang/titanoboa/pull/161
* feat: chain_id as integer by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/158
* fix: import error messages by charles-cooper in https://github.com/vyperlang/titanoboa/pull/164
* chore: Split pipelines to run only integration tests with pull_request_trigger by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/162
* refactor: Address inherit from bytes by charles-cooper in https://github.com/vyperlang/titanoboa/pull/154
* fix: Improve Jupyter performance by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/163
* docs: added alias function description by AlbertoCentonze in https://github.com/vyperlang/titanoboa/pull/165
* feat: Extract prepare_calldata method by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/167
* fix[ci]: integration pipeline merge commit by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/168
* chore: Jupyter tests by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/169
* fix RecursionError tracing child computations by cfcfs in https://github.com/vyperlang/titanoboa/pull/171
* fix: lab view URL by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/173
* Keep abi in ABIContract by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/172
* Send service prefix from backend by charles-cooper in https://github.com/vyperlang/titanoboa/pull/177
* chore: update requirements by charles-cooper in https://github.com/vyperlang/titanoboa/pull/180
* fix: unit and integration tests by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/178
* fix: Use less characters for shared memory because of OSx by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/186
* docs: more context on boa usage and examples by AlbertoCentonze in https://github.com/vyperlang/titanoboa/pull/181
* refactor: Separate pyevm implementation from environment by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/134
* fix: local variable 'snapshot_id' referenced before assignment by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/203
* feat(etherscan): retry on rate limit by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/200
* fix(readme): Titanoboa is not the largest anymore by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/198
* add evm version capabilities checker to NetworkEnv by charles-cooper in https://github.com/vyperlang/titanoboa/pull/185
* feat[test]: propagate dev reason to parent stack by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/207
* fix[test]: integration test by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/211
* fix dynamic_source_filename return for contracts without filename by cfcfs in https://github.com/vyperlang/titanoboa/pull/212
* fix creation of RawEvents by cfcfs in https://github.com/vyperlang/titanoboa/pull/209
* feat[fork]: add set_code, get_storage, set_storage to boa.env by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/210
* fix[test] integration tests by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/213
* feat: error when jupyter plugin is not installed by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/224
* add debug_tt suppression by charles-cooper in https://github.com/vyperlang/titanoboa/pull/229
* fix: nested reverts errors by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/230
* chore: Update eth-account by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/232
* feat: handle constructor logs and exceptions by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/228
* fix race in disk cache by charles-cooper in https://github.com/vyperlang/titanoboa/pull/235
* fix: confusing stack trace by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/241
* fix[cache]: add contract name to cache key by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/236
* docs: access private/external members by AlbertoCentonze in https://github.com/vyperlang/titanoboa/pull/194
* fix: prefetch state checks by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/233
* feat: implement debug mode switch for colab by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/242
* fix: remove internal frames from stack trace by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/243
* add env addresses to address strategy. Resolves 208 by theodorecurtil in https://github.com/vyperlang/titanoboa/pull/222
* feat: refactor for zksync abstraction by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/195
* chore: test coverage by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/183
* fix[colab]: add optional dependency by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/244
* fix: Notify user of tx fail in boa call output by DanielSchiavini in https://github.com/vyperlang/titanoboa/pull/188
* Add FUNDING.json for Drips by benber86 in https://github.com/vyperlang/titanoboa/pull/248
* improve profiling output by bout3fiddy in https://github.com/vyperlang/titanoboa/pull/237
* add contributing.md file by PatrickAlphaC in https://github.com/vyperlang/titanoboa/pull/257
New Contributors
* DanielVF made their first contribution in https://github.com/vyperlang/titanoboa/pull/118
* mo-anon made their first contribution in https://github.com/vyperlang/titanoboa/pull/122
* romanagureev made their first contribution in https://github.com/vyperlang/titanoboa/pull/161
* AlbertoCentonze made their first contribution in https://github.com/vyperlang/titanoboa/pull/165
* cfcfs made their first contribution in https://github.com/vyperlang/titanoboa/pull/171
* theodorecurtil made their first contribution in https://github.com/vyperlang/titanoboa/pull/222
* PatrickAlphaC made their first contribution in https://github.com/vyperlang/titanoboa/pull/257
**Full Changelog**: https://github.com/vyperlang/titanoboa/compare/v0.1.8...v0.1.10