Skip to main content

TransferHelper

Git Source

Author: Modified from Uniswap & old Solmate (https://github.com/Uniswap/uniswap-v3-periphery/blob/main/contracts/libraries/TransferHelper.sol)

Safe ERC20 and ETH transfer library that safely handles missing return values.

Functions​

safeTransferFrom​

function safeTransferFrom(ERC20 token, address from, address to, uint256 amount) internal;

Parameters

NameTypeDescription
tokenERC20
fromaddress
toaddress
amountuint256

safeTransfer​

function safeTransfer(ERC20 token, address to, uint256 amount) internal;

Parameters

NameTypeDescription
tokenERC20
toaddress
amountuint256

safeApprove​

function safeApprove(ERC20 token, address to, uint256 amount) internal;

Parameters

NameTypeDescription
tokenERC20
toaddress
amountuint256