All notable changes to this project are documented in this file.
This changelog format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support for Python 3.11
- All logs are now debug level
- Endpoint addresses removed from logs
- FallbackProvider.
- Support to web3 v6.
- Check response is dict.
- More threadsafe logging.
- Add check for extraData length (PoA chain check)
- Now
web3.provider.endpoint_uri
will contain current endpoint_uri used by provider.
(equivalent:web3.provider._http_providers[web3.provider._current_provider_index].endpoint_uri
)
- Support web sockets connection
- MultiHTTPProvider deprecated use MultiProvider instead
- Support PoA chain
- Library dependencies reduced. (downgrade web3 and python versions)
- Renamed NoActiveProvider to NoActiveProviderError
- Add NoActiveProviderError moved to base directory
- Reduce amount of logs
- MultiHTTPProvider class.