LibTransfer
Author: publius
Functions
transferToken
function transferToken(IERC20 token, address recipient, uint256 amount, From fromMode, To toMode)
internal
returns (uint256 transferredAmount);
receiveToken
function receiveToken(IERC20 token, uint256 amount, address sender, From mode)
internal
returns (uint256 receivedAmount);
receive1155Token
function receive1155Token(IERC1155 token, uint256 tokenId, uint256 amount, address sender, From mode)
internal
returns (uint256 receivedAmount);
sendToken
function sendToken(IERC20 token, uint256 amount, address recipient, To mode) internal;
Enums
From
enum From {
EXTERNAL,
INTERNAL,
EXTERNAL_INTERNAL,
INTERNAL_TOLERANT
}
To
enum To {
EXTERNAL,
INTERNAL
}