bitcore-wallet-service
Version:
A service for Mutisig HD Bitcoin Wallets
32 lines • 1.23 kB
TypeScript
import 'source-map-support/register';
import { Lock } from './lock';
import { MessageBroker } from './messagebroker';
import { Notification } from './model';
import { Storage } from './storage';
export declare class BlockchainMonitor {
explorers: any;
storage: Storage;
messageBroker: MessageBroker;
lock: Lock;
walletId: string;
blockThrottleSettings: {
[chain: string]: {
[network: string]: number;
};
};
last: Array<string>;
Ni: number;
N: number;
lastTx: Array<string>;
Nix: number;
start(opts: any, cb: any): void;
_initExplorer(chain: any, network: any, explorer: any): void;
_handleThirdPartyBroadcasts(chain: any, network: any, data: any, processIt: any): void;
_handleIncomingPayments(chain: any, network: any, data: any): void;
_notifyNewBlock(chain: any, network: any, hash: any): void;
_handleTxConfirmations(chain: any, network: any, hash: any): void;
_handleNewBlock(chain: any, network: any, hash: any): void;
_storeAndBroadcastNotification(notification: Notification, cb?: () => void): void;
getChainThrottleSetting(chain: any, network: any): number;
}
//# sourceMappingURL=blockchainmonitor.d.ts.map