Ethtx

Latest version: v0.3.22

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

Scan your dependencies

Page 5 of 7

0.2.8

Changed
- Refactored semantic providers [59](https://github.com/EthTx/ethtx/pull/59)
- `Signatures` collection in **mongo** is now indexed [60](https://github.com/EthTx/ethtx/pull/60)

Fixed
- Fixed unknown args for empty guessed functions (empty arguments have been
removed) [59](https://github.com/EthTx/ethtx/pull/59)

Added
- Added more types [59](https://github.com/EthTx/ethtx/pull/59)
- Added missing `__init__` files for semantics [59](https://github.com/EthTx/ethtx/pull/59)

0.2.7

Fixed
- Fixed `ENS.fromWeb3` with poa. **ENS** did not copy middleware from injected **Web3**, therefore the transaction could
not be decoded correctly for chains: `Goerli` and `Rinkeby` [56](https://github.com/EthTx/ethtx/pull/56)
- Fix bug where `get_proxies` was using only default chain, instead of provided
one [57](https://github.com/EthTx/ethtx/pull/57)

0.2.6

Changed
- Refactored Etherscan provider [50](https://github.com/EthTx/ethtx/pull/50)
- Removed useless logs [50](https://github.com/EthTx/ethtx/pull/50)
- Ethtx now fails completely when any part of decoding fails
- Updated usages and project description in readme

Fixed
- Fixed decoding of multidimensional arrays
- Changed transaction model from TransactionMetadata to DecodedTransactionMetadata
- Fixed recording of semantics used during decoding
- Fixed small PyLint issues [50](https://github.com/EthTx/ethtx/pull/50)
- Added missing chain_id parameter to EthTxDecoders.get_proxies method [54](https://github.com/EthTx/ethtx/pull/54)

Added
- Standard Proxy contracts (e.g. EIP1969) are now properly decoded
- All known signatures (from contracts or external sources) are stored into the
database [50](https://github.com/EthTx/ethtx/pull/50)
- Guessing missing signatures using other contracts and 4byte.directory [50](https://github.com/EthTx/ethtx/pull/50)
- Resolving ENS domains [50](https://github.com/EthTx/ethtx/pull/50)
- New providers: ENS, Signature [50](https://github.com/EthTx/ethtx/pull/50)
- Added missing functions for NodeProvider interface
- Added more types [50](https://github.com/EthTx/ethtx/pull/50)

0.2.5

Fixed
- Fixed multidimensional arrays processing
- Fixed unnecessary semantics saving

Changed
- Increased log level for exceptions in every decoding part and exposing more information

0.2.4

Fixed
- Increased timeout for 'debug_traceTransaction' call

0.2.3

Fixed
- Fixed Web3 requests for testnets

Page 5 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.