diff --git a/contracts/chain-adapters/ForwarderBase.sol b/contracts/chain-adapters/ForwarderBase.sol index 4a5b5a3f7..ff640effa 100644 --- a/contracts/chain-adapters/ForwarderBase.sol +++ b/contracts/chain-adapters/ForwarderBase.sol @@ -142,7 +142,7 @@ abstract contract ForwarderBase is UUPSUpgradeable, ForwarderInterface { if (baseToken == address(WRAPPED_NATIVE_TOKEN)) { // Only wrap the minimum required amount of the native token. uint256 wrappedNativeTokenBalance = WRAPPED_NATIVE_TOKEN.balanceOf(address(this)); - if (nativeTokenBalance < amount) _wrapNativeToken(amount - nativeTokenBalance); + if (wrappedNativeTokenBalance < amount) _wrapNativeToken(amount - wrappedNativeTokenBalance); } (bool success, ) = adapter.delegatecall(