LowGasSafeMath
Contains methods for doing math operations that revert on overflow or underflow for minimal gas cost
Functionsβ
addβ
function add(
uint256 x,
uint256 y
) internal pure returns (uint256 z)Returns x + y, reverts if sum overflows uint256
Parameters:β
x
uint256
The augend
y
uint256
The addend
Return Values:β
z
uint256
The sum of x and y
subβ
function sub(
uint256 x,
uint256 y
) internal pure returns (uint256 z)Returns x - y, reverts if underflows
Parameters:β
x
uint256
The minuend
y
uint256
The subtrahend
Return Values:β
z
uint256
The difference of x and y
mulβ
function mul(
uint256 x,
uint256 y
) internal pure returns (uint256 z)Returns x * y, reverts if overflows
Parameters:β
x
uint256
The multiplicand
y
uint256
The multiplier
Return Values:β
z
uint256
The product of x and y
addβ
function add(
int256 x,
int256 y
) internal pure returns (int256 z)Returns x + y, reverts if overflows or underflows
Parameters:β
x
int256
The augend
y
int256
The addend
Return Values:β
z
int256
The sum of x and y
subβ
function sub(
int256 x,
int256 y
) internal pure returns (int256 z)Returns x - y, reverts if overflows or underflows
Parameters:β
x
int256
The minuend
y
int256
The subtrahend
Return Values:β
z
int256
The difference of x and y
Last updated