Skip to main content

SafeCast

Git Source

Functions​

encodeUInt128​

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

encodeUInt112​

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

encodeUInt96​

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

encodeUInt64​

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

encodeUInt48​

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

encodeUInt32​

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

encodeUInt16​

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

encodeUInt8​

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

Errors​

Overflow​

error Overflow(uint256 amount);