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Выполнить команду
Для локальной разработки. Не используйте в интернете!