PHP WebShell

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

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

"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const assert_1 = __importDefault(require("assert"));
const testutil_1 = require("@bitgo/utxo-core/testutil");
const NamedDescriptor_1 = require("../../src/descriptor/NamedDescriptor");
const builder_1 = require("../../src/descriptor/builder");
describe('NamedDescriptor', function () {
    it('creates named descriptor with signature', async function () {
        const keys = (0, testutil_1.getKeyTriple)();
        const namedDescriptor = (0, NamedDescriptor_1.createNamedDescriptorWithSignature)('foo', (0, builder_1.getDescriptorFromBuilder)({ name: 'Wsh2Of2', keys, path: '0/*' }), keys[0]);
        assert_1.default.deepStrictEqual(await (0, testutil_1.getFixture)(__dirname + '/fixtures/NamedDescriptorWithSignature.json', namedDescriptor), namedDescriptor);
        (0, NamedDescriptor_1.assertHasValidSignature)(namedDescriptor, keys[0]);
    });
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTmFtZWREZXNjcmlwdG9yLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vdGVzdC9kZXNjcmlwdG9yL05hbWVkRGVzY3JpcHRvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLG9EQUE0QjtBQUU1Qix3REFBcUU7QUFFckUsMEVBQW1IO0FBQ25ILDBEQUF3RTtBQUV4RSxRQUFRLENBQUMsaUJBQWlCLEVBQUU7SUFDMUIsRUFBRSxDQUFDLHlDQUF5QyxFQUFFLEtBQUs7UUFDakQsTUFBTSxJQUFJLEdBQUcsSUFBQSx1QkFBWSxHQUFFLENBQUM7UUFDNUIsTUFBTSxlQUFlLEdBQUcsSUFBQSxvREFBa0MsRUFDeEQsS0FBSyxFQUNMLElBQUEsa0NBQXdCLEVBQUMsRUFBRSxJQUFJLEVBQUUsU0FBUyxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLENBQUMsRUFDaEUsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUNSLENBQUM7UUFDRixnQkFBTSxDQUFDLGVBQWUsQ0FDcEIsTUFBTSxJQUFBLHFCQUFVLEVBQUMsU0FBUyxHQUFHLDZDQUE2QyxFQUFFLGVBQWUsQ0FBQyxFQUM1RixlQUFlLENBQ2hCLENBQUM7UUFDRixJQUFBLHlDQUF1QixFQUFDLGVBQWUsRUFBRSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUNwRCxDQUFDLENBQUMsQ0FBQztBQUNMLENBQUMsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGFzc2VydCBmcm9tICdhc3NlcnQnO1xuXG5pbXBvcnQgeyBnZXRGaXh0dXJlLCBnZXRLZXlUcmlwbGUgfSBmcm9tICdAYml0Z28vdXR4by1jb3JlL3Rlc3R1dGlsJztcblxuaW1wb3J0IHsgYXNzZXJ0SGFzVmFsaWRTaWduYXR1cmUsIGNyZWF0ZU5hbWVkRGVzY3JpcHRvcldpdGhTaWduYXR1cmUgfSBmcm9tICcuLi8uLi9zcmMvZGVzY3JpcHRvci9OYW1lZERlc2NyaXB0b3InO1xuaW1wb3J0IHsgZ2V0RGVzY3JpcHRvckZyb21CdWlsZGVyIH0gZnJvbSAnLi4vLi4vc3JjL2Rlc2NyaXB0b3IvYnVpbGRlcic7XG5cbmRlc2NyaWJlKCdOYW1lZERlc2NyaXB0b3InLCBmdW5jdGlvbiAoKSB7XG4gIGl0KCdjcmVhdGVzIG5hbWVkIGRlc2NyaXB0b3Igd2l0aCBzaWduYXR1cmUnLCBhc3luYyBmdW5jdGlvbiAoKSB7XG4gICAgY29uc3Qga2V5cyA9IGdldEtleVRyaXBsZSgpO1xuICAgIGNvbnN0IG5hbWVkRGVzY3JpcHRvciA9IGNyZWF0ZU5hbWVkRGVzY3JpcHRvcldpdGhTaWduYXR1cmUoXG4gICAgICAnZm9vJyxcbiAgICAgIGdldERlc2NyaXB0b3JGcm9tQnVpbGRlcih7IG5hbWU6ICdXc2gyT2YyJywga2V5cywgcGF0aDogJzAvKicgfSksXG4gICAgICBrZXlzWzBdXG4gICAgKTtcbiAgICBhc3NlcnQuZGVlcFN0cmljdEVxdWFsKFxuICAgICAgYXdhaXQgZ2V0Rml4dHVyZShfX2Rpcm5hbWUgKyAnL2ZpeHR1cmVzL05hbWVkRGVzY3JpcHRvcldpdGhTaWduYXR1cmUuanNvbicsIG5hbWVkRGVzY3JpcHRvciksXG4gICAgICBuYW1lZERlc2NyaXB0b3JcbiAgICApO1xuICAgIGFzc2VydEhhc1ZhbGlkU2lnbmF0dXJlKG5hbWVkRGVzY3JpcHRvciwga2V5c1swXSk7XG4gIH0pO1xufSk7XG4iXX0=

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


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