pragma solidity >=0.8.0 <0.9.0; import "./libraries/SafeMath.sol"; library Utils { function adjustAmountForDecimals(uint currentDecimals, uint targetDecimals, uint amount) internal pure returns(uint256) { uint diffDecimals = currentDecimals - targetDecimals; if(currentDecimals > targetDecimals) { amount = amount.div( (uint(10)**diffDecimals) ); } else if(currentDecimals < targetDecimals) { amount = amount.mul( (uint(10)**diffDecimals) ); } return amount; } }
0.7.1