UNPKG

@berrywallet/core

Version:

Berrywallet main Core for work with common cryptocurrencies like Bitcoin, Ethereum, Dash, Litecoin

16 lines (15 loc) 905 B
/// <reference types="node" /> import BigNumber from 'bignumber.js'; import * as Crypto from './crypto'; export { Destructable } from './destructable'; export { Crypto }; export declare function isHexPrefixed(hex: string): boolean; export declare function isHexValid(hex: string, length?: number, prefix?: number): boolean; export declare function addHexPrefix(hex: string | Buffer): string; export declare function padHexToEven(a: string): string; export declare function hexToBuffer(hex: string): Buffer; export declare function validateAmountValue(value: BigNumber, minValue: BigNumber, allowZero?: boolean): BigNumber; export declare function bigNumberToBuffer(value: BigNumber): Buffer; export declare function bufferToBigNumber(buffer: Buffer): BigNumber; export declare function numberToHex(number: number | BigNumber): string; export declare function hexToBigNumber(hexNumber: string): BigNumber;