@bsv/wallet-toolbox
Version:
BRC100 conforming wallet, wallet storage and wallet signer components
15 lines • 722 B
TypeScript
import { sdk } from '../../index.client';
import { ChainTracker } from '@bsv/sdk';
import { ChaintracksServiceClient } from './chaintracks/ChaintracksServiceClient';
export interface ChaintracksChainTrackerOptions {
maxRetries?: number;
}
export declare class ChaintracksChainTracker implements ChainTracker {
chaintracks: ChaintracksServiceClient;
cache: Record<number, string>;
options: ChaintracksChainTrackerOptions;
constructor(chain?: sdk.Chain, chaintracks?: ChaintracksServiceClient, options?: ChaintracksChainTrackerOptions);
currentHeight(): Promise<number>;
isValidRootForHeight(root: string, height: number): Promise<boolean>;
}
//# sourceMappingURL=ChaintracksChainTracker.d.ts.map