PHP WebShell

Текущая директория: /opt/BitGoJS/modules/abstract-utxo/dist/src

Просмотр файла: verifyKey.d.ts

import { BitGoBase } from '@bitgo/sdk-core';
import { ParsedTransaction, VerifyKeySignaturesOptions, VerifyUserPublicKeyOptions } from './abstractUtxoCoin';
import { UtxoKeychain } from './keychains';
/**
 * Verify signatures produced by the user key over the backup and bitgo keys.
 *
 * If set, these signatures ensure that the wallet keys cannot be changed after the wallet has been created.
 * @param {VerifyKeySignaturesOptions} params
 * @return {{backup: boolean, bitgo: boolean}}
 */
export declare function verifyKeySignature(params: VerifyKeySignaturesOptions): boolean;
/**
 * Verify signatures against the user private key over the change wallet extended keys
 * @param {ParsedTransaction} tx
 * @param {Keychain} userKeychain
 * @return {boolean}
 * @protected
 */
export declare function verifyCustomChangeKeySignatures<TNumber extends number | bigint>(tx: ParsedTransaction<TNumber>, userKeychain: UtxoKeychain): boolean;
/**
 * Decrypt the wallet's user private key and verify that the claimed public key matches
 * @param {BitGoBase} bitgo
 * @param {VerifyUserPublicKeyOptions} params
 * @return {boolean}
 * @protected
 */
export declare function verifyUserPublicKey(bitgo: BitGoBase, params: VerifyUserPublicKeyOptions): boolean;
//# sourceMappingURL=verifyKey.d.ts.map

Выполнить команду


Для локальной разработки. Не используйте в интернете!