deth
Version:
Ethereum node focused on Developer Experience
12 lines (11 loc) • 382 B
JavaScript
import { HEX_REGEX } from './common';
import { bufferToHex } from 'ethereumjs-util';
export function makeHexData(value) {
if (!HEX_REGEX.test(value) || value.length % 2 !== 0) {
throw new TypeError(`Value "${value}" is not valid hex data`);
}
return value.toLowerCase();
}
export function bufferToHexData(buffer) {
return makeHexData(bufferToHex(buffer));
}