TransferHelper
Functions
safeTransferFrom
function safeTransferFrom(
address token,
address from,
address to,
uint256 value
) internal
Transfers tokens from the targeted address to the given destination Errors with 'STF' if transfer fails
Parameters:
Name | Type | Description |
---|---|---|
token | address | The contract address of the token to be transferred |
from | address | The originating address from which the tokens will be transferred |
to | address | The destination address of the transfer |
value | uint256 | The amount to be transferred |
safeTransfer
function safeTransfer(
address token,
address to,
uint256 value
) internal
Transfers tokens from msg.sender to a recipient
Errors with ST if transfer fails
Parameters:
Name | Type | Description |
---|---|---|
token | address | The contract address of the token which will be transferred |
to | address | The recipient of the transfer |
value | uint256 | The value of the transfer |
safeApprove
function safeApprove(
address token,
address to,
uint256 value
) internal
Approves the stipulated contract to spend the given allowance in the given token
Errors with 'SA' if transfer fails
Parameters:
Name | Type | Description |
---|---|---|
token | address | The contract address of the token to be approved |
to | address | The target of the approval |
value | uint256 | The amount of the given token the target will be allowed to spend |
safeTransferETH
function safeTransferETH(
address to,
uint256 value
) internal
Transfers ETH to the recipient address
Fails with STE
Parameters:
Name | Type | Description |
---|---|---|
to | address | The destination of the transfer |
value | uint256 | The value to be transferred |