diff --git a/contracts/evmx/base/AppGatewayBase.sol b/contracts/evmx/base/AppGatewayBase.sol index 70c3835e..faae8e50 100644 --- a/contracts/evmx/base/AppGatewayBase.sol +++ b/contracts/evmx/base/AppGatewayBase.sol @@ -237,6 +237,9 @@ abstract contract AppGatewayBase is AddressResolverUtil, IAppGateway { uint256 maxFees_, address receiver_ ) internal { + AppGatewayApprovals[] memory approvals = new AppGatewayApprovals[](1); + approvals[0] = AppGatewayApprovals({appGateway: address(feesManager__()), approval: true}); + feesManager__().approveAppGateways(approvals); feesManager__().withdrawCredits(chainSlug_, token_, amount_, maxFees_, receiver_); }