diff --git a/safe_eth/eth/clients/cowswap/cow_swap_api.py b/safe_eth/eth/clients/cowswap/cow_swap_api.py index 05b35202c..12537de27 100644 --- a/safe_eth/eth/clients/cowswap/cow_swap_api.py +++ b/safe_eth/eth/clients/cowswap/cow_swap_api.py @@ -253,7 +253,10 @@ def get_estimated_amount( buyTokenBalance="erc20", # `erc20` or `internal` ) - quote = self.get_quote(order, NULL_ADDRESS) + quote = self.get_quote( + order, + ChecksumAddress(HexAddress(HexStr(self.settlement_contract_address))), + ) if "quote" in quote: result = cast(Dict[str, Any], quote) return {