diff --git a/contracts/optimism/connectors/weth/main.sol b/contracts/optimism/connectors/weth/main.sol index bf50d1d9..f160c81b 100644 --- a/contracts/optimism/connectors/weth/main.sol +++ b/contracts/optimism/connectors/weth/main.sol @@ -50,7 +50,7 @@ abstract contract Resolver is Events, DSMath, Basic, Helpers { uint _amt = getUint(getId, amt); _amt = _amt == uint(-1) ? wethContract.balanceOf(address(this)) : _amt; - approve(wethFixContract, wethAddr, _amt); + approve(wethContract, address(wethContract), _amt); wethFixContract.withdraw(_amt); setUint(setId, _amt);