fTokenActionsCore ​
Inherits:fTokenBase
fToken shared action internals: deposit, mint, withdraw and redeem. All production public actions and permissioned public actions reuse these helpers.
Functions ​
_revertIfBelowMinAmountOut ​
reverts if amount_ is < minAmountOut_. Used to reduce bytecode size.
solidity
function _revertIfBelowMinAmountOut(uint256 amount_, uint256 minAmountOut_) internal pure;_revertIfAboveMaxAmount ​
reverts if amount_ is > maxAmount_. Used to reduce bytecode size.
solidity
function _revertIfAboveMaxAmount(uint256 amount_, uint256 maxAmount_) internal pure;_deposit ​
solidity
function _deposit(uint256 assets_, address receiver_) internal returns (uint256 shares_);_mintShares ​
solidity
function _mintShares(uint256 shares_, address receiver_) internal returns (uint256 assets_);_withdraw ​
solidity
function _withdraw(uint256 assets_, address receiver_, address owner_) internal returns (uint256 shares_);_redeemShares ​
solidity
function _redeemShares(uint256 shares_, address receiver_, address owner_) internal returns (uint256 assets_);