@berrywallet/core
Version:
Berrywallet main Core for work with common cryptocurrencies like Bitcoin, Ethereum, Dash, Litecoin
16 lines (15 loc) • 905 B
TypeScript
/// <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;