### What was wrong? In `web3/main.py` there are a few properties and methods that have managed to avoid snake casing so far. ### How can it be fixed? - [x] encoding/decoding: `toBytes`, etc. - [x] currency utilities: `toWei`, `fromWei` - [x] address utilities: `isAddress`, etc. - [x] `clientVersion` - [x] `solidityKeccak` - [x] `isConnected` - [x] ENS `fromWeb3` - [x] contract.py: - [x] `BaseContractEvent`: `processReceipt`, `processLog`, `createFilter` + kwargs in `createFilter` - [x] `ContractEvent` + `AsyncContractEvent`: `getLogs`