SafeCast
Contains methods for safely casting between types
Functionsโ
toUint160โ
function toUint160(
uint256 y
) internal pure returns (uint160 z)
Cast a uint256 to a uint160, revert on overflow
Parameters:โ
Name
Type
Description
y
uint256
The uint256 to be downcasted
Return Values:โ
Name
Type
Description
z
uint160
The downcasted integer, now type uint160
toInt128โ
function toInt128(
int256 y
) internal pure returns (int128 z)
Cast a int256 to a int128, revert on overflow or underflow
Parameters:โ
Name
Type
Description
y
int256
The int256 to be downcasted
Return Values:โ
Name
Type
Description
z
int128
The downcasted integer, now type int128
toInt256โ
function toInt256(
uint256 y
) internal pure returns (int256 z)
Cast a uint256 to a int256, revert on overflow
Parameters:โ
Name
Type
Description
y
uint256
The uint256 to be casted
Return Values:โ
Name
Type
Description
z
int256
The casted integer, now type int256
Last updated