deth
Version:
Ethereum node focused on Developer Experience
16 lines (15 loc) • 557 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const common_1 = require("./common");
const ethereumjs_util_1 = require("ethereumjs-util");
function makeHexData(value) {
if (!common_1.HEX_REGEX.test(value) || value.length % 2 !== 0) {
throw new TypeError(`Value "${value}" is not valid hex data`);
}
return value.toLowerCase();
}
exports.makeHexData = makeHexData;
function bufferToHexData(buffer) {
return makeHexData(ethereumjs_util_1.bufferToHex(buffer));
}
exports.bufferToHexData = bufferToHexData;