diff --git a/src/libraries/LayerZeroLib.sol b/src/libraries/LayerZeroLib.sol index 1cf67ca3..498ec731 100644 --- a/src/libraries/LayerZeroLib.sol +++ b/src/libraries/LayerZeroLib.sol @@ -84,7 +84,10 @@ library LayerZeroLib { sendParams.minAmountLD = receipt.amountReceivedLD; - MessagingFee memory fee = ILayerZero(oftAddress).quoteSend(sendParams, false); + MessagingFee memory fee = abi.decode( + proxy.doCall(oftAddress, abi.encodeCall(ILayerZero.quoteSend, (sendParams, false))), + (MessagingFee) + ); proxy.doCallWithValue{value: fee.nativeFee}( oftAddress,