BytesLib
Functions
slice
function slice(bytes memory _bytes, uint256 _start, uint256 _length) internal pure returns (bytes memory);toAddress
function toAddress(bytes memory _bytes, uint256 _start) internal pure returns (address addr);toBool
function toBool(bytes memory _bytes, uint256 _start) internal pure returns (bool);toAddressAddressBoolUint128Uint128
function toAddressAddressBoolUint128Uint128(bytes memory _bytes)
internal
pure
returns (address addr1, address addr2, bool bool_, uint128 amount1, uint128 amount2);Errors
BytesLibToBoolOutOfBounds
error BytesLibToBoolOutOfBounds();BytesLibToAddressOutOfBounds
error BytesLibToAddressOutOfBounds();BytesLibSliceOverflow
error BytesLibSliceOverflow();BytesLibSliceOutOfBounds
error BytesLibSliceOutOfBounds();BytesLibInvalidLength
error BytesLibInvalidLength(uint256 inputLength, uint256 expectedLength);
Last updated