For the complete documentation index, see llms.txt. This page is also available as Markdown.

IPeripheryPaymentsWithFeeExtended

Functions to ease deposits and withdrawals of SEI

Functions

unwrapWSEIWithFee

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.

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

sweepTokenWithFee

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

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

Last updated