IPeripheryPaymentsExtended
Functions to ease deposits and withdrawals of SEI and tokens
Functions
unwrapWSEI
Unwraps the contract's WSEI balance and sends it to msg.sender as SEI.
The amountMinimum parameter prevents malicious contracts from stealing WSEI from users.
Parameters
Name | Type | Description |
---|---|---|
|
| The minimum amount of WSEI to unwrap |
wrapSEI
Wraps the contract's SEI balance into WSEI
The resulting WSEI is custodied by the router, thus will require further distribution
Parameters
Name | Type | Description |
---|---|---|
|
| The amount of SEI to wrap |
sweepToken
Transfers the full amount of a token held by this contract to msg.sender
The amountMinimum parameter prevents malicious contracts from stealing the token from users
Parameters
Name | Type | Description |
---|---|---|
|
| The contract address of the token which will be transferred to msg.sender |
|
| The minimum amount of token required for a transfer |
pull
Transfers the specified amount of a token from the msg.sender to address(this)
Parameters
Name | Type | Description |
---|---|---|
|
| The token to pull |
|
| The amount to pay |
Last updated