UNPKG

eth-crypto

Version:

Cryptographic functions for ethereum and how to use them with web3 and solidity

21 lines (20 loc) 604 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.addLeading0x = addLeading0x; exports.hexToUnit8Array = hexToUnit8Array; exports.removeLeading0x = removeLeading0x; exports.uint8ArrayToHex = uint8ArrayToHex; function removeLeading0x(str) { if (str.startsWith('0x')) return str.substring(2);else return str; } function addLeading0x(str) { if (!str.startsWith('0x')) return '0x' + str;else return str; } function uint8ArrayToHex(arr) { return Buffer.from(arr).toString('hex'); } function hexToUnit8Array(str) { return new Uint8Array(Buffer.from(str, 'hex')); }