Web3-ethereum-defi

Latest version: v0.28.1

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

Scan your dependencies

Page 13 of 19

0.18

- Dependency version updates
- Fix: Various fixes to transaction receipt handling
- Fix: Report the revert reason why Uniswap v2 pair deployment fails
- Fix: `eth_defi.uniswap_v2.analysis.analyse_trade_by_receipt` supports complex compounded transactions
- Add: `eth_defi.deploy.get_registered_contract` for unit test contract diagnosis
- API change: `VaultControllerWallet.sign_transaction_with_new_nonce` has new API
- API change: Use bound `ContractFunction` in `EnzymeVaultTransaction`

0.17

- Reorganise ABI compilation process, source dependencies and `eth_defi.abi` folder layout
- In-house contracts are now compiled using [Foundry](https://book.getfoundry.sh/)
- Add `VaultSpecificGenericAdapter.sol` for Enzyme
- Add `eth_defi.enzyme.vault_controlled_vallet`
- Add `eth_defi.tx.AssetDelta`

0.16.1

- Add `Vault.fetch_denomination_token_usd_exchange_rate`

0.16

- Add initial Chainlink support
-
Add [eth_defi.reader.multithread.MultithreadEventReader for easy to use high-speed Solidity event reading](https://web3-ethereum-defi.readthedocs.io/tutorials/multithread-reader.html)
- Add Enzyme's price feeds
- Add Enzyme's `Vault.fetch`
- Add `eth_defi.utils.to_unix_timestamp`
- Add `eth_defi.reorganisation_monitor.create_reorganisation_monitor`
- Rename: `eth_defi.enzyme.events.Withdrawal` -> `Redemption`
- Optimize `get_contract` with improved caching
- Add preliminary `assert_call_success_with_explanation` - but looks like Anvil support is still missing,
so currently hacked together

0.15.3

- Add `EnzymeDeployment.fetch_vault`
- Add `Vault.fetch_deployment_event`
- Add `BroadcastFailure` exception
- Fix token sorting condition in Uniswap v2 pair deployment
- Fix Anvil launch to do three attempts by default if the process fails to launch
- Web3.py 6.0 release API fixes

0.15.2

- Add API call count middleware
- Fix: Clean accidentally released breakpoint code in revert middleware

Page 13 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.