bitcore-wallet-client
Version:
Client for bitcore-wallet-service
194 lines • 8.42 kB
TypeScript
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