bitcore-wallet-service
Version:
A service for Mutisig HD Bitcoin Wallets
43 lines • 1.7 kB
TypeScript
export declare const Utils: {
isObject(obj: any): boolean;
isNumber(val: any): boolean;
isNumberish(val: any): boolean;
getMissingFields(obj: object, args?: string | Array<string>): Array<string>;
strip(number: any): number;
hashMessage(text: any, noReverse: any): any;
verifyMessage(message: any, signature: any, publicKey: any): any;
_tryImportPublicKey(publicKey: any): any;
_tryImportSignature(signature: any): any;
_tryVerifyMessage(hash: any, sig: any, publicKeyBuffer: any): any;
formatAmount(satoshis: any, unit: any, opts: any): any;
formatAmountInBtc(amount: any): string;
formatUtxos(utxos: any): any;
formatRatio(ratio: any): string;
formatSize(size: any): string;
parseVersion(version: any): {
agent?: string;
major?: number;
minor?: number;
patch?: number;
};
parseAppVersion(agent: any): {
app?: string;
major?: number;
minor?: number;
patch?: number;
};
getIpFromReq(req: any): string;
checkValueInCollection(value: any, collection: any): boolean;
getAddressCoin(address: any): "btc" | "bch" | "doge" | "ltc";
translateAddress(address: any, coin: any): any;
compareNetworks(network1: any, network2: any, chain: any): boolean;
getNetworkName(chain: any, network: any): any;
getGenericName(network: any): any;
getNetworkType(network: any): "mainnet" | "testnet" | "regtest";
castToBool(input: any): boolean;
sortAsc(arr: any, ...keys: any[]): any;
sortDesc(arr: any, ...keys: any[]): any;
fromPairs(input: any): any;
difference(arr1: any, arr2: any): any[];
};
//# sourceMappingURL=utils.d.ts.map