bitcore-wallet-client
Version:
Client for bitcore-wallet-service
59 lines • 1.61 kB
TypeScript
export declare class Credentials {
static FIELDS: string[];
version: number;
account: number;
walletPrivKey: any;
sharedEncryptingKey: any;
walletId: any;
walletName: any;
m: any;
n: any;
copayerName: any;
xPrivKey: string;
xPrivKeyEncrypted: string;
xPubKey: any;
requestPrivKey: any;
requestPubKey: any;
copayerId: string;
publicKeyRing: any;
rootPath: any;
derivationStrategy: any;
network: string;
coin: string;
chain: string;
use145forBCH: any;
addressType: string;
keyId: string;
token?: {
name: string;
symbol: string;
address: string;
};
multisigEthInfo?: any;
externalSource?: boolean;
hardwareSourcePublicKey: string;
personalEncryptingKey: string;
clientDerivedPublicKey: string;
constructor();
static fromDerivedKey(opts: any): Credentials;
getTokenCredentials(token: {
name: string;
symbol: string;
address: string;
}, chain: string): Credentials;
getMultisigEthCredentials(multisigEthInfo: {
multisigContractAddress: string;
walletName: string;
n: string;
m: string;
}): Credentials;
getRootPath(): any;
static fromObj(obj: any): Credentials;
toObj(): {};
addWalletPrivateKey(walletPrivKey: any): void;
addWalletInfo(walletId: any, walletName: any, m: any, n: any, copayerName: any, opts: any): void;
hasWalletInfo(): boolean;
addPublicKeyRing(publicKeyRing: any): void;
isComplete(): boolean;
}
//# sourceMappingURL=credentials.d.ts.map