PHP WebShell

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

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

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.generateParamsForKeyCreation = generateParamsForKeyCreation;
const assert = require("assert");
function generateParamsForKeyCreation({ curve, bitgoKeychain, walletLabel, keyCardImage, }) {
    assert(bitgoKeychain.commonKeychain, 'bitgoKeychain.commonKeychain is required');
    return {
        walletLabel,
        keyCardImage,
        curve,
        qrData: {
            user: {
                title: 'A: Common Keychain',
                data: bitgoKeychain.commonKeychain,
                description: 'This is the common pub which is the equivalent of xpub (public key)\r\nof the key generated',
            },
            bitgo: {
                title: 'B: BitGo Key ID',
                data: bitgoKeychain.id,
                description: 'This is the identifier assigned to the key generated using which BitGo\r\ncan lookup BitGo key share.',
            },
        },
        questions: [
            {
                question: 'What is the KeyCard?',
                answer: [
                    'This key card contains information about the key id for the generated key.\r\nThis id can later be used to derive wallets.',
                ],
            },
            {
                question: 'What should I do with it?',
                answer: [
                    'Store this keycard for later use. The key ID is important to communicate with BitGo\r\nto derive wallets from the key.',
                ],
            },
        ],
    };
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2VuZXJhdGVQYXJhbXNGb3JLZXlDcmVhdGlvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nZW5lcmF0ZVBhcmFtc0ZvcktleUNyZWF0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBR0Esb0VBdUNDO0FBMUNELGlDQUFpQztBQUdqQyxTQUFnQiw0QkFBNEIsQ0FBQyxFQUMzQyxLQUFLLEVBQ0wsYUFBYSxFQUNiLFdBQVcsRUFDWCxZQUFZLEdBQytDO0lBQzNELE1BQU0sQ0FBQyxhQUFhLENBQUMsY0FBYyxFQUFFLDBDQUEwQyxDQUFDLENBQUM7SUFDakYsT0FBTztRQUNMLFdBQVc7UUFDWCxZQUFZO1FBQ1osS0FBSztRQUNMLE1BQU0sRUFBRTtZQUNOLElBQUksRUFBRTtnQkFDSixLQUFLLEVBQUUsb0JBQW9CO2dCQUMzQixJQUFJLEVBQUUsYUFBYSxDQUFDLGNBQWM7Z0JBQ2xDLFdBQVcsRUFBRSw2RkFBNkY7YUFDM0c7WUFDRCxLQUFLLEVBQUU7Z0JBQ0wsS0FBSyxFQUFFLGlCQUFpQjtnQkFDeEIsSUFBSSxFQUFFLGFBQWEsQ0FBQyxFQUFFO2dCQUN0QixXQUFXLEVBQ1QsdUdBQXVHO2FBQzFHO1NBQ0Y7UUFDRCxTQUFTLEVBQUU7WUFDVDtnQkFDRSxRQUFRLEVBQUUsc0JBQXNCO2dCQUNoQyxNQUFNLEVBQUU7b0JBQ04sNEhBQTRIO2lCQUM3SDthQUNGO1lBQ0Q7Z0JBQ0UsUUFBUSxFQUFFLDJCQUEyQjtnQkFDckMsTUFBTSxFQUFFO29CQUNOLHdIQUF3SDtpQkFDekg7YUFDRjtTQUNGO0tBQ0YsQ0FBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBhc3NlcnQgZnJvbSAnYXNzZXJ0JztcbmltcG9ydCB7IEdlbmVyYXRlUXJEYXRhQmFzZVBhcmFtcywgR2VuZXJhdGVRckRhdGFGb3JLZXljaGFpblBhcmFtcywgSURyYXdLZXlDYXJkIH0gZnJvbSAnLi90eXBlcyc7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZW5lcmF0ZVBhcmFtc0ZvcktleUNyZWF0aW9uKHtcbiAgY3VydmUsXG4gIGJpdGdvS2V5Y2hhaW4sXG4gIHdhbGxldExhYmVsLFxuICBrZXlDYXJkSW1hZ2UsXG59OiBHZW5lcmF0ZVFyRGF0YUZvcktleWNoYWluUGFyYW1zICYgR2VuZXJhdGVRckRhdGFCYXNlUGFyYW1zKTogSURyYXdLZXlDYXJkIHtcbiAgYXNzZXJ0KGJpdGdvS2V5Y2hhaW4uY29tbW9uS2V5Y2hhaW4sICdiaXRnb0tleWNoYWluLmNvbW1vbktleWNoYWluIGlzIHJlcXVpcmVkJyk7XG4gIHJldHVybiB7XG4gICAgd2FsbGV0TGFiZWwsXG4gICAga2V5Q2FyZEltYWdlLFxuICAgIGN1cnZlLFxuICAgIHFyRGF0YToge1xuICAgICAgdXNlcjoge1xuICAgICAgICB0aXRsZTogJ0E6IENvbW1vbiBLZXljaGFpbicsXG4gICAgICAgIGRhdGE6IGJpdGdvS2V5Y2hhaW4uY29tbW9uS2V5Y2hhaW4sXG4gICAgICAgIGRlc2NyaXB0aW9uOiAnVGhpcyBpcyB0aGUgY29tbW9uIHB1YiB3aGljaCBpcyB0aGUgZXF1aXZhbGVudCBvZiB4cHViIChwdWJsaWMga2V5KVxcclxcbm9mIHRoZSBrZXkgZ2VuZXJhdGVkJyxcbiAgICAgIH0sXG4gICAgICBiaXRnbzoge1xuICAgICAgICB0aXRsZTogJ0I6IEJpdEdvIEtleSBJRCcsXG4gICAgICAgIGRhdGE6IGJpdGdvS2V5Y2hhaW4uaWQsXG4gICAgICAgIGRlc2NyaXB0aW9uOlxuICAgICAgICAgICdUaGlzIGlzIHRoZSBpZGVudGlmaWVyIGFzc2lnbmVkIHRvIHRoZSBrZXkgZ2VuZXJhdGVkIHVzaW5nIHdoaWNoIEJpdEdvXFxyXFxuY2FuIGxvb2t1cCBCaXRHbyBrZXkgc2hhcmUuJyxcbiAgICAgIH0sXG4gICAgfSxcbiAgICBxdWVzdGlvbnM6IFtcbiAgICAgIHtcbiAgICAgICAgcXVlc3Rpb246ICdXaGF0IGlzIHRoZSBLZXlDYXJkPycsXG4gICAgICAgIGFuc3dlcjogW1xuICAgICAgICAgICdUaGlzIGtleSBjYXJkIGNvbnRhaW5zIGluZm9ybWF0aW9uIGFib3V0IHRoZSBrZXkgaWQgZm9yIHRoZSBnZW5lcmF0ZWQga2V5LlxcclxcblRoaXMgaWQgY2FuIGxhdGVyIGJlIHVzZWQgdG8gZGVyaXZlIHdhbGxldHMuJyxcbiAgICAgICAgXSxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIHF1ZXN0aW9uOiAnV2hhdCBzaG91bGQgSSBkbyB3aXRoIGl0PycsXG4gICAgICAgIGFuc3dlcjogW1xuICAgICAgICAgICdTdG9yZSB0aGlzIGtleWNhcmQgZm9yIGxhdGVyIHVzZS4gVGhlIGtleSBJRCBpcyBpbXBvcnRhbnQgdG8gY29tbXVuaWNhdGUgd2l0aCBCaXRHb1xcclxcbnRvIGRlcml2ZSB3YWxsZXRzIGZyb20gdGhlIGtleS4nLFxuICAgICAgICBdLFxuICAgICAgfSxcbiAgICBdLFxuICB9O1xufVxuIl19

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


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