> 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/smart-router/interfaces/iperipherypaymentswithfeeextended.md).

# IPeripheryPaymentsWithFeeExtended

Functions to ease deposits and withdrawals of SEI

### Functions <a href="#functions" id="functions"></a>

#### unwrapWSEIWithFee <a href="#unwrapwseiwithfee" id="unwrapwseiwithfee"></a>

Unwraps the contract's WSEI balance and sends it to msg.sender 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.*

```solidity
function unwrapWSEIWithFee(uint256 amountMinimum, uint256 feeBips, address feeRecipient) external payable;
```

#### sweepTokenWithFee <a href="#sweeptokenwithfee" id="sweeptokenwithfee"></a>

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

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

```solidity
function sweepTokenWithFee(address token, uint256 amountMinimum, uint256 feeBips, address feeRecipient)
    external
    payable;
```
