Releases: EthTx/ethtx
Releases · EthTx/ethtx
0.3.2
Changed
- Changed exception
Web3ConnectionException
toNodeConnectionException
#68 - Changed
tests
directory structure #68 - All models now use
pydantic
#72 - Removed
jsonpickle
#72 - Changed the order of methods in
DecoderService
#72 - Update requirements (requirements.txt & Pipfile) #72
- Update README #72
strip()
every single node URL inNodeConnectionPool
#72- Refactored ENS provider, each time a new ens object is taken #71
Fixed
Added
- Added node switcher - if one is unavailable, it uses the others available to connect with
node #68 - Extended function end event models #72
- Model tests added #72
- Catch more exceptions from
4byte.directory
(looks like the service is not always working
properly) #71 - Added more logging #71
- Added more exceptions #71
0.3.1
0.3.0
0.2.9
0.2.8
0.2.7
0.2.6
Changed
- Refactored Etherscan provider #50
- Removed useless logs #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
- Added missing chain_id parameter to EthTxDecoders.get_proxies method #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
- Guessing missing signatures using other contracts and 4byte.directory #50
- Resolving ENS domains #50
- New providers: ENS, Signature #50
- Added missing functions for NodeProvider interface
- Added more types #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