1
0
forked from mico/idle_moloch
idle_moloch/lib/swap-router-contracts/contracts/base/PeripheryPaymentsWithFeeExtended.sol

33 lines
1019 B
Solidity

// SPDX-License-Identifier: GPL-2.0-or-later
pragma solidity >=0.7.5;
import '@uniswap/v3-periphery/contracts/base/PeripheryPaymentsWithFee.sol';
import '../interfaces/IPeripheryPaymentsWithFeeExtended.sol';
import './PeripheryPaymentsExtended.sol';
abstract contract PeripheryPaymentsWithFeeExtended is
IPeripheryPaymentsWithFeeExtended,
PeripheryPaymentsExtended,
PeripheryPaymentsWithFee
{
/// @inheritdoc IPeripheryPaymentsWithFeeExtended
function unwrapWETH9WithFee(
uint256 amountMinimum,
uint256 feeBips,
address feeRecipient
) external payable override {
unwrapWETH9WithFee(amountMinimum, msg.sender, feeBips, feeRecipient);
}
/// @inheritdoc IPeripheryPaymentsWithFeeExtended
function sweepTokenWithFee(
address token,
uint256 amountMinimum,
uint256 feeBips,
address feeRecipient
) external payable override {
sweepTokenWithFee(token, amountMinimum, msg.sender, feeBips, feeRecipient);
}
}