Fixed: - Use `ContractFunction.estimate_gas()` to estimate transaction gas when calling function, instead of `Web3.eth.estimate_gas()`
0.7.1
Fixed: - The `data` field is included to estimate transaction gas better
0.7.0
Features: - When deploying a contract, you can choose to deploy a minimal proxy contract (ERC-1167). The proxy contract will be connected to the logic contract - Add `decode_data()`
0.6.1
Fixed: - Fix `web3.exceptions.ContractLogicError` when calling `estimate_gas()` function in the `send_transaction()` function
0.6.0
Features: - `encode_with_signature` now supports `struct`