File: https://github.com/Cyfrin/2023-07-foundry-defi-stablecoin/blob/main/src/DSCEngine.sol
- 297: function _getAccountInformation(address user)
+ 297: // @return totalDscMinted
- 297: function _getAccountInformation(address user)
+ 297: // @return collateralValueInUsd
- 310: function _healthFactor(address user) private view returns (uint256) {
+ 310: // @return
- 324: function _calculateHealthFactor(uint256 totalDscMinted, uint256 collateralValueInUsd)
+ 324: // @return
- 340: function getTokenAmountFromUsd(address token, uint256 usdAmountInWei) public view returns (uint256) {
+ 340: // @return
- 350: function getAccountCollateralValue(address user) public view returns (uint256 totalCollateralValueInUsd) {
+ 350: // @return totalCollateralValueInUsd
- 361: function getUsdValue(address token, uint256 amount) public view returns (uint256) {
+ 361: // @return
- 369: function getAccountInformation(address user)
+ 369: // @return totalDscMinted
- 369: function getAccountInformation(address user)
+ 369: // @return collateralValueInUsd
- 377: function getAdditionalFeedPrecision() external pure returns (uint256) {
+ 377: // @return
- 381: function getPrecision() external pure returns (uint256) {
+ 381: // @return
- 385: function calculateHealthFactor(uint256 totalDscMinted, uint256 collateralValueInUsd)
+ 385: // @return
- 393: function getHealthFactor(address user) external view returns (uint256) {
+ 393: // @return
- 397: function getLiquidationBonus() external pure returns (uint256) {
+ 397: // @return
- 401: function getCollateralTokenPriceFeed(address token) external view returns (address) {
+ 401: // @return
- 405: function getCollateralTokens() external view returns (address[] memory) {
+ 405: // @return
- 409: function getMinHealthFactor() external pure returns (uint256) {
+ 409: // @return
- 413: function getLiquidationThreshold() external pure returns (uint256) {
+ 413: // @return
- 417: function getCollateralBalanceOfUser(address user, address token) external view returns (uint256) {
+ 417: // @return
- 421: function getDsc() external view returns (address) {
+ 421: // @return
File: src/libraries/OracleLib.sol
- 21: function staleCheckLatestRoundData(AggregatorV3Interface priceFeed)
+ 21: // @return
- 21: function staleCheckLatestRoundData(AggregatorV3Interface priceFeed)
+ 21: // @return
- 21: function staleCheckLatestRoundData(AggregatorV3Interface priceFeed)
+ 21: // @return
- 21: function staleCheckLatestRoundData(AggregatorV3Interface priceFeed)
+ 21: // @return
- 21: function staleCheckLatestRoundData(AggregatorV3Interface priceFeed)
+ 21: // @return
- 35: function getTimeout(AggregatorV3Interface /* chainlinkFeed */ ) public pure returns (uint256) {
+ 35: // @return