Skip to main content

CBORByteUtils

CBORByteUtils

Helpful byte utility functions.

sliceBytesMemory

function sliceBytesMemory(bytes data, uint256 start, uint256 end) internal view returns (bytes slicedData)

Slices a dynamic bytes object from start:end (non-inclusive end)

NameTypeDescription
databytes
startuint256position to start byte slice (inclusive)
enduint256position to end byte slice (non-inclusive)
NameTypeDescription
slicedDatabytesdynamic sliced bytes object

bytesToUint256

function bytesToUint256(bytes data) internal view returns (uint256 value)

Converts a dynamic bytes array to a uint256

NameTypeDescription
databytesdynamic bytes array
NameTypeDescription
valueuint256calculated uint256 value