IPeripheryPayments

IPeripheryPayments

Periphery Payments Functions to ease deposits and withdrawals of NativeToken

Functions

unwrapWNativeToken

unwrapWNativeToken(uint256,address) payable external

Unwraps the contract's WNativeToken balance and sends it to recipient as NativeToken.

Name
Type
Description

amountMinimum

uint256

The minimum amount of WNativeToken to unwrap

recipient

address

The address receiving NativeToken

refundNativeToken

refundNativeToken() payable external

Refunds any NativeToken balance held by this contract to the `msg.sender`

sweepToken

sweepToken(address,uint256,address) payable external

Transfers the full amount of a token held by this contract to recipient

Name
Type
Description

token

address

The contract address of the token which will be transferred to `recipient`

amountMinimum

uint256

The minimum amount of token required for a transfer

recipient

address

The destination address of the token


IPeripheryPayments

Periphery Payments Functions to ease deposits and withdrawals of NativeToken

Functions

unwrapWNativeToken

unwrapWNativeToken(uint256,address) payable external

Unwraps the contract's WNativeToken balance and sends it to recipient as NativeToken.

Name
Type
Description

amountMinimum

uint256

The minimum amount of WNativeToken to unwrap

recipient

address

The address receiving NativeToken

refundNativeToken

refundNativeToken() payable external

Refunds any NativeToken balance held by this contract to the `msg.sender`

sweepToken

sweepToken(address,uint256,address) payable external

Transfers the full amount of a token held by this contract to recipient

Name
Type
Description

token

address

The contract address of the token which will be transferred to `recipient`

amountMinimum

uint256

The minimum amount of token required for a transfer

recipient

address

The destination address of the token


IPeripheryPayments

Periphery Payments Functions to ease deposits and withdrawals of NativeToken

Functions

unwrapWNativeToken

unwrapWNativeToken(uint256,address) payable external

Unwraps the contract's WNativeToken balance and sends it to recipient as NativeToken.

Name
Type
Description

amountMinimum

uint256

The minimum amount of WNativeToken to unwrap

recipient

address

The address receiving NativeToken

refundNativeToken

refundNativeToken() payable external

Refunds any NativeToken balance held by this contract to the `msg.sender`

sweepToken

sweepToken(address,uint256,address) payable external

Transfers the full amount of a token held by this contract to recipient

Name
Type
Description

token

address

The contract address of the token which will be transferred to `recipient`

amountMinimum

uint256

The minimum amount of token required for a transfer

recipient

address

The destination address of the token