From cc86425ff164754847e656a5cb99595d63b6a960 Mon Sep 17 00:00:00 2001 From: sanchaymittal Date: Tue, 2 May 2023 19:02:18 +0900 Subject: [PATCH] add: conditional statement for selection --- contracts/optimism/connectors/connext/main.sol | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/contracts/optimism/connectors/connext/main.sol b/contracts/optimism/connectors/connext/main.sol index 0f76a7e0..e93103f8 100644 --- a/contracts/optimism/connectors/connext/main.sol +++ b/contracts/optimism/connectors/connext/main.sol @@ -45,7 +45,14 @@ abstract contract ConnextResolver is Helpers { params.amount = _amount; approve(tokenContract, connextAddr, _amount); - _xcall(params); + + /// check if user provided relayerFee under native asset or transacting asset + if(params.nativeRelayerFee){ + _xcallFeeNativeAsset(params); + } + else{ + _xcallFeeTransactingAsseet(params); + } setUint(setId, _amount); _eventName = "LogXCall(uint32,address,address,address,uint256,uint256,uint256,uint256)";