Skip to content

StringBytes32Utils ​

Git Source

Helpers for strings stored as a bytes32 word plus an explicit byte length.

Functions ​

_validatedStringLength ​

solidity
function _validatedStringLength(uint256 lengthUint_) private pure returns (uint8 length_);

stringToBytes32 ​

solidity
function stringToBytes32(string calldata string_) internal pure returns (bytes32 bytes32_, uint8 length_);

stringMemoryToBytes32 ​

solidity
function stringMemoryToBytes32(string memory string_) internal pure returns (bytes32 bytes32_, uint8 length_);

bytes32ToString ​

solidity
function bytes32ToString(bytes32 bytes32_, uint8 length_) internal pure returns (string memory string_);

Errors ​

StringBytes32Utils__InvalidStringLength ​

solidity
error StringBytes32Utils__InvalidStringLength();