PHP WebShell
Текущая директория: /opt/BitGoJS/modules/abstract-utxo/dist/test/descriptor/createWallet
Просмотр файла: createDescriptors.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 createWallet_1 = require("../../../src/descriptor/createWallet");
describe('createDescriptors', function () {
it('should create standard named descriptors', async function () {
const keys = (0, testutil_1.getKeyTriple)();
const namedDescriptors = (0, createWallet_1.DefaultWsh2Of3)(keys[0], keys.slice(1));
assert_1.default.deepStrictEqual(namedDescriptors, await (0, testutil_1.getFixture)(__dirname + '/fixtures/DefaultWsh2Of3.json', namedDescriptors));
for (const namedDescriptor of namedDescriptors) {
(0, NamedDescriptor_1.assertHasValidSignature)(namedDescriptor, keys[0]);
}
});
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlRGVzY3JpcHRvcnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi90ZXN0L2Rlc2NyaXB0b3IvY3JlYXRlV2FsbGV0L2NyZWF0ZURlc2NyaXB0b3JzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsb0RBQTRCO0FBRTVCLHdEQUFxRTtBQUVyRSw2RUFBa0Y7QUFDbEYsdUVBQXNFO0FBRXRFLFFBQVEsQ0FBQyxtQkFBbUIsRUFBRTtJQUM1QixFQUFFLENBQUMsMENBQTBDLEVBQUUsS0FBSztRQUNsRCxNQUFNLElBQUksR0FBRyxJQUFBLHVCQUFZLEdBQUUsQ0FBQztRQUM1QixNQUFNLGdCQUFnQixHQUFHLElBQUEsNkJBQWMsRUFBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQ2hFLGdCQUFNLENBQUMsZUFBZSxDQUNwQixnQkFBZ0IsRUFDaEIsTUFBTSxJQUFBLHFCQUFVLEVBQUMsU0FBUyxHQUFHLCtCQUErQixFQUFFLGdCQUFnQixDQUFDLENBQ2hGLENBQUM7UUFDRixLQUFLLE1BQU0sZUFBZSxJQUFJLGdCQUFnQixFQUFFLENBQUM7WUFDL0MsSUFBQSx5Q0FBdUIsRUFBQyxlQUFlLEVBQUUsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDcEQsQ0FBQztJQUNILENBQUMsQ0FBQyxDQUFDO0FBQ0wsQ0FBQyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgYXNzZXJ0IGZyb20gJ2Fzc2VydCc7XG5cbmltcG9ydCB7IGdldEZpeHR1cmUsIGdldEtleVRyaXBsZSB9IGZyb20gJ0BiaXRnby91dHhvLWNvcmUvdGVzdHV0aWwnO1xuXG5pbXBvcnQgeyBhc3NlcnRIYXNWYWxpZFNpZ25hdHVyZSB9IGZyb20gJy4uLy4uLy4uL3NyYy9kZXNjcmlwdG9yL05hbWVkRGVzY3JpcHRvcic7XG5pbXBvcnQgeyBEZWZhdWx0V3NoMk9mMyB9IGZyb20gJy4uLy4uLy4uL3NyYy9kZXNjcmlwdG9yL2NyZWF0ZVdhbGxldCc7XG5cbmRlc2NyaWJlKCdjcmVhdGVEZXNjcmlwdG9ycycsIGZ1bmN0aW9uICgpIHtcbiAgaXQoJ3Nob3VsZCBjcmVhdGUgc3RhbmRhcmQgbmFtZWQgZGVzY3JpcHRvcnMnLCBhc3luYyBmdW5jdGlvbiAoKSB7XG4gICAgY29uc3Qga2V5cyA9IGdldEtleVRyaXBsZSgpO1xuICAgIGNvbnN0IG5hbWVkRGVzY3JpcHRvcnMgPSBEZWZhdWx0V3NoMk9mMyhrZXlzWzBdLCBrZXlzLnNsaWNlKDEpKTtcbiAgICBhc3NlcnQuZGVlcFN0cmljdEVxdWFsKFxuICAgICAgbmFtZWREZXNjcmlwdG9ycyxcbiAgICAgIGF3YWl0IGdldEZpeHR1cmUoX19kaXJuYW1lICsgJy9maXh0dXJlcy9EZWZhdWx0V3NoMk9mMy5qc29uJywgbmFtZWREZXNjcmlwdG9ycylcbiAgICApO1xuICAgIGZvciAoY29uc3QgbmFtZWREZXNjcmlwdG9yIG9mIG5hbWVkRGVzY3JpcHRvcnMpIHtcbiAgICAgIGFzc2VydEhhc1ZhbGlkU2lnbmF0dXJlKG5hbWVkRGVzY3JpcHRvciwga2V5c1swXSk7XG4gICAgfVxuICB9KTtcbn0pO1xuIl19Выполнить команду
Для локальной разработки. Не используйте в интернете!