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 |