@stacks/cli
Version:
Stacks command line tool
16 lines (15 loc) • 820 B
TypeScript
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;