PackedUint128Math
State Variables
OFFSET
uint256 private constant OFFSET = 128;MASK_128
uint256 private constant MASK_128 = 0xffffffffffffffffffffffffffffffff;MASK_128_PLUS_ONE
uint256 private constant MASK_128_PLUS_ONE = MASK_128 + 1;Functions
encode
Name
Type
Description
Name
Type
Description
encodeFirst
Name
Type
Description
Name
Type
Description
encodeSecond
Name
Type
Description
Name
Type
Description
encode
Name
Type
Description
Name
Type
Description
decode
Name
Type
Description
Name
Type
Description
decodeX
Name
Type
Description
Name
Type
Description
decodeY
Name
Type
Description
Name
Type
Description
decode
Name
Type
Description
Name
Type
Description
add
Name
Type
Description
Name
Type
Description
add
Name
Type
Description
Name
Type
Description
sub
Name
Type
Description
Name
Type
Description
sub
Name
Type
Description
Name
Type
Description
lt
Name
Type
Description
Name
Type
Description
gt
Name
Type
Description
Name
Type
Description
scalarMulDivBasisPointRoundDown
Name
Type
Description
Name
Type
Description
Errors
PackedUint128Math__AddOverflow
PackedUint128Math__SubUnderflow
PackedUint128Math__MultiplierTooLarge
Last updated