- API change: add `fetch_erc20_balances_by_token_list(block_identifier)`
0.22.22
- Add: `wait_and_broadcast_multiple_nodes` to work around transaction broadcasts and confirmations failing on LlamaNodes - Fix: First workaround for `JSON-RPC error: {'code': -32003, 'message': 'max priority fee per gas higher than max fee per gas'}` in `eth_defi.gas`
0.22.21
- Don't pin down `pyarrow` version to make it easier to use different Arrow reading backends
0.22.20
- Add `eth_defi.provider.broken_provider.get_almost_latest_block_number()` for developer ergonomics when working with Ankr and LlamaNodes - If using `FallbackProvider` switch node providers in `wait_transactions_to_complete` because Ankr and LlamaNodes low service quality issues
0.22.19
- Work around `web3.exceptions.BlockNotFound` with LlamaNodes.com
0.22.18
- Added `ChunkedEncodingError` to automatically retryable errors. This error happens on LlamaNodes.com and is likely a quality of a service issue on their behalf.