nativeFeeProvided < totalNativeRequired check in BridgeDeBridge::bridgeDeBridgeWithFee is incorrect
Summary
The nativeFeeProvided < totalNativeRequired check should be !=.
Vulnerability Detail
The source bridge enforces that the native fee provided is exactly the amount + fee, link. Hence, this check is not accurate.
if (_orderCreation.giveTokenAddress == address(0)) {
if (msg.value != _order.giveAmount + globalFixedNativeFee) revert MismatchNativeGiveAmount();
}Impact
There is no impact other than some extra gas cost and readability, since the call will revert later.
Code Snippet
Tool Used
Manual Review
Recommendation
Change the check to be !=.