Author: M^0 Labs
Casts a given uint256 value to a uint16, ensuring that it is less than or equal to the maximum uint16 value.
Parameters
n
uint256
The value to check.
Returns
<none>
uint16
The value casted to uint16.
Casts a given uint256 value to a uint40, ensuring that it is less than or equal to the maximum uint40 value.
Parameters
n
uint256
The value to check.
Returns
<none>
uint40
The value casted to uint40.
Casts a given uint256 value to a uint48, ensuring that it is less than or equal to the maximum uint48 value.
Parameters
n
uint256
The value to check.
Returns
<none>
uint48
The value casted to uint48.
Casts a given uint256 value to a uint112, ensuring that it is less than or equal to the maximum uint112 value.
Parameters
n
uint256
The value to check.
Returns
<none>
uint112
The value casted to uint112.
Casts a given uint256 value to a uint128, ensuring that it is less than or equal to the maximum uint128 value.
Parameters
n
uint256
The value to check.
Returns
<none>
uint128
The value casted to uint128.
Casts a given uint256 value to a uint240, ensuring that it is less than or equal to the maximum uint240 value.
Parameters
n
uint256
The value to check.
Returns
<none>
uint240
The value casted to uint240.
Limits a given uint256 value to the maximum uint32 value.
Parameters
n
uint256
The value to check.
Returns
<none>
uint32
The value limited to within uint32 bounds.
Limits a given uint256 value to the maximum uint112 value.
Parameters
n
uint256
The value to check.
Returns
<none>
uint112
The value limited to within uint112 bounds.
Limits a given uint256 value to the maximum uint128 value.
Parameters
n
uint256
The value to check.
Returns
<none>
uint128
The value limited to within uint128 bounds.
Limits a given uint256 value to the maximum uint240 value.
Parameters
n
uint256
The value to check.
Returns
<none>
uint240
The value limited to within uint240 bounds.
Compares two uint32 values and returns the larger one.
Parameters
a_
uint32
Value to check.
b_
uint32
Value to check.
Returns
<none>
uint32
The larger value.
Compares two uint40 values and returns the larger one.
Parameters
a_
uint40
Value to check.
b_
uint40
Value to check.
Returns
<none>
uint40
The larger value.
Compares two uint32 values and returns the lesser one.
Parameters
a_
uint32
Value to check.
b_
uint32
Value to check.
Returns
<none>
uint32
The lesser value.
Compares two uint40 values and returns the lesser one.
Parameters
a_
uint40
Value to check.
b_
uint40
Value to check.
Returns
<none>
uint40
The lesser value.
Compares two uint240 values and returns the lesser one.
Parameters
a_
uint240
Value to check.
b_
uint240
Value to check.
Returns
<none>
uint240
The lesser value.
Compares two uint112 values and returns the lesser one.
Parameters
a_
uint112
Value to check.
b_
uint112
Value to check.
Returns
<none>
uint112
The lesser value.
Compares two uint256 values and returns the lesser one.
Parameters
a_
uint256
Value to check.
b_
uint256
Value to check.
Returns
<none>
uint256
The lesser value.
Emitted when a passed value is greater than the maximum value of uint16.
Emitted when a passed value is greater than the maximum value of uint40.
Emitted when a passed value is greater than the maximum value of uint48.
Emitted when a passed value is greater than the maximum value of uint112.
Emitted when a passed value is greater than the maximum value of uint128.
Emitted when a passed value is greater than the maximum value of uint240.