@abcpros/bitcore-wallet-service
Version:
A service for Mutisig HD Bitcoin Wallets
54 lines • 1.97 kB
TypeScript
import * as request from 'request-promise-native';
import { Client } from './v8/client';
export declare class V8 {
chain: string;
coin: string;
network: string;
v8network: string;
addressFormat: string;
apiPrefix: string;
host: string;
userAgent: string;
baseUrl: string;
request: request;
Client: typeof Client;
constructor(opts: any);
_getClient(): Client;
_getAuthClient(wallet: any): Client;
addAddresses(wallet: any, addresses: any, cb: any): void;
register(wallet: any, cb: any): any;
getBalance(wallet: any, cb: any): Promise<void>;
getConnectionInfo(): string;
_transformUtxos(unspent: any, bcheight: any, coin?: string): {
address: any;
satoshis: any;
amount: number;
scriptPubKey: any;
txid: any;
vout: any;
locked: boolean;
confirmations: number;
coinbase: any;
immature: boolean;
}[];
getUtxos(wallet: any, height: any, cb: any): void;
getCoinsForTx(txId: any, cb: any): void;
getCheckData(wallet: any, cb: any): void;
broadcast(rawTx: any, cb: any, count?: number): void;
getTransaction(txid: any, cb: any): void;
getAddressUtxos(address: any, height: any, coin: any, cb: any): void;
getTransactions(wallet: any, startBlock: any, cb: any): void;
getAddressActivity(address: any, cb: any): void;
getTransactionCount(address: any, cb: any): void;
estimateGas(opts: any, cb: any): void;
getMultisigContractInstantiationInfo(opts: any, cb: any): void;
getMultisigContractInfo(opts: any, cb: any): void;
getTokenContractInfo(opts: any, cb: any): void;
getMultisigTxpsInfo(opts: any, cb: any): void;
estimateFee(nbBlocks: any, cb: any): void;
getBlockchainHeight(cb: any): void;
getBlockBits(cb: any): void;
getTxidsInBlock(blockHash: any, cb: any): void;
initSocket(callbacks: any): void;
}
//# sourceMappingURL=v8.d.ts.map