Documentation Index
Fetch the complete documentation index at: https://docs.patchwork.dev/llms.txt
Use this file to discover all available pages before exploring further.
import”@patchwork/contracts/PatchworkUtils/PatchworkUtils.sol”;
Functions
toString8
Converts uint64 raw data to an 8 character string
function toString8(uint64 raw) internal pure returns (string memory out);
Parameters
| Name | Type | Description |
|---|
raw | uint64 | the raw data |
Returns
| Name | Type | Description |
|---|
out | string | the string |
toString16
Converts uint128 raw data to a 16 character string
function toString16(uint128 raw) internal pure returns (string memory out);
Parameters
| Name | Type | Description |
|---|
raw | uint128 | the raw data |
Returns
| Name | Type | Description |
|---|
out | string | the string |
toString32
Converts uint256 raw data to a 32 character string
function toString32(uint256 raw) internal pure returns (string memory out);
Parameters
| Name | Type | Description |
|---|
raw | uint256 | the raw data |
Returns
| Name | Type | Description |
|---|
out | string | the string |
trimUp
Trims a raw string to its null-terminated length
function trimUp(bytes memory byteArray) internal pure returns (string memory out);
Parameters
| Name | Type | Description |
|---|
byteArray | bytes | the raw string |
Returns
| Name | Type | Description |
|---|
out | string | the trimmed string |
convertUint16ToBytes
Converts a uint16 into a 2-byte array
function convertUint16ToBytes(uint16 input) internal pure returns (bytes memory);
Parameters
| Name | Type | Description |
|---|
input | uint16 | the uint16 |
Returns
| Name | Type | Description |
|---|
<none> | bytes | bytes the array |
strToUint256
Converts a string to a uint256
function strToUint256(string memory str) internal pure returns (uint256 val);
Parameters
| Name | Type | Description |
|---|
str | string | the string to convert |
Returns
| Name | Type | Description |
|---|
val | uint256 | the uint256 value |