UNPKG

@stacks/cli

Version:
16 lines (15 loc) 820 B
import * as bitcoinjs from 'bitcoinjs-lib'; import { TransactionSigner } from 'blockstack'; import { CLINetworkAdapter } from './network'; export declare function getMaxIDSearchIndex(): number; export declare function setMaxIDSearchIndex(index: number): void; export declare class CLITransactionSigner implements TransactionSigner { address: string; isComplete: boolean; constructor(address?: string); getAddress(): Promise<string>; signTransaction(_txIn: bitcoinjs.TransactionBuilder, _signingIndex: number): Promise<void>; signerVersion(): number; } export declare function getPrivateKeyAddress(network: CLINetworkAdapter, privateKey: string | CLITransactionSigner): string; export declare function isCLITransactionSigner(signer: string | CLITransactionSigner): signer is CLITransactionSigner;