------------------
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