UNPKG

bitcore-wallet-client

Version:
194 lines 8.42 kB
import * as CWC from 'crypto-wallet-core'; import { EventEmitter } from 'events'; import { Utils } from './common'; import { Credentials } from './credentials'; import { Key } from './key'; import { PayPro } from './paypro'; import { PayProV2 } from './payproV2'; import { Verifier } from './verifier'; export declare class API extends EventEmitter { doNotVerifyPayPro: any; timeout: any; logLevel: any; supportStaffWalletId: any; request: any; bulkClient: any; credentials: any; notificationIncludeOwn: boolean; lastNotificationId: any; notificationsIntervalId: any; keyDerivationOk: boolean; noSign: any; password: any; bp_partner: string; bp_partner_version: string; static PayProV2: typeof PayProV2; static PayPro: typeof PayPro; static Key: typeof Key; static Verifier: typeof Verifier; static Core: typeof CWC; static Utils: typeof Utils; static sjcl: any; static errors: { new (): { name: string; message: string; stack?: string; cause?: unknown; }; captureStackTrace(targetObject: object, constructorOpt?: Function): void; prepareStackTrace?: ((err: Error, stackTraces: NodeJS.CallSite[]) => any) | undefined; stackTraceLimit: number; } & { [key: string]: new (...args: string[]) => { name: string; message: string; stack?: string; cause?: unknown; }; }; static Bitcore: any; static BitcoreCash: any; static BitcoreDoge: any; static BitcoreLtc: any; constructor(opts?: any); static privateKeyEncryptionOpts: { iter: number; }; initNotifications(cb: any): void; initialize(opts: any, cb: any): any; dispose(cb: any): void; _fetchLatestNotifications(interval: any, cb: any): void; _initNotifications(opts: any): void; _disposeNotifications(): void; setNotificationsInterval(notificationIntervalSeconds: any): void; getRootPath(): any; static _encryptMessage(message: any, encryptingKey: any): any; _processTxNotes(notes: any): void; _processTxps(txps: any): void; validateKeyDerivation(opts: any, cb: any): any; toObj(): any; toString(): string; fromObj(credentials: any): this; fromString(credentials: any): this; toClone(): API; static clone(api: API): API; decryptBIP38PrivateKey(encryptedPrivateKeyBase58: any, passphrase: any, progressCallback: any, cb: any): any; getBalanceFromPrivateKey(privateKey: any, chain: any, cb: any): void; buildTxFromPrivateKey(privateKey: any, destinationAddress: any, opts: any, cb: any): any; openWallet(opts: any, cb: any): any; static _buildSecret(walletId: any, walletPrivKey: any, chain: any, network: any): any; static parseSecret(secret: any): { walletId: string; walletPrivKey: any; coin: any; network: any; }; static getRawTx(txp: any): any; _getCurrentSignatures(txp: any): any; _addSignaturesToBitcoreTxBitcoin(txp: any, t: any, signatures: any, xpub: any): void; _addSignaturesToBitcoreTx(txp: any, t: any, signatures: any, xpub: any): void; _applyAllSignatures(txp: any, t: any): void; _doJoinWallet(walletId: any, walletPrivKey: any, xPubKey: any, requestPubKey: any, copayerName: any, opts: any, cb: any): void; isComplete(): any; _extractPublicKeyRing(copayers: any): any; getFeeLevels(chain: any, network: any, cb: any): void; clearCache(opts: any, cb: any): void; getVersion(cb: any): void; _checkKeyDerivation(): boolean; createWallet(walletName: any, copayerName: any, m: any, n: any, opts: any, cb: any): any; joinWallet(secret: any, copayerName: any, opts: any, cb: any): any; recreateWallet(cb: any): void; _processWallet(wallet: any): void; _processStatus(status: any): void; getNotifications(opts: any, cb: any): void; getStatus(opts: any, cb: any): void; getPreferences(cb: any): void; savePreferences(preferences: any, cb: any): void; fetchPayPro(opts: any, cb: any): void; getUtxos(opts: any, cb: any): void; getCoinsForTx(opts: any, cb: any): void; _getCreateTxProposalArgs(opts: any): any; createTxProposal(opts: any, cb: any, baseUrl: any): void; publishTxProposal(opts: any, cb: any): void; createAddress(opts: any, cb: any): any; getMainAddresses(opts: any, cb: any): void; getBalance(opts: any, cb: any): void; getTxProposals(opts: any, cb: any): void; getPayPro(txp: any, cb: any): any; getPayProV2(txp: any): Promise<any>; pushSignatures(txp: any, signatures: any, cb: any, baseUrl: any): any; createAdvertisement(opts: any, cb: any): void; getAdvertisements(opts: any, cb: any): void; getAdvertisementsByCountry(opts: any, cb: any): void; getAdvertisement(opts: any, cb: any): void; activateAdvertisement(opts: any, cb: any): void; deactivateAdvertisement(opts: any, cb: any): void; deleteAdvertisement(opts: any, cb: any): void; signTxProposalFromAirGapped(txp: any, encryptedPkr: any, m: any, n: any, password?: any): void; static signTxProposalFromAirGapped(key: any, txp: any, unencryptedPkr: any, m: any, n: any, opts: any, cb: any): any; rejectTxProposal(txp: any, reason: any, cb: any): void; broadcastRawTx(opts: any, cb: any): void; _doBroadcast(txp: any, cb: any): void; broadcastTxProposal(txp: any, cb: any): void; removeTxProposal(txp: any, cb: any): void; getTxHistory(opts: any, cb: any): void; getTxByHash(txid: any, cb: any): void; getTx(txProposalId: any, cb: any): void; startScan(opts: any, cb: any): void; addAccess(opts: any, cb: any): void; getTxNote(opts: any, cb: any): void; editTxNote(opts: any, cb: any): void; getTxNotes(opts: any, cb: any): void; getFiatRate(opts: any, cb: any): void; pushNotificationsSubscribe(opts: any, cb: any): void; pushNotificationsUnsubscribe(externalUserId: any, cb: any): void; txConfirmationSubscribe(opts: any, cb: any): void; txConfirmationUnsubscribe(txid: any, cb: any): void; getSendMaxInfo(opts: any, cb: any): void; getEstimateGas(opts: any, cb: any): void; getNonce(opts: any, cb: any): void; getMultisigContractInstantiationInfo(opts: any, cb: any): void; getMultisigContractInfo(opts: any, cb: any): void; getTokenContractInfo(opts: any, cb: any): void; getStatusByIdentifier(opts: any, cb: any): void; _oldCopayDecrypt(username: any, password: any, blob: any): any; getWalletIdsFromOldCopay(username: any, password: any, blob: any): any[]; static upgradeCredentialsV1(v1: any): { key: any; credentials: Credentials; }; static upgradeMultipleCredentialsV1(v1: Credentials[]): { keys: any[]; credentials: Credentials[]; }; static serverAssistedImport(opts: any, clientOpts: any, callback: any): any; banxaGetQuote(data: any): Promise<any>; banxaCreateOrder(data: any): Promise<any>; moonpayGetQuote(data: any): Promise<any>; moonpayGetSellQuote(data: any): Promise<any>; moonpayGetSignedPaymentUrl(data: any): Promise<any>; moonpayGetSellSignedPaymentUrl(data: any): Promise<any>; moonpayCancelSellTransaction(data: any): Promise<any>; rampGetQuote(data: any): Promise<any>; rampGetSellQuote(data: any): Promise<any>; rampGetSignedPaymentUrl(data: any): Promise<any>; sardineGetQuote(data: any): Promise<any>; sardineGetToken(data: any): Promise<any>; simplexGetQuote(data: any): Promise<any>; simplexGetSellQuote(data: any): Promise<any>; simplexPaymentRequest(data: any): Promise<any>; simplexSellPaymentRequest(data: any): Promise<any>; simplexGetEvents(data: any): Promise<any>; thorswapGetSwapQuote(data: any): Promise<any>; transakGetAccessToken(data: any): Promise<any>; transakGetQuote(data: any): Promise<any>; transakGetSignedPaymentUrl(data: any): Promise<any>; wyreWalletOrderQuotation(data: any): Promise<any>; wyreWalletOrderReservation(data: any): Promise<any>; changellyGetPairsParams(data: any): Promise<any>; changellyGetFixRateForAmount(data: any): Promise<any>; changellyCreateFixTransaction(data: any): Promise<any>; oneInchGetSwap(data: any): Promise<any>; } //# sourceMappingURL=api.d.ts.map