Skip to main content
Version: V3

TransferHelper

Contains helper methods for interacting with ERC20 tokens that do not consistently return true/false

Functions

safeTransfer

  function safeTransfer(
address token,
address to,
uint256 value
) internal

Transfers tokens from msg.sender to a recipient

Calls transfer on token contract, errors with TF if transfer fails

Parameters:

NameTypeDescription
tokenaddressThe contract address of the token which will be transferred
toaddressThe recipient of the transfer
valueuint256The value of the transfer