UNPKG

857 BTypeScriptView Raw
1import BigNumber from "bignumber.js";
2import { IBlockData } from "./models";
3import { ITransactionData } from "./transactions/interfaces";
4declare class Bignum extends BigNumber {
5 static readonly ZERO: BigNumber;
6 static readonly ONE: BigNumber;
7}
8/**
9 * Get human readable string from satoshis
10 */
11export declare function formatSatoshi(amount: Bignum | number | string): string;
12/**
13 * Check if the given block or transaction id is an exception.
14 */
15export declare function isException(blockOrTransaction: IBlockData | ITransactionData): boolean;
16/**
17 * Sort transactions by type, then id.
18 */
19export declare function sortTransactions(transactions: ITransactionData[]): ITransactionData[];
20export declare const isGenesisTransaction: (id: string) => boolean;
21export declare const maxVendorFieldLength: (height?: number) => number;
22export { Bignum };