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:

NameTypeDescription

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:

NameTypeDescription

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:

NameTypeDescription

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:

NameTypeDescription

to

address

The destination of the transfer

value

uint256

The value to be transferred

Last updated