UNPKG

deth

Version:

Ethereum node focused on Developer Experience

12 lines (11 loc) 382 B
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)); }