Skip to main content

SafeCast

Git Source

Functions​

encodeUInt128​

function encodeUInt128(uint256 amount) internal pure returns (uint128);

Parameters

NameTypeDescription
amountuint256

Returns

NameTypeDescription
<none>uint128

encodeUInt112​

function encodeUInt112(uint256 amount) internal pure returns (uint112);

Parameters

NameTypeDescription
amountuint256

Returns

NameTypeDescription
<none>uint112

encodeUInt96​

function encodeUInt96(uint256 amount) internal pure returns (uint96);

Parameters

NameTypeDescription
amountuint256

Returns

NameTypeDescription
<none>uint96

encodeUInt64​

function encodeUInt64(uint256 amount) internal pure returns (uint64);

Parameters

NameTypeDescription
amountuint256

Returns

NameTypeDescription
<none>uint64

encodeUInt48​

function encodeUInt48(uint256 amount) internal pure returns (uint48);

Parameters

NameTypeDescription
amountuint256

Returns

NameTypeDescription
<none>uint48

encodeUInt32​

function encodeUInt32(uint256 amount) internal pure returns (uint32);

Parameters

NameTypeDescription
amountuint256

Returns

NameTypeDescription
<none>uint32

encodeUInt16​

function encodeUInt16(uint256 amount) internal pure returns (uint16);

Parameters

NameTypeDescription
amountuint256

Returns

NameTypeDescription
<none>uint16

encodeUInt8​

function encodeUInt8(uint256 amount) internal pure returns (uint8);

Parameters

NameTypeDescription
amountuint256

Returns

NameTypeDescription
<none>uint8

Errors​

Overflow​

error Overflow(uint256 amount);

Parameters

NameTypeDescription
amountuint256