@ethereumjs/util / validateNoLeadingZeroes
validateNoLeadingZeroes(
values
):void
Defined in: packages/util/src/bytes.ts:337
Checks provided Uint8Array for leading zeroes and throws if found.
Examples:
Valid values: 0x1, 0x, 0x01, 0x1234 Invalid values: 0x0, 0x00, 0x001, 0x0001
Note: This method is useful for validating that RLP encoded integers comply with the rule that all integer values encoded to RLP must be in the most compact form and contain no leading zero bytes
An object containing string keys and Uint8Array values
void
if any provided value is found to have leading zero bytes