Skip to content

Commit

Permalink
fix: remove support for fees paid by deducting native
Browse files Browse the repository at this point in the history
  • Loading branch information
H3xept committed May 23, 2024
1 parent 2f94ab9 commit 7392ffb
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 6 deletions.
8 changes: 3 additions & 5 deletions src/Facets/StargateFacet.sol
Original file line number Diff line number Diff line change
Expand Up @@ -146,9 +146,7 @@ contract StargateFacet is ILiFi, ReentrancyGuard, SwapperV2, Validatable {
_bridgeData.minAmount,
_swapData,
payable(msg.sender),
LibAsset.isNativeAsset(_bridgeData.sendingAssetId)
? 0
: _stargateData.lzFee
_stargateData.lzFee
);

_startBridge(_bridgeData, _stargateData);
Expand Down Expand Up @@ -182,12 +180,12 @@ contract StargateFacet is ILiFi, ReentrancyGuard, SwapperV2, Validatable {
StargateData calldata _stargateData
) private {
if (LibAsset.isNativeAsset(_bridgeData.sendingAssetId)) {
composer.swapETHAndCall{ value: _bridgeData.minAmount }(
composer.swapETHAndCall{ value: _bridgeData.minAmount + _stargateData.lzFee}(
getLayerZeroChainId(_bridgeData.destinationChainId),
_stargateData.refundAddress,
_stargateData.callTo,
IStargateRouter.SwapAmount(
_bridgeData.minAmount - _stargateData.lzFee,
_bridgeData.minAmount,
_stargateData.minAmountLD
),
IStargateRouter.lzTxObj(
Expand Down
2 changes: 1 addition & 1 deletion test/solidity/Facets/StargateFacet.t.sol
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ contract StargateFacetTest is TestBaseFacet {
function initiateBridgeTxWithFacet(bool isNative) internal override {
if (isNative) {
stargateFacet.startBridgeTokensViaStargate{
value: bridgeData.minAmount
value: bridgeData.minAmount + addToMessageValue
}(bridgeData, stargateData);
} else {
stargateFacet.startBridgeTokensViaStargate{
Expand Down

0 comments on commit 7392ffb

Please sign in to comment.