Eth-tester

Latest version: v0.12.1b1

Safety actively analyzes 722631 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 7

0.12.1beta.1

--------------------------------------

Features
~~~~~~~~

- Merge template, adding py313 and replacing ``bumpversion`` with ``bump-my-version``. (`313 <https://github.com/ethereum/eth-tester/issues/313>`__)

0.12.0beta.2

--------------------------------------

Bugfixes
~~~~~~~~

- Fix a bug where requests for ``eth_call`` via *PyEVMBackend* fail with invalid ``from`` key. The account need not be a "known" account for signing since eth_call does not change the state of the blockchain. (`297 <https://github.com/ethereum/eth-tester/issues/297>`__)
- Add missing ``block_number`` arg to ``MockBackend`` ``estimate_gas`` and test. (`298 <https://github.com/ethereum/eth-tester/issues/298>`__)


Improved Documentation
~~~~~~~~~~~~~~~~~~~~~~

- Add missing ``block_number`` arg to ``estimate_gas`` documentation. (`298 <https://github.com/ethereum/eth-tester/issues/298>`__)

0.12.0beta.1

--------------------------------------

Breaking Changes
~~~~~~~~~~~~~~~~

- Bump eth-account dependency to account for breaking changes in eth-account (`293 <https://github.com/ethereum/eth-tester/issues/293>`__)

0.11.0beta.2

--------------------------------------

Internal Changes - for eth-tester Contributors
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Drop ``pkg_resources`` in favor of ``importlib.metadata`` for getting ``pyevm`` version (`288 <https://github.com/ethereum/eth-tester/issues/288>`__)
- Merge template updates, notably adding python 3.12 support (`290 <https://github.com/ethereum/eth-tester/issues/290>`__)
- Remove ``py.typed`` file, as lib is not typed (`292 <https://github.com/ethereum/eth-tester/issues/292>`__)


Miscellaneous Changes
~~~~~~~~~~~~~~~~~~~~~

- `291 <https://github.com/ethereum/eth-tester/issues/291>`__

0.11.0beta.1

--------------------------------------

Bugfixes
~~~~~~~~

- Calculate the total blob gas used in a block and send the correct number to the execution layer for ``PyEVMBackend``. Only send the expected RLP transaction payload to the execution layer rather than the ``PooledTransaction`` since blob data should not be sent to the EL. (`285 <https://github.com/ethereum/eth-tester/issues/285>`__)


Internal Changes - for eth-tester Contributors
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Bump `eth-account` to ``>=0.11.2`` since there was a dependency-related bugfix. (`287 <https://github.com/ethereum/eth-tester/issues/287>`__)

0.10.0beta.4

--------------------------------------

Internal Changes - for eth-tester Contributors
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Update default config to use CancunVM (`284 <https://github.com/ethereum/eth-tester/issues/284>`__)

Page 1 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.