Web3-klaytn

Latest version: v6.0.0b4

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

Scan your dependencies

Page 12 of 26

4.7.2

--------

Released September 25th, 2018

- Bugfixes

- IPC paths starting with ``~`` are appropriately resolved to the home directory
- `1072 <https://github.com/ethereum/web3.py/pull/1072>`_
- You can use the local signing middleware with :class:`bytes`-type addresses
- `1069 <https://github.com/ethereum/web3.py/pull/1069>`_

4.7.1

--------

Released September 11th, 2018

- Bugfixes

- `old pip bug <https://github.com/pypa/pip/issues/4614>`_ used during
release made it impossible for non-windows users to install 4.7.0.

4.7.0

--------

Released September 10th, 2018

- Features

- Add traceFilter method to the parity module.
- `1051 <https://github.com/ethereum/web3.py/pull/1051>`_
- Move :mod:`~web3.utils.datastructures` to public namespace :mod:`~web3.datastructures`
to improve support for type checking.
- `1038 <https://github.com/ethereum/web3.py/pull/1038>`_
- Optimization to contract calls
- `944 <https://github.com/ethereum/web3.py/pull/944>`_
- Bugfixes

- ENS name resolution only attempted on mainnet by default.
- `1037 <https://github.com/ethereum/web3.py/pull/1037>`_
- Fix attribute access error when attributedict middleware is not used.
- `1040 <https://github.com/ethereum/web3.py/pull/1040>`_
- Misc
- Upgrade eth-tester to 0.1.0-beta.32, and remove integration tests for py-ethereum.
- Upgrade eth-hash to 0.2.0 with pycryptodome 3.6.6 which resolves a vulnerability.

4.6.0

--------

Released Aug 24, 2018

- Features

- Support for Python 3.7, most notably in :class:`~web3.providers.websocket.WebsocketProvider`
- `996 <https://github.com/ethereum/web3.py/pull/996>`_
- You can now decode a transaction's data to its original function call and arguments with:
:meth:`contract.decode_function_input() <web3.contract.Contract.decode_function_input>` - `991
<https://github.com/ethereum/web3.py/pull/991>`_
- Support for :class:`~web3.providers.ipc.IPCProvider` in FreeBSD (and more readme docs) - `1008
<https://github.com/ethereum/web3.py/pull/1008>`_
- Bugfixes

- Fix crash in time-based gas strategies with small number of transactions - `983
<https://github.com/ethereum/web3.py/pull/983>`_
- Fx crash when passing multiple addresses to :meth:`w3.eth.getLogs() <web3.eth.Eth.getLogs>` -
`1005 <https://github.com/ethereum/web3.py/pull/1005>`_
- Misc

- Disallow configuring filters with both manual and generated topic lists - `976
<https://github.com/ethereum/web3.py/pull/976>`_
- Add support for the upcoming eth-abi v2, which does ABI string decoding differently - `974
<https://github.com/ethereum/web3.py/pull/974>`_
- Add a lot more filter tests - `997
<https://github.com/ethereum/web3.py/pull/997>`_
- Add more tests for filtering with ``None``. Note that geth & parity differ here. - `985
<https://github.com/ethereum/web3.py/pull/985>`_
- Follow-up on Parity bug that we reported upstream (`parity7816
<https://github.com/paritytech/parity-ethereum/issues/7816>`_): they resolved in 1.10. We
removed xfail on that test. - `992
<https://github.com/ethereum/web3.py/pull/992>`_
- Docs: add an example of interacting with an ERC20 contract - `995
<https://github.com/ethereum/web3.py/pull/995>`_
- A couple doc typo fixes

- `1006 <https://github.com/ethereum/web3.py/pull/1006>`_
- `1010 <https://github.com/ethereum/web3.py/pull/1010>`_

4.5.0

--------

Released July 30, 2018

- Features

- Accept addresses supplied in :class:`bytes` format (which does not provide checksum validation)
- Improve estimation of gas prices
- Bugfixes

- Can now use a block number with :meth:`~web3.eth.Eth.getCode` when connected to
:class:`~web3.providers.eth_tester.EthereumTesterProvider` (without crashing)
- Misc

- Test Parity 1.11.7
- Parity integration tests upgrade to use sha256 instead of md5
- Fix some filter docs
- eth-account upgrade to v0.3.0
- eth-tester upgrade to v0.1.0-beta.29

4.4.1

--------

Released June 29, 2018

- Bugfixes

- eth-pm package was renamed (old one deleted) which broke the web3 release.
eth-pm was removed from the web3.py install until it's stable.

- Misc

- :class:`~web3.providers.ipc.IPCProvider` now accepts a :class:`pathlib.Path`
argument for the IPC path
- Docs explaining the :ref:`new custom autoproviders in web3 <custom_auto_providers>`

Page 12 of 26

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.