TokenLib
Git Source Library the contains helper methods for retrieving balances and transfering ERC-20 and ERC-721Functions
balanceOf
Retrieves the balance of a specified token for a given user This function calls thebalanceOf
function on the token contract using the provided selector and decodes
the returned data to retrieve the balance
Name | Type | Description |
---|---|---|
token | address | The address of the token contract |
user | address | The address of the user to query |
Name | Type | Description |
---|---|---|
<none> | uint256 | The balance of tokens held by the user |
safeTransfer
Safely transfers tokens from the calling contract to a recipient Calls thetransfer
function on the specified token contract and checks for successful transfer
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 amount of tokens to be transferred |
safeTransferFrom
Safely transfers tokens from one address to another using thetransferFrom
function
Calls the transferFrom
function on the specified token contract and checks for successful transfer
Name | Type | Description |
---|---|---|
token | address | The contract address of the token which will be transferred |
from | address | The source address from which tokens will be transferred |
to | address | The recipient address to which tokens will be transferred |
value | uint256 | The amount of tokens to be transferred |