UNPKG

neo-convertor

Version:

A tool to convert neo smart contract data to human-readable one

12 lines (10 loc) 457 B
import { BigInteger } from "../bigInteger"; import { hexToBytes, convertUint8ArrayToHexString } from "../libs"; export class HexNumber { static readonly hexNumberToNumber = (hexNumber: string) :number => { return Number(new BigInteger(hexToBytes(hexNumber)).toString()); } static readonly numberToHexNumber = (num: number): string => { return convertUint8ArrayToHexString(new BigInteger(num).toUint8Array()); } }