> For the complete documentation index, see [llms.txt](https://docs.dragonswap.app/dragonswap/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dragonswap.app/dragonswap/resources/developer-resources/smart-contracts/dragonswapv2/periphery/base/peripherypaymentswithfee.md).

# PeripheryPaymentsWithFee

### Functions[​](https://docs.uniswap.org/contracts/v3/reference/periphery/base/PeripheryPaymentsWithFee#functions) <a href="#functions" id="functions"></a>

#### unwrapWSEIWithFee[​](https://docs.uniswap.org/contracts/v3/reference/periphery/base/PeripheryPaymentsWithFee#unwrapweth9withfee) <a href="#unwrapweth9withfee" id="unwrapweth9withfee"></a>

```solidity
  function unwrapWSEIWithFee(
        uint256 amountMinimum,
        address recipient,
        uint256 feeBips,
        address feeRecipient
  ) public
```

Unwraps the contract's WSEI balance and sends it to recipient as SEI, with a percentage between 0 (exclusive), and 1 (inclusive) going to feeRecipient

The amountMinimum parameter prevents malicious contracts from stealing WSEI from users.

#### sweepTokenWithFee[​](https://docs.uniswap.org/contracts/v3/reference/periphery/base/PeripheryPaymentsWithFee#sweeptokenwithfee) <a href="#sweeptokenwithfee" id="sweeptokenwithfee"></a>

```solidity
  function sweepTokenWithFee(
        address token,
        uint256 amountMinimum,
        address recipient,
        uint256 feeBips,
        address feeRecipient
  ) public
```

Transfers the full amount of a token held by this contract to recipient, with a percentage between 0 (exclusive) and 1 (inclusive) going to feeRecipient

The amountMinimum parameter prevents malicious contracts from stealing the token from users
