diff --git a/brownie/network/contract.py b/brownie/network/contract.py index 290238c73..004a05935 100644 --- a/brownie/network/contract.py +++ b/brownie/network/contract.py @@ -919,7 +919,9 @@ def call(self, *args: Tuple, block_identifier: Union[int, str, bytes] = None) -> args, tx = _get_tx(self._owner, args) if tx["from"]: tx["from"] = str(tx["from"]) + del tx["required_confs"] tx.update({"to": self._address, "data": self.encode_input(*args)}) + try: data = web3.eth.call({k: v for k, v in tx.items() if v}, block_identifier) except ValueError as e: