PHP WebShell

Текущая директория: /opt/BitGoJS/modules/utxo-lib/dist/test/bitgo/wallet

Просмотр файла: WalletUnspentSigner.js

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const assert = require("assert");
const bitgo_1 = require("../../../src/bitgo");
const testutil_1 = require("../../../src/testutil");
describe('WalletUnspentSigner', function () {
    it('derives expected keys', function () {
        const keys = (0, testutil_1.getDefaultWalletKeys)();
        const derivedWalletKeys = keys.deriveForChainAndIndex(1, 2);
        const signer = new bitgo_1.WalletUnspentSigner(keys, keys.user, keys.bitgo);
        const derivedSigner = signer.deriveForChainAndIndex(1, 2);
        assert.deepStrictEqual(derivedSigner.walletKeys.publicKeys, derivedWalletKeys.publicKeys);
        assert.deepStrictEqual(derivedSigner.signer, derivedWalletKeys.user);
        assert.deepStrictEqual(derivedSigner.cosigner, derivedWalletKeys.bitgo);
    });
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiV2FsbGV0VW5zcGVudFNpZ25lci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Rlc3QvYml0Z28vd2FsbGV0L1dhbGxldFVuc3BlbnRTaWduZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxpQ0FBaUM7QUFFakMsOENBQXlEO0FBQ3pELG9EQUE2RDtBQUU3RCxRQUFRLENBQUMscUJBQXFCLEVBQUU7SUFDOUIsRUFBRSxDQUFDLHVCQUF1QixFQUFFO1FBQzFCLE1BQU0sSUFBSSxHQUFHLElBQUEsK0JBQW9CLEdBQUUsQ0FBQztRQUNwQyxNQUFNLGlCQUFpQixHQUFHLElBQUksQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUM7UUFDNUQsTUFBTSxNQUFNLEdBQUcsSUFBSSwyQkFBbUIsQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDcEUsTUFBTSxhQUFhLEdBQUcsTUFBTSxDQUFDLHNCQUFzQixDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztRQUMxRCxNQUFNLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsVUFBVSxFQUFFLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxDQUFDO1FBQzFGLE1BQU0sQ0FBQyxlQUFlLENBQUMsYUFBYSxDQUFDLE1BQU0sRUFBRSxpQkFBaUIsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNyRSxNQUFNLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxRQUFRLEVBQUUsaUJBQWlCLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDMUUsQ0FBQyxDQUFDLENBQUM7QUFDTCxDQUFDLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIGFzc2VydCBmcm9tICdhc3NlcnQnO1xuXG5pbXBvcnQgeyBXYWxsZXRVbnNwZW50U2lnbmVyIH0gZnJvbSAnLi4vLi4vLi4vc3JjL2JpdGdvJztcbmltcG9ydCB7IGdldERlZmF1bHRXYWxsZXRLZXlzIH0gZnJvbSAnLi4vLi4vLi4vc3JjL3Rlc3R1dGlsJztcblxuZGVzY3JpYmUoJ1dhbGxldFVuc3BlbnRTaWduZXInLCBmdW5jdGlvbiAoKSB7XG4gIGl0KCdkZXJpdmVzIGV4cGVjdGVkIGtleXMnLCBmdW5jdGlvbiAoKSB7XG4gICAgY29uc3Qga2V5cyA9IGdldERlZmF1bHRXYWxsZXRLZXlzKCk7XG4gICAgY29uc3QgZGVyaXZlZFdhbGxldEtleXMgPSBrZXlzLmRlcml2ZUZvckNoYWluQW5kSW5kZXgoMSwgMik7XG4gICAgY29uc3Qgc2lnbmVyID0gbmV3IFdhbGxldFVuc3BlbnRTaWduZXIoa2V5cywga2V5cy51c2VyLCBrZXlzLmJpdGdvKTtcbiAgICBjb25zdCBkZXJpdmVkU2lnbmVyID0gc2lnbmVyLmRlcml2ZUZvckNoYWluQW5kSW5kZXgoMSwgMik7XG4gICAgYXNzZXJ0LmRlZXBTdHJpY3RFcXVhbChkZXJpdmVkU2lnbmVyLndhbGxldEtleXMucHVibGljS2V5cywgZGVyaXZlZFdhbGxldEtleXMucHVibGljS2V5cyk7XG4gICAgYXNzZXJ0LmRlZXBTdHJpY3RFcXVhbChkZXJpdmVkU2lnbmVyLnNpZ25lciwgZGVyaXZlZFdhbGxldEtleXMudXNlcik7XG4gICAgYXNzZXJ0LmRlZXBTdHJpY3RFcXVhbChkZXJpdmVkU2lnbmVyLmNvc2lnbmVyLCBkZXJpdmVkV2FsbGV0S2V5cy5iaXRnbyk7XG4gIH0pO1xufSk7XG4iXX0=

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


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