Alysis

Latest version: v0.5.0

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

Scan your dependencies

0.5.0

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

Changed
^^^^^^^

- Bump ``py-evm`` to 0.10.1b1. (PR_24_)
- Using ``ethereum-rpc`` types. (PR_25_)


.. _PR_24: https://github.com/fjarri-eth/alsyis/pull/24
.. _PR_25: https://github.com/fjarri-eth/alsyis/pull/25

0.4.0

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

Changed
^^^^^^^

- ``RPCError.data`` is now ``None | bytes`` instead of ``None | str``. (PR_23_)
- ``compages`` dependency bumped to 0.3. (PR_23_)


.. _PR_23: https://github.com/fjarri-eth/alsyis/pull/23

0.3.0

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

Changed
^^^^^^^

- ``Node.take_snapshot()`` removed, instead ``Node`` objects are now deep-copyable. (PR_18_)
- ``RPCErrorCode.INVALID_REQEST`` removed. (PR_20_)
- Transaction validation errors now raise ``ValidationError`` instead of ``TransactionFailed``. (PR_20_)
- ``Address`` and ``Hash32`` from ``eth-typing`` are now internal and are replaced with the ones defined in the ``schema`` submodule. (PR_22_)
- All parameters for ``Node`` are now keyword-only. (PR_22_)


Added
^^^^^

- Support for ``blockHash`` parameter in ``eth_getLogs``. (PR_21_)
- ``net_version`` parameters for ``Node``. (PR_22_)


Fixed
^^^^^

- Process transaction validation errors and missing method errors correctly on RPC level. (PR_20_)
- Correctly mismatch if there are more topics in the filter than there is in the log entry. (PR_22_)
- Calculate ``BlockInfo.total_difficulty`` correctly. (PR_22_)


.. _PR_18: https://github.com/fjarri-eth/alsyis/pull/18
.. _PR_20: https://github.com/fjarri-eth/alsyis/pull/20
.. _PR_21: https://github.com/fjarri-eth/alsyis/pull/21
.. _PR_22: https://github.com/fjarri-eth/alsyis/pull/22

0.2.0

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

Changed
^^^^^^^

- Minimum Python version bumped to 3.10. (PR_4_)


.. _PR_4: https://github.com/fjarri-eth/alsyis/pull/4

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.